Home
last modified time | relevance | path

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

12345

/external/elfutils/libdw/
Dlibdw.h148 } Dwarf_Die; typedef
151 #define DWARF_END_DIE ((Dwarf_Die *) -1l)
349 extern Dwarf_Die *dwarf_offdie (Dwarf *dbg, Dwarf_Off offset,
350 Dwarf_Die *result) __nonnull_attribute__ (3);
353 extern Dwarf_Die *dwarf_offdie_types (Dwarf *dbg, Dwarf_Off offset,
354 Dwarf_Die *result)
358 extern Dwarf_Off dwarf_dieoffset (Dwarf_Die *die);
361 extern Dwarf_Off dwarf_cuoffset (Dwarf_Die *die);
364 extern Dwarf_Die *dwarf_diecu (Dwarf_Die *die, Dwarf_Die *result,
376 extern Dwarf_Die *dwarf_cu_die (Dwarf_CU *cu, Dwarf_Die *result,
[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()
50 array_size (Dwarf_Die *die, Dwarf_Word *size, in array_size()
51 Dwarf_Attribute *attr_mem, Dwarf_Die *type_mem) in array_size()
61 Dwarf_Die child; in array_size()
100 Dwarf_Die cu = CUDIE (die->cu); in array_size()
148 Dwarf_Die enum_child; in array_size()
203 aggregate_size (Dwarf_Die *die, Dwarf_Word *size, Dwarf_Die *type_mem) in aggregate_size()
233 dwarf_aggregate_size (Dwarf_Die *die, Dwarf_Word *size) in dwarf_aggregate_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_getscopes.c42 Dwarf_Die *scopes;
44 Dwarf_Die inlined_origin;
98 Dwarf_Die *scopes = realloc (a->scopes, nscopes * sizeof scopes[0]); in origin_match()
152 Dwarf_Die *const inlinedie = &a->scopes[depth - a->inlined]; in pc_record()
184 dwarf_getscopes (Dwarf_Die *cudie, Dwarf_Addr pc, Dwarf_Die **scopes) in dwarf_getscopes()
Ddwarf_getfuncs.c41 int (*callback) (Dwarf_Die *, void *);
61 Dwarf_Die *die = &chain->die; in tree_visitor()
96 dwarf_getfuncs (Dwarf_Die *cudie, int (*callback) (Dwarf_Die *, void *), in dwarf_getfuncs() argument
Ddwarf_siblingof.c40 dwarf_siblingof (Dwarf_Die *die, Dwarf_Die *result) in dwarf_siblingof()
54 Dwarf_Die this_die = *die; in dwarf_siblingof()
133 memset (result, '\0', sizeof (Dwarf_Die)); in dwarf_siblingof()
Ddwarf_diecu.c37 Dwarf_Die *
38 dwarf_diecu (Dwarf_Die *die, Dwarf_Die *result, uint8_t *address_sizep, in dwarf_diecu()
Ddwarf_child.c43 __libdw_find_attr (Dwarf_Die *die, unsigned int search_name, in __libdw_find_attr()
118 dwarf_child (Dwarf_Die *die, Dwarf_Die *result) in dwarf_child()
164 memset (result, '\0', sizeof (Dwarf_Die)); in dwarf_child()
Ddwarf_getscopevar.c41 getfiles (Dwarf_Die *die, Dwarf_Files **files) in getfiles()
48 getattr (Dwarf_Die *die, int search_name, Dwarf_Word *value) in getattr()
86 dwarf_getscopevar (Dwarf_Die *scopes, int nscopes, in dwarf_getscopevar()
89 Dwarf_Die *result) in dwarf_getscopevar()
Ddwarf_getscopes_die.c42 Dwarf_Die *scopes = malloc (depth * sizeof scopes[0]); in scope_visitor()
63 dwarf_getscopes_die (Dwarf_Die *die, Dwarf_Die **scopes) in dwarf_getscopes_die()
Ddwarf_getmacros.c43 get_offset_from (Dwarf_Die *die, int name, Dwarf_Word *retp) in get_offset_from()
120 get_macinfo_table (Dwarf *dbg, Dwarf_Word macoff, Dwarf_Die *cudie) in get_macinfo_table()
148 Dwarf_Die *cudie) in get_table_for_offset()
271 Dwarf_Die *cudie) in cache_op_table()
301 Dwarf_Die *cudie) in read_macros()
467 Dwarf_Die *cudie) in gnu_macros_getmacros_off()
484 void *arg, ptrdiff_t offset, Dwarf_Die *cudie) in macro_info_getmacros_off()
514 dwarf_getmacros (Dwarf_Die *cudie, int (*callback) (Dwarf_Macro *, void *), in dwarf_getmacros()
/external/elfutils/include/elfutils/
Dlibdw.h148 } Dwarf_Die; typedef
151 #define DWARF_END_DIE ((Dwarf_Die *) -1l)
349 extern Dwarf_Die *dwarf_offdie (Dwarf *dbg, Dwarf_Off offset,
350 Dwarf_Die *result) __nonnull_attribute__ (3);
353 extern Dwarf_Die *dwarf_offdie_types (Dwarf *dbg, Dwarf_Off offset,
354 Dwarf_Die *result)
358 extern Dwarf_Off dwarf_dieoffset (Dwarf_Die *die);
361 extern Dwarf_Off dwarf_cuoffset (Dwarf_Die *die);
364 extern Dwarf_Die *dwarf_diecu (Dwarf_Die *die, Dwarf_Die *result,
376 extern Dwarf_Die *dwarf_cu_die (Dwarf_CU *cu, Dwarf_Die *result,
[all …]
Dlibdwfl.h554 extern Dwarf_Die *dwfl_addrdie (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias)
556 extern Dwarf_Die *dwfl_module_addrdie (Dwfl_Module *mod,
561 extern Dwarf_Die *dwfl_nextcu (Dwfl *dwfl, Dwarf_Die *lastcu, Dwarf_Addr *bias)
563 extern Dwarf_Die *dwfl_module_nextcu (Dwfl_Module *mod,
564 Dwarf_Die *lastcu, Dwarf_Addr *bias)
568 extern Dwfl_Module *dwfl_cumodule (Dwarf_Die *cudie);
573 extern int dwfl_getsrclines (Dwarf_Die *cudie, size_t *nlines);
576 extern Dwfl_Line *dwfl_onesrcline (Dwarf_Die *cudie, size_t idx);
591 extern Dwarf_Die *dwfl_linecu (Dwfl_Line *line);
617 Dwarf_Die *functypedie,
/external/elfutils/tests/
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()
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()
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.c50 print_die (Dwarf_Die *die, const char *what, int indent) in print_die()
80 print_base_type (Dwarf_Die *base) in print_base_type()
281 Dwarf_Die call_die; in print_expr()
387 Dwarf_Die impl_die; in print_expr()
447 Dwarf_Die param; in print_expr()
465 Dwarf_Die type; in print_expr()
487 Dwarf_Die type; in print_expr()
502 Dwarf_Die type; in print_expr()
518 Dwarf_Die type; in print_expr()
551 print_varlocs (Dwarf_Die *funcdie) in print_varlocs()
[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()
/external/elfutils/backends/
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()
Dlibebl_CPU.h52 ({ Dwarf_Die *_die = (die); \
59 dwarf_peeled_die_type (Dwarf_Die *die, Dwarf_Die *result) in dwarf_peeled_die_type()
/external/elfutils/libdwfl/
Dlibdwfl.h554 extern Dwarf_Die *dwfl_addrdie (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias)
556 extern Dwarf_Die *dwfl_module_addrdie (Dwfl_Module *mod,
561 extern Dwarf_Die *dwfl_nextcu (Dwfl *dwfl, Dwarf_Die *lastcu, Dwarf_Addr *bias)
563 extern Dwarf_Die *dwfl_module_nextcu (Dwfl_Module *mod,
564 Dwarf_Die *lastcu, Dwarf_Addr *bias)
568 extern Dwfl_Module *dwfl_cumodule (Dwarf_Die *cudie);
573 extern int dwfl_getsrclines (Dwarf_Die *cudie, size_t *nlines);
576 extern Dwfl_Line *dwfl_onesrcline (Dwarf_Die *cudie, size_t idx);
591 extern Dwarf_Die *dwfl_linecu (Dwfl_Line *line);
617 Dwarf_Die *functypedie,
/external/elfutils/src/
Dstack.c199 die_name (Dwarf_Die *die) in die_name()
218 const char *symname, Dwarf_Die *cudie, in print_frame()
219 Dwarf_Die *die) in print_frame()
321 const char *symname, Dwarf_Die *cudie, Dwarf_Die *die) in print_inline_frames()
323 Dwarf_Die *scopes = NULL; in print_inline_frames()
335 Dwarf_Die *last_scope = &scopes[0]; in print_inline_frames()
338 Dwarf_Die *scope = &scopes[i]; in print_inline_frames()
377 Dwarf_Die die_mem; in print_frames()
378 Dwarf_Die *die = NULL; in print_frames()
379 Dwarf_Die *cudie = NULL; in print_frames()
[all …]

12345