Home
last modified time | relevance | path

Searched refs:Dwarf_Die (Results 1 – 25 of 132) sorted by relevance

123456

/third_party/elfutils/libdw/
Dlibdw.h131 } Dwarf_Die; typedef
134 #define DWARF_END_DIE ((Dwarf_Die *) -1l)
301 Dwarf_Die *cudie, Dwarf_Die *subdie)
312 Dwarf_Die *cudie, Dwarf_Die *subdie,
358 extern Dwarf_Die *dwarf_offdie (Dwarf *dbg, Dwarf_Off offset,
359 Dwarf_Die *result) __nonnull_attribute__ (3);
362 extern Dwarf_Die *dwarf_offdie_types (Dwarf *dbg, Dwarf_Off offset,
363 Dwarf_Die *result)
367 extern Dwarf_Off dwarf_dieoffset (Dwarf_Die *die);
370 extern Dwarf_Off dwarf_cuoffset (Dwarf_Die *die);
[all …]
Ddwarf_aggregate_size.c37 static Dwarf_Die *
38 get_type (Dwarf_Die *die, Dwarf_Attribute *attr_mem, Dwarf_Die *type_mem) in get_type()
40 Dwarf_Die *type = INTUSE(dwarf_formref_die) in get_type()
49 static int aggregate_size (Dwarf_Die *die, Dwarf_Word *size,
50 Dwarf_Die *type_mem, int depth);
53 array_size (Dwarf_Die *die, Dwarf_Word *size, in array_size()
57 Dwarf_Die type_mem, aggregate_type_mem; in array_size()
65 Dwarf_Die child; in array_size()
134 Dwarf_Die cu = CUDIE (die->cu); in array_size()
150 Dwarf_Die enum_child; in array_size()
[all …]
Ddwarf_offdie.c38 Dwarf_Die *
40 __libdw_offdie (Dwarf *dbg, Dwarf_Off offset, Dwarf_Die *result, in __libdw_offdie()
56 memset (result, '\0', sizeof (Dwarf_Die)); in __libdw_offdie()
73 Dwarf_Die *
74 dwarf_offdie (Dwarf *dbg, Dwarf_Off offset, Dwarf_Die *result) in dwarf_offdie()
80 Dwarf_Die * in INTDEF()
81 dwarf_offdie_types (Dwarf *dbg, Dwarf_Off offset, Dwarf_Die *result) in INTDEF()
Ddwarf_func_inline.c39 int (*callback) (Dwarf_Die *, void *);
58 Dwarf_Die origin_mem; in scope_visitor()
59 Dwarf_Die *origin = INTUSE(dwarf_formref_die) (attr, &origin_mem); in scope_visitor()
70 dwarf_func_inline (Dwarf_Die *func) in dwarf_func_inline()
94 dwarf_func_inline_instances (Dwarf_Die *func, in dwarf_func_inline_instances() argument
95 int (*callback) (Dwarf_Die *, void *), in dwarf_func_inline_instances()
Ddwarf_get_units.c41 Dwarf_Die *cudie, Dwarf_Die *subdie) in dwarf_get_units()
102 memset (cudie, '\0', sizeof (Dwarf_Die)); in dwarf_get_units()
121 memset (subdie, '\0', sizeof (Dwarf_Die)); in dwarf_get_units()
124 memset (subdie, '\0', sizeof (Dwarf_Die)); in dwarf_get_units()
127 memset (subdie, '\0', sizeof (Dwarf_Die)); in dwarf_get_units()
Ddwarf_die_addr_die.c39 Dwarf_Die *
40 dwarf_die_addr_die (Dwarf *dbg, void *addr, Dwarf_Die *result) in dwarf_die_addr_die()
63 memset (result, '\0', sizeof (Dwarf_Die)); in dwarf_die_addr_die()
67 *result = (Dwarf_Die) { .addr = addr, .cu = cu }; in dwarf_die_addr_die()
Ddwarf_getscopes.c42 Dwarf_Die *scopes;
44 Dwarf_Die inlined_origin;
100 Dwarf_Die *scopes = realloc (a->scopes, nscopes * sizeof scopes[0]); in origin_match()
154 Dwarf_Die *const inlinedie = &a->scopes[depth - a->inlined]; in pc_record()
186 dwarf_getscopes (Dwarf_Die *cudie, Dwarf_Addr pc, Dwarf_Die **scopes) in dwarf_getscopes()
Ddwarf_cu_info.c41 Dwarf_Die *cudie, Dwarf_Die *subdie, in dwarf_cu_info()
84 memset (subdie, '\0', sizeof (Dwarf_Die)); in dwarf_cu_info()
87 memset (subdie, '\0', sizeof (Dwarf_Die)); in dwarf_cu_info()
/third_party/libabigail/src/
Dabg-dwarf-reader.cc234 Dwarf_Die* die,
239 const Dwarf_Die* l,
240 const Dwarf_Die* r);
244 const Dwarf_Die* l,
245 const Dwarf_Die* r);
321 const Dwarf_Die& imported_die, in imported_unit_point()
326 (const_cast<Dwarf_Die*>(&imported_die))), in imported_unit_point()
330 Dwarf_Die imported_unit_child; in imported_unit_point()
332 ABG_ASSERT(dwarf_child(const_cast<Dwarf_Die*>(&imported_die), in imported_unit_point()
336 dwarf_dieoffset(const_cast<Dwarf_Die*>(&imported_unit_child)); in imported_unit_point()
[all …]
/third_party/elfutils/backends/
Driscv_retval.c44 dwarf_bytesize_aux (Dwarf_Die *die, Dwarf_Word *sizep) in dwarf_bytesize_aux()
109 flatten_aggregate_arg (Dwarf_Die *typedie __attribute__ ((unused)), in flatten_aggregate_arg()
110 Dwarf_Die *arg0 __attribute__ ((unused)), in flatten_aggregate_arg()
111 Dwarf_Die *arg1 __attribute__ ((unused))) in flatten_aggregate_arg()
120 Dwarf_Die *arg0 __attribute__ ((unused)), in pass_by_flattened_arg()
121 Dwarf_Die *arg1 __attribute__ ((unused))) in pass_by_flattened_arg()
128 riscv_return_value_location_lp64ifd (int fp, Dwarf_Die *functypedie, in riscv_return_value_location_lp64ifd()
133 Dwarf_Die typedie; in riscv_return_value_location_lp64ifd()
146 Dwarf_Die arg0, arg1; in riscv_return_value_location_lp64ifd()
292 riscv_return_value_location_lp64d (Dwarf_Die *functypedie, in riscv_return_value_location_lp64d()
[all …]
Daarch64_retval.c43 skip_until (Dwarf_Die *child, int tag) in skip_until()
55 dwarf_bytesize_aux (Dwarf_Die *die, Dwarf_Word *sizep) in dwarf_bytesize_aux()
77 static int hfa_type (Dwarf_Die *ftypedie, int tag,
84 member_is_fp (Dwarf_Die *membdie, Dwarf_Word *sizep, Dwarf_Word *countp) in member_is_fp()
86 Dwarf_Die typedie; in member_is_fp()
127 hfa_type (Dwarf_Die *ftypedie, int tag, Dwarf_Word *sizep, Dwarf_Word *countp) in hfa_type()
163 Dwarf_Die member; in hfa_type()
268 aarch64_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) in aarch64_return_value_location()
272 Dwarf_Die typedie; in aarch64_return_value_location()
Dia64_retval.c106 hfa_type (Dwarf_Die *typedie, Dwarf_Word size, in hfa_type()
160 Dwarf_Die child_mem; in hfa_type()
178 Dwarf_Die child_type_mem; in hfa_type()
179 Dwarf_Die *child_typedie in hfa_type()
215 Dwarf_Die base_type_mem; in hfa_type()
216 Dwarf_Die *base_typedie in hfa_type()
240 ia64_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) in ia64_return_value_location()
244 Dwarf_Die die_mem, *typedie = &die_mem; in ia64_return_value_location()
/third_party/elfutils/tests/
Dpeel_type.c48 print_var_raw_type (Dwarf_Die *var) in print_var_raw_type()
51 Dwarf_Die type_mem; in print_var_raw_type()
52 Dwarf_Die *type; in print_var_raw_type()
61 Dwarf_Die result_mem; in print_var_raw_type()
62 Dwarf_Die *result = &result_mem; in print_var_raw_type()
100 Dwarf_Die *cu = NULL; in main()
104 Dwarf_Die die_mem; in main()
105 Dwarf_Die *die = &die_mem; in main()
Dtypeiter.c43 Dwarf_Die die_mem; in main()
44 Dwarf_Die *die = dwarf_offdie (dbg, off + cuhl, &die_mem); in main()
46 Dwarf_Die iter_mem; in main()
47 Dwarf_Die *iter = &iter_mem; in main()
55 Dwarf_Die form_mem; in main()
74 Dwarf_Die die_mem; in main()
75 Dwarf_Die *die = dwarf_offdie_types (dbg, off + cuhl, &die_mem); in main()
Daggregate_size.c33 print_var_type_size (Dwarf_Die *var) in print_var_type_size()
36 Dwarf_Die type_mem; in print_var_type_size()
37 Dwarf_Die *type; in print_var_type_size()
64 Dwarf_Die *cu = NULL; in main()
68 Dwarf_Die die_mem; in main()
69 Dwarf_Die *die = &die_mem; in main()
Dall-dwarf-ranges.c31 ranges_die (Dwarf_Die *die) in ranges_die()
55 walk_tree (Dwarf_Die *dwarf_die) in walk_tree()
57 Dwarf_Die die = *dwarf_die; in walk_tree()
60 Dwarf_Die child; in walk_tree()
78 Dwarf_Die cudie, subdie; in main()
83 Dwarf_Die die = (unit_type == DW_UT_skeleton in main()
Dtypeiter2.c46 Dwarf_Die die_mem; in main()
55 Dwarf_Die die_mem; in main()
56 Dwarf_Die *die = dwarf_offdie (dbg, off + cuhl, &die_mem); in main()
58 Dwarf_Die iter_mem; in main()
59 Dwarf_Die *iter = &iter_mem; in main()
67 Dwarf_Die form_mem, *form; in main()
Ddwarf-die-addr-die.c37 check_die (Dwarf_Die *die) in check_die()
47 Dwarf_Die die2; in check_die()
69 Dwarf_Die child; in check_die()
73 Dwarf_Die sibling; in check_die()
93 Dwarf_Die die; in check_dbg()
112 Dwarf_Die die; in check_dbg()
139 Dwarf_Die subdie; in check_dbg()
Dfuncscopes.c55 print_vars (unsigned int indent, Dwarf_Die *die) in print_vars()
57 Dwarf_Die child; in print_vars()
74 Dwarf_Die origin; in print_vars()
99 Dwarf_Die *cu;
105 handle_function (Dwarf_Die *funcdie, void *arg) in handle_function()
121 Dwarf_Die *scopes; in handle_function()
142 Dwarf_Die *const die = &scopes[n]; in handle_function()
Dvarlocs.c54 print_die (Dwarf_Die *die, const char *what, int indent) in print_die()
123 print_base_type (Dwarf_Die *base) in print_base_type()
337 Dwarf_Die call_die; in print_expr()
444 Dwarf_Die impl_die; in print_expr()
485 Dwarf_Die impl_die; in print_expr()
545 Dwarf_Die param; in print_expr()
566 Dwarf_Die type; in print_expr()
589 Dwarf_Die type; in print_expr()
605 Dwarf_Die type; in print_expr()
620 Dwarf_Die type; in print_expr()
[all …]
Daddrscopes.c53 print_vars (unsigned int indent, Dwarf_Die *die) in print_vars()
55 Dwarf_Die child; in print_vars()
72 Dwarf_Die origin; in print_vars()
98 Dwarf_Die *cudie = dwfl_addrdie (dwfl, pc, &cubias); in handle_address()
102 Dwarf_Die *scopes; in handle_address()
114 Dwarf_Die *const die = &scopes[n]; in handle_address()
/third_party/libabigail/tests/data/test-diff-pkg/
Delfutils-libs-0.170-4.el7.x86_64-multiple-sym-vers-report-0.txt7 …[A] 'function int dwarf_cu_info(Dwarf_CU*, Dwarf_Half*, uint8_t*, Dwarf_Die*, Dwarf_Die*, uint64_t…
8 …[A] 'function Dwarf_Die* dwarf_die_addr_die(Dwarf*, void*, Dwarf_Die*)' {dwarf_die_addr_die@@EL…
9 …f_get_units(Dwarf*, Dwarf_CU*, Dwarf_CU**, Dwarf_Half*, uint8_t*, Dwarf_Die*, Dwarf_Die*)' {dwa…
/third_party/elfutils/include/elfutils/
Dlibdwfl.h549 extern Dwarf_Die *dwfl_addrdie (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias)
551 extern Dwarf_Die *dwfl_module_addrdie (Dwfl_Module *mod,
556 extern Dwarf_Die *dwfl_nextcu (Dwfl *dwfl, Dwarf_Die *lastcu, Dwarf_Addr *bias)
558 extern Dwarf_Die *dwfl_module_nextcu (Dwfl_Module *mod,
559 Dwarf_Die *lastcu, Dwarf_Addr *bias)
563 extern Dwfl_Module *dwfl_cumodule (Dwarf_Die *cudie);
568 extern int dwfl_getsrclines (Dwarf_Die *cudie, size_t *nlines);
571 extern Dwfl_Line *dwfl_onesrcline (Dwarf_Die *cudie, size_t idx);
586 extern Dwarf_Die *dwfl_linecu (Dwfl_Line *line);
612 Dwarf_Die *functypedie,
/third_party/elfutils/libdwfl/
Dlibdwfl.h549 extern Dwarf_Die *dwfl_addrdie (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias)
551 extern Dwarf_Die *dwfl_module_addrdie (Dwfl_Module *mod,
556 extern Dwarf_Die *dwfl_nextcu (Dwfl *dwfl, Dwarf_Die *lastcu, Dwarf_Addr *bias)
558 extern Dwarf_Die *dwfl_module_nextcu (Dwfl_Module *mod,
559 Dwarf_Die *lastcu, Dwarf_Addr *bias)
563 extern Dwfl_Module *dwfl_cumodule (Dwarf_Die *cudie);
568 extern int dwfl_getsrclines (Dwarf_Die *cudie, size_t *nlines);
571 extern Dwfl_Line *dwfl_onesrcline (Dwarf_Die *cudie, size_t idx);
586 extern Dwarf_Die *dwfl_linecu (Dwfl_Line *line);
612 Dwarf_Die *functypedie,
/third_party/elfutils/src/
Dstack.c203 die_name (Dwarf_Die *die) in die_name()
222 const char *symname, Dwarf_Die *cudie, in print_frame()
223 Dwarf_Die *die) in print_frame()
325 const char *symname, Dwarf_Die *cudie, Dwarf_Die *die) in print_inline_frames()
327 Dwarf_Die *scopes = NULL; in print_inline_frames()
339 Dwarf_Die *last_scope = &scopes[0]; in print_inline_frames()
342 Dwarf_Die *scope = &scopes[i]; in print_inline_frames()
381 Dwarf_Die die_mem; in print_frames()
382 Dwarf_Die *die = NULL; in print_frames()
383 Dwarf_Die *cudie = NULL; in print_frames()
[all …]

123456