• Home
  • Raw
  • Download

Lines Matching refs:loc

103 dwarf_getvr (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t * val)  in dwarf_getvr()  argument
105 if (!DWARF_GET_LOC (loc)) in dwarf_getvr()
107 *val = *(unw_fpreg_t *) DWARF_GET_LOC (loc); in dwarf_getvr()
112 dwarf_putvr (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putvr() argument
114 if (!DWARF_GET_LOC (loc)) in dwarf_putvr()
116 *(unw_fpreg_t *) DWARF_GET_LOC (loc) = val; in dwarf_putvr()
121 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t *val) in dwarf_getfp() argument
123 if (!DWARF_GET_LOC (loc)) in dwarf_getfp()
125 *val = *(unw_fpreg_t *) DWARF_GET_LOC (loc); in dwarf_getfp()
130 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() argument
132 if (!DWARF_GET_LOC (loc)) in dwarf_putfp()
134 *(unw_fpreg_t *) DWARF_GET_LOC (loc) = val; in dwarf_putfp()
139 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) in dwarf_get() argument
141 if (!DWARF_GET_LOC (loc)) in dwarf_get()
143 *val = *(unw_word_t *) DWARF_GET_LOC (loc); in dwarf_get()
148 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() argument
150 if (!DWARF_GET_LOC (loc)) in dwarf_put()
152 *(unw_word_t *) DWARF_GET_LOC (loc) = val; in dwarf_put()
176 dwarf_getvr (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t * val) in dwarf_getvr() argument
182 if (DWARF_IS_NULL_LOC (loc)) in dwarf_getvr()
185 assert (DWARF_IS_V_LOC (loc)); in dwarf_getvr()
186 assert (!DWARF_IS_FP_LOC (loc)); in dwarf_getvr()
188 if (DWARF_IS_REG_LOC (loc)) in dwarf_getvr()
189 return (*c->as->acc.access_fpreg) (c->as, DWARF_GET_LOC (loc), in dwarf_getvr()
192 addr = DWARF_GET_LOC (loc); in dwarf_getvr()
202 dwarf_putvr (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putvr() argument
208 if (DWARF_IS_NULL_LOC (loc)) in dwarf_putvr()
211 assert (DWARF_IS_V_LOC (loc)); in dwarf_putvr()
212 assert (!DWARF_IS_FP_LOC (loc)); in dwarf_putvr()
214 if (DWARF_IS_REG_LOC (loc)) in dwarf_putvr()
215 return (*c->as->acc.access_fpreg) (c->as, DWARF_GET_LOC (loc), in dwarf_putvr()
218 addr = DWARF_GET_LOC (loc); in dwarf_putvr()
227 dwarf_getfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t * val) in dwarf_getfp() argument
232 if (DWARF_IS_NULL_LOC (loc)) in dwarf_getfp()
235 assert (DWARF_IS_FP_LOC (loc)); in dwarf_getfp()
236 assert (!DWARF_IS_V_LOC (loc)); in dwarf_getfp()
238 if (DWARF_IS_REG_LOC (loc)) in dwarf_getfp()
239 return (*c->as->acc.access_fpreg) (c->as, DWARF_GET_LOC (loc), in dwarf_getfp()
242 addr = DWARF_GET_LOC (loc); in dwarf_getfp()
248 dwarf_putfp (struct dwarf_cursor *c, dwarf_loc_t loc, unw_fpreg_t val) in dwarf_putfp() argument
253 if (DWARF_IS_NULL_LOC (loc)) in dwarf_putfp()
256 assert (DWARF_IS_FP_LOC (loc)); in dwarf_putfp()
257 assert (!DWARF_IS_V_LOC (loc)); in dwarf_putfp()
259 if (DWARF_IS_REG_LOC (loc)) in dwarf_putfp()
260 return (*c->as->acc.access_fpreg) (c->as, DWARF_GET_LOC (loc), in dwarf_putfp()
263 addr = DWARF_GET_LOC (loc); in dwarf_putfp()
269 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t * val) in dwarf_get() argument
271 if (DWARF_IS_NULL_LOC (loc)) in dwarf_get()
278 assert (!DWARF_IS_FP_LOC (loc)); in dwarf_get()
279 assert (!DWARF_IS_V_LOC (loc)); in dwarf_get()
281 if (DWARF_IS_REG_LOC (loc)) in dwarf_get()
282 return (*c->as->acc.access_reg) (c->as, DWARF_GET_LOC (loc), val, in dwarf_get()
285 return (*c->as->acc.access_mem) (c->as, DWARF_GET_LOC (loc), val, in dwarf_get()
290 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) in dwarf_put() argument
292 if (DWARF_IS_NULL_LOC (loc)) in dwarf_put()
299 assert (!DWARF_IS_FP_LOC (loc)); in dwarf_put()
300 assert (!DWARF_IS_V_LOC (loc)); in dwarf_put()
302 if (DWARF_IS_REG_LOC (loc)) in dwarf_put()
303 return (*c->as->acc.access_reg) (c->as, DWARF_GET_LOC (loc), &val, in dwarf_put()
306 return (*c->as->acc.access_mem) (c->as, DWARF_GET_LOC (loc), &val, in dwarf_put()