Lines Matching refs:unw_word_t
39 #define IA64_UNW_FLAG_MASK ((unw_word_t) 0x0000ffff00000000ULL)
40 #define IA64_UNW_FLAG_OSMASK ((unw_word_t) 0x0000f00000000000ULL)
41 #define IA64_UNW_FLAG_EHANDLER(x) ((x) & (unw_word_t) 0x0000000100000000ULL)
42 #define IA64_UNW_FLAG_UHANDLER(x) ((x) & (unw_word_t) 0x0000000200000000ULL)
43 #define IA64_UNW_LENGTH(x) ((x) & (unw_word_t) 0x00000000ffffffffULL)
55 unw_word_t reg_addr; in inlined_uc_addr()
86 reg_addr = (unw_word_t) &uc->uc_mcontext.sc_gr[reg - UNW_IA64_NAT]; in inlined_uc_addr()
146 #define IA64_REG_LOC(c,r) ((unw_word_t) uc_addr((c)->as_arg, r, NULL))
147 #define IA64_REG_NAT_LOC(c,r,n) ((unw_word_t) uc_addr((c)->as_arg, r, n))
149 ((unw_word_t) uc_addr((c)->as_arg, (r), NULL) | IA64_LOC_TYPE_FP)
161 ia64_getfp (struct cursor *c, unw_word_t loc, unw_fpreg_t *val) in ia64_getfp()
173 ia64_putfp (struct cursor *c, unw_word_t loc, unw_fpreg_t val) in ia64_putfp()
192 ia64_get (struct cursor *c, unw_word_t loc, unw_word_t *val) in ia64_get()
199 *val = *(unw_word_t *) IA64_GET_ADDR (loc); in ia64_get()
204 ia64_put (struct cursor *c, unw_word_t loc, unw_word_t val) in ia64_put()
206 unw_word_t *addr = (unw_word_t *) IA64_GET_ADDR (loc); in ia64_put()
265 unw_word_t *valp, int write);
272 unw_word_t addr; in ia64_getfp()
301 unw_word_t addr; in ia64_putfp()
333 ia64_get (struct cursor *c, ia64_loc_t loc, unw_word_t *val) in ia64_get()
369 ia64_put (struct cursor *c, ia64_loc_t loc, unw_word_t val) in ia64_put()
404 unw_word_t header;
405 unw_word_t desc[0]; /* unwind descriptors */
431 unw_word_t val; /* save location: register number or offset */
453 unw_word_t pr_val; /* predicate values */
454 unw_word_t pr_mask; /* predicate mask */
495 extern int ia64_fetch_proc_info (struct cursor *c, unw_word_t ip,
510 unw_word_t pri_unat,
511 unw_word_t *extra,
512 unw_word_t bspstore,
513 unw_word_t dirty_size,
514 unw_word_t *dirty_partition,
515 unw_word_t dirty_rnat);
519 unw_word_t saved_bsp, unw_word_t saved_bspstore,
521 extern int rbs_find_stacked (struct cursor *c, unw_word_t regs_to_skip,
527 extern int rbs_cover_and_flush (struct cursor *c, unw_word_t nregs,
528 unw_word_t *dirty_partition,
529 unw_word_t *dirty_rnat,
530 unw_word_t *bspstore);
548 rbs_contains (struct rbs_area *rbs, unw_word_t bsp) in rbs_contains()
562 rbs_get_rnat_loc (struct rbs_area *rbs, unw_word_t bsp) in rbs_get_rnat_loc()
564 unw_word_t rnat_addr = rse_rnat_addr (bsp); in rbs_get_rnat_loc()
580 rbs_loc (struct rbs_area *rbs, unw_word_t bsp) in rbs_loc()
589 ia64_get_stacked (struct cursor *c, unw_word_t reg, in ia64_get_stacked()
593 unw_word_t addr, regs_to_skip = reg - 32; in ia64_get_stacked()