Home
last modified time | relevance | path

Searched refs:dwarf_expr_context (Results 1 – 25 of 52) sorted by relevance

123

/dports/devel/gdb761/gdb-7.6.1/gdb/
H A Ddwarf2expr.h28 struct dwarf_expr_context;
58 void (*dwarf_call) (struct dwarf_expr_context *ctx, cu_offset die_offset);
71 void (*push_dwarf_reg_entry_value) (struct dwarf_expr_context *ctx,
128 struct dwarf_expr_context struct
250 struct dwarf_expr_context *new_dwarf_expr_context (void);
251 void free_dwarf_expr_context (struct dwarf_expr_context *ctx);
253 make_cleanup_free_dwarf_expr_context (struct dwarf_expr_context *ctx);
255 void dwarf_expr_push_address (struct dwarf_expr_context *ctx,
260 struct value *dwarf_expr_fetch (struct dwarf_expr_context *ctx, int n);
275 struct type *ctx_no_get_base_type (struct dwarf_expr_context *ctx,
[all …]
H A Ddwarf2expr.c33 static void execute_stack_op (struct dwarf_expr_context *,
66 dwarf_expr_address_type (struct dwarf_expr_context *ctx) in dwarf_expr_address_type()
93 struct dwarf_expr_context *
96 struct dwarf_expr_context *retval; in new_dwarf_expr_context()
98 retval = xcalloc (1, sizeof (struct dwarf_expr_context)); in new_dwarf_expr_context()
112 free_dwarf_expr_context (struct dwarf_expr_context *ctx) in free_dwarf_expr_context()
179 dwarf_expr_pop (struct dwarf_expr_context *ctx) in dwarf_expr_pop()
189 dwarf_expr_fetch (struct dwarf_expr_context *ctx, int n) in dwarf_expr_fetch()
256 dwarf_expr_fetch_address (struct dwarf_expr_context *ctx, int n) in dwarf_expr_fetch_address()
301 dwarf_expr_stack_empty_p (struct dwarf_expr_context *ctx) in dwarf_expr_stack_empty_p()
[all …]
H A Ddwarf2loc.c430 per_cu_dwarf_call (struct dwarf_expr_context *ctx, cu_offset die_offset, in per_cu_dwarf_call()
448 dwarf_expr_dwarf_call (struct dwarf_expr_context *ctx, cu_offset die_offset) in dwarf_expr_dwarf_call()
459 dwarf_expr_get_base_type (struct dwarf_expr_context *ctx, in dwarf_expr_get_base_type()
1127 dwarf_expr_push_dwarf_reg_entry_value (struct dwarf_expr_context *ctx, in dwarf_expr_push_dwarf_reg_entry_value()
1136 struct dwarf_expr_context saved_ctx; in dwarf_expr_push_dwarf_reg_entry_value()
2140 struct dwarf_expr_context *ctx; in dwarf2_evaluate_loc_desc_full()
2404 needs_frame_dwarf_call (struct dwarf_expr_context *ctx, cu_offset die_offset) in needs_frame_dwarf_call()
2415 needs_dwarf_reg_entry_value (struct dwarf_expr_context *ctx, in needs_dwarf_reg_entry_value()
2460 struct dwarf_expr_context *ctx; in dwarf2_loc_desc_needs_frame()
H A Ddwarf2-frame.c366 struct dwarf_expr_context *ctx; in execute_stack_op()
/dports/devel/avr-gdb/gdb-7.3.1/gdb/
H A Ddwarf2expr.h66 struct dwarf_expr_context struct
112 void (*dwarf_call) (struct dwarf_expr_context *ctx, size_t die_offset); argument
212 struct dwarf_expr_context *new_dwarf_expr_context (void);
213 void free_dwarf_expr_context (struct dwarf_expr_context *ctx);
215 make_cleanup_free_dwarf_expr_context (struct dwarf_expr_context *ctx);
217 void dwarf_expr_push (struct dwarf_expr_context *ctx, ULONGEST value,
219 void dwarf_expr_pop (struct dwarf_expr_context *ctx);
220 void dwarf_expr_eval (struct dwarf_expr_context *ctx, const gdb_byte *addr,
222 ULONGEST dwarf_expr_fetch (struct dwarf_expr_context *ctx, int n);
223 CORE_ADDR dwarf_expr_fetch_address (struct dwarf_expr_context *ctx, int n);
[all …]
H A Ddwarf2expr.c34 static void execute_stack_op (struct dwarf_expr_context *,
39 struct dwarf_expr_context *
42 struct dwarf_expr_context *retval; in new_dwarf_expr_context()
44 retval = xcalloc (1, sizeof (struct dwarf_expr_context)); in new_dwarf_expr_context()
58 free_dwarf_expr_context (struct dwarf_expr_context *ctx) in free_dwarf_expr_context()
100 dwarf_expr_push (struct dwarf_expr_context *ctx, ULONGEST value, in dwarf_expr_push()
119 dwarf_expr_pop (struct dwarf_expr_context *ctx) in dwarf_expr_pop()
129 dwarf_expr_fetch (struct dwarf_expr_context *ctx, int n) in dwarf_expr_fetch()
142 dwarf_expr_fetch_address (struct dwarf_expr_context *ctx, int n) in dwarf_expr_fetch_address()
197 dwarf_expr_stack_empty_p (struct dwarf_expr_context *ctx) in dwarf_expr_stack_empty_p()
[all …]
H A Ddwarf2loc.c262 per_cu_dwarf_call (struct dwarf_expr_context *ctx, size_t die_offset, in per_cu_dwarf_call()
281 dwarf_expr_dwarf_call (struct dwarf_expr_context *ctx, size_t die_offset) in dwarf_expr_dwarf_call()
1076 struct dwarf_expr_context *ctx; in dwarf2_evaluate_loc_desc_full()
1320 needs_frame_dwarf_call (struct dwarf_expr_context *ctx, size_t die_offset) in needs_frame_dwarf_call()
1336 struct dwarf_expr_context *ctx; in dwarf2_loc_desc_needs_frame()
H A Ddwarf2-frame.c350 no_dwarf_call (struct dwarf_expr_context *ctx, size_t die_offset) in no_dwarf_call()
391 struct dwarf_expr_context *ctx; in execute_stack_op()
H A DChangeLog-2010573 (struct dwarf_expr_context) <get_frame_pc>: New field.
3824 * dwarf2expr.h (struct dwarf_expr_context) <offset>: New field.
4834 * dwarf2expr.h (struct dwarf_expr_context) <dwarf_call>: New.
4835 (struct dwarf_expr_context) <get_subr>: Remove the #if0-ed field.
5261 * dwarf2expr.h (struct dwarf_expr_context) <get_frame_base>:
/dports/devel/zpu-binutils/zpu-toolchain-1.0/toolchain/gdb/gdb/
H A Ddwarf2expr.h26 struct dwarf_expr_context struct
79 struct dwarf_expr_context *new_dwarf_expr_context (void); argument
80 void free_dwarf_expr_context (struct dwarf_expr_context *ctx);
82 void dwarf_expr_push (struct dwarf_expr_context *ctx, CORE_ADDR value);
83 void dwarf_expr_pop (struct dwarf_expr_context *ctx);
84 void dwarf_expr_eval (struct dwarf_expr_context *ctx, unsigned char *addr,
86 CORE_ADDR dwarf_expr_fetch (struct dwarf_expr_context *ctx, int n);
H A Ddwarf2expr.c32 static void execute_stack_op (struct dwarf_expr_context *,
37 struct dwarf_expr_context *
40 struct dwarf_expr_context *retval; in new_dwarf_expr_context()
41 retval = xcalloc (1, sizeof (struct dwarf_expr_context)); in new_dwarf_expr_context()
51 free_dwarf_expr_context (struct dwarf_expr_context *ctx) in free_dwarf_expr_context()
61 dwarf_expr_grow_stack (struct dwarf_expr_context *ctx, size_t need) in dwarf_expr_grow_stack()
75 dwarf_expr_push (struct dwarf_expr_context *ctx, CORE_ADDR value) in dwarf_expr_push()
84 dwarf_expr_pop (struct dwarf_expr_context *ctx) in dwarf_expr_pop()
94 dwarf_expr_fetch (struct dwarf_expr_context *ctx, int n) in dwarf_expr_fetch()
107 dwarf_expr_eval (struct dwarf_expr_context *ctx, unsigned char *addr, in dwarf_expr_eval()
[all …]
H A Ddwarf2loc.c211 struct dwarf_expr_context *ctx; in dwarf2_evaluate_loc_desc()
309 struct dwarf_expr_context *ctx; in dwarf2_loc_desc_needs_frame()
H A Ddwarf2-frame.c244 struct dwarf_expr_context *ctx; in execute_stack_op()
/dports/devel/zpu-gcc/zpu-toolchain-1.0/toolchain/gdb/gdb/
H A Ddwarf2expr.h26 struct dwarf_expr_context struct
79 struct dwarf_expr_context *new_dwarf_expr_context (void); argument
80 void free_dwarf_expr_context (struct dwarf_expr_context *ctx);
82 void dwarf_expr_push (struct dwarf_expr_context *ctx, CORE_ADDR value);
83 void dwarf_expr_pop (struct dwarf_expr_context *ctx);
84 void dwarf_expr_eval (struct dwarf_expr_context *ctx, unsigned char *addr,
86 CORE_ADDR dwarf_expr_fetch (struct dwarf_expr_context *ctx, int n);
H A Ddwarf2expr.c32 static void execute_stack_op (struct dwarf_expr_context *,
37 struct dwarf_expr_context *
40 struct dwarf_expr_context *retval; in new_dwarf_expr_context()
41 retval = xcalloc (1, sizeof (struct dwarf_expr_context)); in new_dwarf_expr_context()
51 free_dwarf_expr_context (struct dwarf_expr_context *ctx) in free_dwarf_expr_context()
61 dwarf_expr_grow_stack (struct dwarf_expr_context *ctx, size_t need) in dwarf_expr_grow_stack()
75 dwarf_expr_push (struct dwarf_expr_context *ctx, CORE_ADDR value) in dwarf_expr_push()
84 dwarf_expr_pop (struct dwarf_expr_context *ctx) in dwarf_expr_pop()
94 dwarf_expr_fetch (struct dwarf_expr_context *ctx, int n) in dwarf_expr_fetch()
107 dwarf_expr_eval (struct dwarf_expr_context *ctx, unsigned char *addr, in dwarf_expr_eval()
[all …]
H A Ddwarf2loc.c211 struct dwarf_expr_context *ctx; in dwarf2_evaluate_loc_desc()
309 struct dwarf_expr_context *ctx; in dwarf2_loc_desc_needs_frame()
H A Ddwarf2-frame.c244 struct dwarf_expr_context *ctx; in execute_stack_op()
/dports/devel/gdb/gdb-11.1/gdb/dwarf2/
H A Dexpr.c64 dwarf_expr_context::address_type () const in address_type()
92 dwarf_expr_context::dwarf_expr_context (dwarf2_per_objfile *per_objfile) in dwarf_expr_context() function
109 dwarf_expr_context::push (struct value *value, bool in_stack_memory) in push()
125 dwarf_expr_context::pop () in pop()
136 dwarf_expr_context::fetch (int n) in fetch()
203 dwarf_expr_context::fetch_address (int n) in fetch_address()
236 dwarf_expr_context::fetch_in_stack_memory (int n) in fetch_in_stack_memory()
248 dwarf_expr_context::stack_empty_p () const in stack_empty_p()
255 dwarf_expr_context::add_piece (ULONGEST size, ULONGEST offset) in add_piece()
299 dwarf_expr_context::eval (const gdb_byte *addr, size_t len) in eval()
[all …]
H A Dexpr.h120 struct dwarf_expr_context struct
122 dwarf_expr_context (dwarf2_per_objfile *per_objfile);
123 virtual ~dwarf_expr_context () = default;
H A Dloc.c622 per_cu_dwarf_call (struct dwarf_expr_context *ctx, cu_offset die_offset, in per_cu_dwarf_call()
659 sect_variable_value (struct dwarf_expr_context *ctx, sect_offset sect_off, in sect_variable_value()
692 class dwarf_evaluate_loc_desc : public dwarf_expr_context
696 : dwarf_expr_context (per_objfile) in dwarf_evaluate_loc_desc()
2795 class symbol_needs_eval_context : public dwarf_expr_context
2799 : dwarf_expr_context (per_objfile) in symbol_needs_eval_context()
H A Dframe.c239 class dwarf_expr_executor : public dwarf_expr_context
244 : dwarf_expr_context (per_objfile) in dwarf_expr_executor()
/dports/devel/gdb/gdb-11.1/gdb/
H A DChangeLog-20177728 (dwarf_expr_context) <~dwarf_expr_context>: Define as default.
7732 * dwarf2expr.c (dwarf_expr_context::dwarf_expr_context): Adjust.
7733 (dwarf_expr_context::~dwarf_expr_context): Remove.
7734 (dwarf_expr_context::grow_stack): Remove.
7735 (dwarf_expr_context::push): Adjust.
7736 (dwarf_expr_context::pop): Adjust.
7737 (dwarf_expr_context::fetch): Adjust.
7739 (dwarf_expr_context::stack_empty_p): Adjust.
7770 * dwarf2expr.c (dwarf_expr_context::dwarf_expr_context): Adjust.
7771 (dwarf_expr_context::~dwarf_expr_context): Don't manually free
[all …]
H A DChangeLog-20163172 (dwarf_expr_context::impl_get_base_type): Remove.
3173 * dwarf2expr.c (dwarf_expr_context::get_base_type): Remove.
3417 * dwarf2expr.h (struct dwarf_expr_context) <~dwarf_expr_context>:
3486 * dwarf2expr.h (class dwarf_expr_context)
3525 (dwarf_expr_dwarf_call, dwarf_expr_context)
3544 (struct dwarf_expr_context) <baton, funcs>: Remove.
3559 dwarf_expr_context.
3589 dwarf_expr_context. Remove cleanups.
3592 * dwarf2expr.h (dwarf_expr_context, ~dwarf_expr_context): Add
3597 dwarf_expr_context. Remove cleanups.
[all …]
H A DChangeLog-2010573 (struct dwarf_expr_context) <get_frame_pc>: New field.
3824 * dwarf2expr.h (struct dwarf_expr_context) <offset>: New field.
4834 * dwarf2expr.h (struct dwarf_expr_context) <dwarf_call>: New.
4835 (struct dwarf_expr_context) <get_subr>: Remove the #if0-ed field.
5261 * dwarf2expr.h (struct dwarf_expr_context) <get_frame_base>:
H A DChangeLog-20112813 * dwarf2expr.h (struct dwarf_expr_context): New field ref_addr_size.
5069 * dwarf2expr.h (struct dwarf_expr_context): New forward declaration.
5071 (struct dwarf_expr_context): ... here. New fields funcs.
6807 * dwarf2expr.h (struct dwarf_expr_context) <mark>: Remove field.
6852 (struct dwarf_expr_context) <mark>: New field.

123