Lines Matching refs:baton

45    symbol baton (BATON) and a pc value (PC), find the appropriate
53 find_location_expression (struct dwarf2_loclist_baton *baton,
61 CORE_ADDR base_offset = ANOFFSET (baton->objfile->section_offsets,
62 SECT_OFF_TEXT (baton->objfile));
63 CORE_ADDR base_address = baton->base_address + base_offset;
65 loc_ptr = baton->data;
66 buf_end = baton->data + baton->size;
103 /* This is the baton used when performing dwarf2 expression
117 dwarf_expr_read_reg (void *baton, int dwarf_regnum)
119 struct dwarf_expr_baton *debaton = (struct dwarf_expr_baton *) baton;
141 dwarf_expr_read_mem (void *baton, char *buf, CORE_ADDR addr, size_t len)
150 dwarf_expr_frame_base (void *baton, unsigned char **start, size_t * length)
156 struct dwarf_expr_baton *debaton = (struct dwarf_expr_baton *) baton;
183 dwarf_expr_tls_address (void *baton, CORE_ADDR offset)
185 struct dwarf_expr_baton *debaton = (struct dwarf_expr_baton *) baton;
211 struct dwarf_expr_baton baton;
221 baton.frame = frame;
222 baton.objfile = objfile;
225 ctx->baton = &baton;
286 /* Helper functions and baton for dwarf2_loc_desc_needs_frame. */
295 needs_frame_read_reg (void *baton, int regnum)
297 struct needs_frame_baton *nf_baton = baton;
304 needs_frame_read_mem (void *baton, char *buf, CORE_ADDR addr, size_t len)
311 needs_frame_frame_base (void *baton, unsigned char **start, size_t * length)
314 struct needs_frame_baton *nf_baton = baton;
324 needs_frame_tls_address (void *baton, CORE_ADDR offset)
326 struct needs_frame_baton *nf_baton = baton;
337 struct needs_frame_baton baton;
341 baton.needs_frame = 0;
344 ctx->baton = &baton;
367 return baton.needs_frame || in_reg;