/external/linux-tools-perf/src/tools/perf/util/ |
D | dwarf-aux.h | 28 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 …]
|
D | dwarf-aux.c | 32 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 …]
|
D | probe-finder.h | 60 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;
|
D | probe-finder.c | 262 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/ |
D | libdw.h | 148 } 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 …]
|
D | dwarf_aggregate_size.c | 37 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 …]
|
D | dwarf_offdie.c | 38 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;
|
D | dwarf_func_inline.c | 39 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()
|
D | dwarf_getscopes.c | 42 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()
|
D | dwarf_siblingof.c | 41 Dwarf_Die *die; in dwarf_siblingof() 42 Dwarf_Die *result; 57 Dwarf_Die this_die = *die; 126 memset (result, '\0', sizeof (Dwarf_Die));
|
D | dwarf_getfuncs.c | 41 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
|
D | dwarf_diecu.c | 37 Dwarf_Die * 39 Dwarf_Die *die; in dwarf_diecu() 40 Dwarf_Die *result;
|
D | dwarf_getscopevar.c | 41 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/ |
D | libdw.h | 148 } 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 …]
|
D | libdwfl.h | 552 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/ |
D | typeiter.c | 43 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()
|
D | aggregate_size.c | 33 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()
|
D | typeiter2.c | 45 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()
|
D | funcscopes.c | 55 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()
|
D | varlocs.c | 50 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 …]
|
D | addrscopes.c | 53 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/ |
D | aarch64_retval.c | 43 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()
|
D | ia64_retval.c | 95 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/ |
D | libdwfl.h | 552 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/ |
D | stack.c | 199 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 …]
|