Lines Matching defs:cursor
129 struct cursor struct
131 void *as_arg; /* argument to address-space callbacks */
132 unw_addr_space_t as; /* reference to per-address-space info */
137 unw_word_t ip; /* instruction pointer value */
138 unw_word_t cfm; /* current frame mask */
139 unw_word_t pr; /* current predicate values */
142 unw_word_t bsp; /* backing store pointer value */
143 unw_word_t sp; /* stack pointer value */
144 unw_word_t psp; /* previous sp value */
145 ia64_loc_t cfm_loc; /* cfm save location (or NULL) */
146 ia64_loc_t ec_loc; /* ar.ec save location (usually cfm_loc) */
147 ia64_loc_t loc[IA64_NUM_PREGS];
149 unw_word_t eh_args[4]; /* exception handler arguments */
150 unw_word_t sigcontext_addr; /* address of sigcontext or 0 */
151 unw_word_t sigcontext_off; /* sigcontext-offset relative to signal sp */
153 short hint;
154 short prev_script;
156 uint8_t nat_bitnr[4]; /* NaT bit numbers for r4-r7 */
157 uint16_t abi_marker; /* abi_marker for current frame (if any) */
158 uint16_t last_abi_marker; /* last abi_marker encountered so far */
159 uint8_t eh_valid_mask;
161 unsigned int pi_valid :1; /* is proc_info valid? */
162 unsigned int pi_is_dynamic :1; /* proc_info found via dynamic proc info? */
163 unw_proc_info_t pi; /* info about current procedure */
181 uint8_t rbs_curr; /* index of curr. rbs-area (contains c->bsp) */
182 uint8_t rbs_left_edge; /* index of inner-most valid rbs-area */
183 struct rbs_area
189 rbs_area[96 + 2]; /* 96 stacked regs + 1 extra stack on each side... */