Lines Matching defs:frame
25 #include "frame.h"
107 struct frame_info *frame;
113 /* Using the frame specified in BATON, read register REGNUM. The lval
129 frame_register (debaton->frame, regnum, &optimized, &lval_type, &save_addr,
146 /* Using the frame specified in BATON, find the location expression
147 describing the frame base. Return a pointer to it in START and
158 framefunc = get_frame_function (debaton->frame);
165 get_frame_pc (debaton->frame));
176 error ("Could not find the frame base for \"%s\".",
204 dwarf2_evaluate_loc_desc (struct symbol *var, struct frame_info *frame,
220 baton.frame = frame;
236 retval = value_from_register (SYMBOL_TYPE (var), regnum, frame);
265 /* Reads from registers do require a frame. */
274 /* Reads from memory do not require a frame. */
281 /* Frame-relative accesses do require a frame. */
294 /* Thread-local accesses do require a frame. */
304 requires a frame to evaluate. */
356 /* And this is worse than just minimal; we should honor the frame base
385 locexpr_read_variable (struct symbol *symbol, struct frame_info *frame)
389 val = dwarf2_evaluate_loc_desc (symbol, frame, dlbaton->data, dlbaton->size,
395 /* Return non-zero iff we need a frame to evaluate SYMBOL. */
487 loclist_read_variable (struct symbol *symbol, struct frame_info *frame)
495 frame ? get_frame_pc (frame) : 0);
503 val = dwarf2_evaluate_loc_desc (symbol, frame, data, size,
509 /* Return non-zero iff we need a frame to evaluate SYMBOL. */
513 /* If there's a location list, then assume we need to have a frame