Home
last modified time | relevance | path

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

12345

/external/linux-tools-perf/src/tools/perf/util/
Ddwarf-aux.h28 extern const char *cu_find_realpath(Dwarf_Die *cu_die, const char *fname);
31 extern const char *cu_get_comp_dir(Dwarf_Die *cu_die);
34 extern int cu_find_lineinfo(Dwarf_Die *cudie, unsigned long addr,
38 extern int cu_walk_functions_at(Dwarf_Die *cu_die, Dwarf_Addr addr,
39 int (*callback)(Dwarf_Die *, void *), void *data);
42 extern bool die_is_func_def(Dwarf_Die *dw_die);
45 extern bool die_compare_name(Dwarf_Die *dw_die, const char *tname);
48 extern int die_get_call_lineno(Dwarf_Die *in_die);
51 extern const char *die_get_call_file(Dwarf_Die *in_die);
54 extern Dwarf_Die *die_get_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem);
[all …]
Ddwarf-aux.c32 const char *cu_find_realpath(Dwarf_Die *cu_die, const char *fname) in cu_find_realpath()
64 const char *cu_get_comp_dir(Dwarf_Die *cu_die) in cu_get_comp_dir()
81 int cu_find_lineinfo(Dwarf_Die *cu_die, unsigned long addr, in cu_find_lineinfo()
99 static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data);
111 int cu_walk_functions_at(Dwarf_Die *cu_die, Dwarf_Addr addr, in cu_walk_functions_at()
112 int (*callback)(Dwarf_Die *, void *), void *data) in cu_walk_functions_at() argument
114 Dwarf_Die die_mem; in cu_walk_functions_at()
115 Dwarf_Die *sc_die; in cu_walk_functions_at()
139 bool die_compare_name(Dwarf_Die *dw_die, const char *tname) in die_compare_name()
153 int die_get_call_lineno(Dwarf_Die *in_die) in die_get_call_lineno()
[all …]
Dprobe-finder.h60 int (*callback)(Dwarf_Die *sc_die, struct probe_finder *pf);
66 Dwarf_Die cu_die; /* Current CU */
67 Dwarf_Die sp_die;
103 Dwarf_Die cu_die; /* Current CU */
104 Dwarf_Die sp_die;
Dprobe-finder.c262 static int convert_variable_location(Dwarf_Die *vr_die, Dwarf_Addr addr, in convert_variable_location()
353 static int convert_variable_type(Dwarf_Die *vr_die, in convert_variable_type()
358 Dwarf_Die type; in convert_variable_type()
455 static int convert_variable_fields(Dwarf_Die *vr_die, const char *varname, in convert_variable_fields()
458 Dwarf_Die *die_mem) in convert_variable_fields()
461 Dwarf_Die type; in convert_variable_fields()
579 static int convert_variable(Dwarf_Die *vr_die, struct probe_finder *pf) in convert_variable()
581 Dwarf_Die die_mem; in convert_variable()
607 static int find_variable(Dwarf_Die *sc_die, struct probe_finder *pf) in find_variable()
609 Dwarf_Die vr_die; in find_variable()
[all …]
/external/elfutils/src/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()
146 Dwarf_Die enum_child; in array_size()
201 aggregate_size (Dwarf_Die *die, Dwarf_Word *size, Dwarf_Die *type_mem) in aggregate_size()
232 Dwarf_Die *die; 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 *
77 Dwarf_Die *result;
83 Dwarf_Die *
87 Dwarf_Die *result;
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_siblingof.c41 Dwarf_Die *die; in dwarf_siblingof()
42 Dwarf_Die *result;
57 Dwarf_Die this_die = *die;
126 memset (result, '\0', sizeof (Dwarf_Die));
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_diecu.c37 Dwarf_Die *
39 Dwarf_Die *die; in dwarf_diecu()
40 Dwarf_Die *result;
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()
66 dwarf_getscopevar (Dwarf_Die *scopes, int nscopes, in dwarf_getscopevar()
69 Dwarf_Die *result) in dwarf_getscopevar()
/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.h552 extern Dwarf_Die *dwfl_addrdie (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias)
554 extern Dwarf_Die *dwfl_module_addrdie (Dwfl_Module *mod,
559 extern Dwarf_Die *dwfl_nextcu (Dwfl *dwfl, Dwarf_Die *lastcu, Dwarf_Addr *bias)
561 extern Dwarf_Die *dwfl_module_nextcu (Dwfl_Module *mod,
562 Dwarf_Die *lastcu, Dwarf_Addr *bias)
566 extern Dwfl_Module *dwfl_cumodule (Dwarf_Die *cudie);
571 extern int dwfl_getsrclines (Dwarf_Die *cudie, size_t *nlines);
574 extern Dwfl_Line *dwfl_onesrcline (Dwarf_Die *cudie, size_t idx);
589 extern Dwarf_Die *dwfl_linecu (Dwfl_Line *line);
615 Dwarf_Die *functypedie,
/external/elfutils/src/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.c45 Dwarf_Die die_mem; in main()
54 Dwarf_Die die_mem; in main()
55 Dwarf_Die *die = dwarf_offdie (dbg, off + cuhl, &die_mem); in main()
57 Dwarf_Die iter_mem; in main()
58 Dwarf_Die *iter = &iter_mem; in main()
66 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()
283 Dwarf_Die call_die; in print_expr()
389 Dwarf_Die impl_die; in print_expr()
449 Dwarf_Die param; in print_expr()
467 Dwarf_Die type; in print_expr()
489 Dwarf_Die type; in print_expr()
504 Dwarf_Die type; in print_expr()
520 Dwarf_Die type; in print_expr()
553 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/src/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.c95 hfa_type (Dwarf_Die *typedie, Dwarf_Word size, in hfa_type()
157 Dwarf_Die child_mem; in hfa_type()
175 Dwarf_Die child_type_mem; in hfa_type()
176 Dwarf_Die *child_typedie in hfa_type()
212 Dwarf_Die base_type_mem; in hfa_type()
213 Dwarf_Die *base_typedie in hfa_type()
237 ia64_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp) in ia64_return_value_location()
241 Dwarf_Die die_mem, *typedie = &die_mem; in ia64_return_value_location()
/external/elfutils/src/libdwfl/
Dlibdwfl.h552 extern Dwarf_Die *dwfl_addrdie (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias)
554 extern Dwarf_Die *dwfl_module_addrdie (Dwfl_Module *mod,
559 extern Dwarf_Die *dwfl_nextcu (Dwfl *dwfl, Dwarf_Die *lastcu, Dwarf_Addr *bias)
561 extern Dwarf_Die *dwfl_module_nextcu (Dwfl_Module *mod,
562 Dwarf_Die *lastcu, Dwarf_Addr *bias)
566 extern Dwfl_Module *dwfl_cumodule (Dwarf_Die *cudie);
571 extern int dwfl_getsrclines (Dwarf_Die *cudie, size_t *nlines);
574 extern Dwfl_Line *dwfl_onesrcline (Dwarf_Die *cudie, size_t idx);
589 extern Dwarf_Die *dwfl_linecu (Dwfl_Line *line);
615 Dwarf_Die *functypedie,
/external/elfutils/src/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