Lines Matching defs:val
72 #define DWARF_GET_LOC(l) ((l).val)
77 # define DWARF_LOC(r, t) ((dwarf_loc_t) { .val = (r) })
86 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val)
90 *val = *(unw_fpreg_t *) DWARF_GET_LOC (loc);
95 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
99 *(unw_fpreg_t *) DWARF_GET_LOC (loc) = val;
104 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val)
108 *val = *(unw_word_t *) DWARF_GET_LOC (loc);
113 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val)
117 *(unw_word_t *) DWARF_GET_LOC (loc) = val;
126 ({ dwarf_loc_t _l = (l); _l.val == 0 && _l.type == 0; })
127 # define DWARF_LOC(r, t) ((dwarf_loc_t) { .val = (r), .type = (t) })
136 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val)
138 char *valp = (char *) &val;
147 val, 0, c->as_arg);
159 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val)
161 char *valp = (char *) &val;
170 &val, 1, c->as_arg);
182 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val)
194 return (*c->as->acc.access_reg) (c->as, DWARF_GET_LOC (loc), val,
197 return (*c->as->acc.access_mem) (c->as, DWARF_GET_LOC (loc), val,
202 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val)
214 return (*c->as->acc.access_reg) (c->as, DWARF_GET_LOC (loc), &val,
217 return (*c->as->acc.access_mem) (c->as, DWARF_GET_LOC (loc), &val,