/external/elfutils/libdwfl/ |
D | libdwfl.h | 69 const char *modname, Dwarf_Addr base, 73 const char *modname, Dwarf_Addr base, 84 const char *modname, Dwarf_Addr base, 87 Dwarf_Addr *addr); 159 Dwarf_Addr start, Dwarf_Addr end); 187 const char *, Dwarf_Addr, 208 Dwarf_Addr *start, Dwarf_Addr *end, 209 Dwarf_Addr *dwbias, Dwarf_Addr *symbias, 220 const char *, Dwarf_Addr, 226 extern Dwfl_Module *dwfl_addrmodule (Dwfl *dwfl, Dwarf_Addr address); [all …]
|
D | dwfl_getdwarf.c | 55 const char *, Dwarf_Addr, 56 Dwarf *, Dwarf_Addr, void *); 62 const char *name, Dwarf_Addr start, void *arg) in module_callback() 65 Dwarf_Addr bias = 0; in module_callback() 73 const char *, Dwarf_Addr, in dwfl_getdwarf() argument 74 Dwarf *, Dwarf_Addr, void *), in dwfl_getdwarf()
|
D | dwfl_module_info.c | 54 Dwarf_Addr *start, Dwarf_Addr *end, in dwfl_module_info() 55 Dwarf_Addr *dwbias, Dwarf_Addr *symbias, in dwfl_module_info() 69 *dwbias = mod->debug.elf == NULL ? (Dwarf_Addr) -1 : mod->debug.bias; in dwfl_module_info() 71 *symbias = mod->symfile == NULL ? (Dwarf_Addr) -1 : mod->symfile->bias; in dwfl_module_info()
|
D | linux-kernel-modules.c | 371 intuit_kernel_bounds (Dwarf_Addr *start, Dwarf_Addr *end, Dwarf_Addr *notes) in INTDEF() 384 Dwarf_Addr first; in INTDEF() 389 Dwarf_Addr last = 0; in INTDEF() 410 Dwarf_Addr round_kernel = sysconf (_SC_PAGE_SIZE); in INTDEF() 411 first &= -(Dwarf_Addr) round_kernel; in INTDEF() 413 last &= -(Dwarf_Addr) round_kernel; in INTDEF() 433 Dwarf_Addr vaddr, const char *secname) in check_notes() 549 Dwarf_Addr start; in dwfl_linux_kernel_report_kernel() 550 Dwarf_Addr end; in dwfl_linux_kernel_report_kernel() 568 Dwarf_Addr notes; in dwfl_linux_kernel_report_kernel() [all …]
|
D | dwfl_addrdie.c | 53 dwfl_addrdie (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias) in dwfl_addrdie()
|
D | dwfl_addrdwarf.c | 53 dwfl_addrdwarf (Dwfl *dwfl, Dwarf_Addr address, Dwarf_Addr *bias) in dwfl_addrdwarf()
|
D | dwfl_module_addrdie.c | 53 dwfl_module_addrdie (Dwfl_Module *mod, Dwarf_Addr addr, Dwarf_Addr *bias) in dwfl_module_addrdie()
|
D | dwfl_validate_address.c | 53 dwfl_validate_address (Dwfl *dwfl, Dwarf_Addr address, Dwarf_Sword offset) in dwfl_validate_address() 59 Dwarf_Addr relative = address; in dwfl_validate_address()
|
D | derelocate.c | 302 Dwarf_Addr bias; in check_module() 319 find_section (Dwfl_Module *mod, Dwarf_Addr *addr) in find_section() 355 dwfl_module_relocate_address (Dwfl_Module *mod, Dwarf_Addr *addr) in dwfl_module_relocate_address() 381 dwfl_module_address_section (Dwfl_Module *mod, Dwarf_Addr *address, in INTDEF() 382 Dwarf_Addr *bias) in INTDEF()
|
D | dwfl_module_getsrc.c | 54 dwfl_module_getsrc (Dwfl_Module *mod, Dwarf_Addr addr) in dwfl_module_getsrc() 56 Dwarf_Addr bias; in dwfl_module_getsrc()
|
/external/elfutils/libdw/ |
D | dwarf_entry_breakpoints.c | 61 Dwarf_Addr **bkpts; 67 inline int add_bkpt (Dwarf_Addr pc) 69 Dwarf_Addr *newlist = realloc (*bkpts, ++nbkpts * sizeof newlist[0]); 85 Dwarf_Addr pc; 105 inline int search_range (Dwarf_Addr low, Dwarf_Addr high, 143 Dwarf_Addr base; 144 Dwarf_Addr begin; 145 Dwarf_Addr end; 154 Dwarf_Addr lowpc = (Dwarf_Addr) -1l; 155 Dwarf_Addr highpc = (Dwarf_Addr) -1l; [all …]
|
D | libdw.h | 104 typedef GElf_Addr Dwarf_Addr; typedef 248 extern Dwarf_Die *dwarf_addrdie (Dwarf *dbg, Dwarf_Addr addr, 323 extern int dwarf_formaddr (Dwarf_Attribute *attr, Dwarf_Addr *return_addr) 350 extern int dwarf_highpc (Dwarf_Die *die, Dwarf_Addr *return_addr) 354 extern int dwarf_lowpc (Dwarf_Die *die, Dwarf_Addr *return_addr) 358 extern int dwarf_entrypc (Dwarf_Die *die, Dwarf_Addr *return_addr) 363 extern int dwarf_haspc (Dwarf_Die *die, Dwarf_Addr pc); 373 ptrdiff_t offset, Dwarf_Addr *basep, 374 Dwarf_Addr *startp, Dwarf_Addr *endp); 448 extern Dwarf_Line *dwarf_getsrc_die (Dwarf_Die *cudie, Dwarf_Addr addr); [all …]
|
D | dwarf_haspc.c | 59 dwarf_haspc (Dwarf_Die *die, Dwarf_Addr pc) in dwarf_haspc() 64 Dwarf_Addr base; in dwarf_haspc() 65 Dwarf_Addr begin; in dwarf_haspc() 66 Dwarf_Addr end; in dwarf_haspc()
|
D | dwarf_ranges.c | 60 dwarf_ranges (Dwarf_Die *die, ptrdiff_t offset, Dwarf_Addr *basep, in dwarf_ranges() 61 Dwarf_Addr *startp, Dwarf_Addr *endp) in dwarf_ranges() 138 Dwarf_Addr begin; in dwarf_ranges() 139 Dwarf_Addr end; in dwarf_ranges()
|
D | dwarf_getlocation.c | 361 Dwarf_Addr address; 403 Dwarf_Addr base = (Dwarf_Addr) -1; 416 Dwarf_Addr begin; 417 Dwarf_Addr end; 426 if (unlikely (base == (Dwarf_Addr) -1)) 457 if (base == (Dwarf_Addr) -1)
|
/external/elfutils/tests/ |
D | dwflmodtest.c | 45 Dwarf_Addr dwbias; 83 Dwarf_Addr lo = -1, hi = -1, entry = -1; in print_instance() 103 if (lo != (Dwarf_Addr) -1 || hi != (Dwarf_Addr) -1) in print_instance() 105 if (entry != (Dwarf_Addr) -1) in print_instance() 140 Dwarf_Addr lo = -1, hi = -1, entry = -1; in print_func() 154 if (lo != (Dwarf_Addr) -1 || hi != (Dwarf_Addr) -1 in print_func() 155 || entry != (Dwarf_Addr) -1) in print_func() 168 const char *name, Dwarf_Addr base, in list_module() 171 Dwarf_Addr start; in list_module() 172 Dwarf_Addr end; in list_module() [all …]
|
D | dwfl-addr-sect.c | 41 handle_address (Dwfl *dwfl, Dwarf_Addr address) in handle_address() 44 Dwarf_Addr adjusted = address; in handle_address() 45 Dwarf_Addr bias; in handle_address()
|
D | dwfl-bug-fd-leak.c | 43 elfutils_open (pid_t pid, Dwarf_Addr address) in elfutils_open() 66 Dwarf_Addr bias; in elfutils_open() 105 Dwfl *dwfl = elfutils_open (getpid (), (Dwarf_Addr) (uintptr_t) &main); in main()
|
D | line2addr.c | 41 print_address (Dwfl_Module *mod, Dwarf_Addr address) in print_address() 78 const char *modname, Dwarf_Addr base __attribute__ ((unused)), in handle_module() 80 Dwarf_Addr bias __attribute__ ((unused)), void *arg) in handle_module() 91 Dwarf_Addr addr; in handle_module()
|
D | find-prologues.c | 45 Dwarf_Addr dwbias; 69 Dwarf_Addr entrypc; in handle_function() 77 Dwarf_Addr *bkpts = NULL; in handle_function()
|
D | funcscopes.c | 42 paddr (const char *prefix, Dwarf_Addr addr, Dwfl_Line *line) in paddr() 108 Dwarf_Addr dwbias; 135 Dwarf_Addr start, end; in handle_function() 157 Dwarf_Addr lowpc, highpc; in handle_function()
|
D | addrscopes.c | 41 paddr (const char *prefix, Dwarf_Addr addr, Dwfl_Line *line) in paddr() 105 Dwarf_Addr cubias; in handle_address() 129 Dwarf_Addr lowpc, highpc; in handle_address()
|
D | get-aranges.c | 37 static const Dwarf_Addr testaddr[] = 114 Dwarf_Addr start; in main()
|
/external/linux-tools-perf/util/ |
D | probe-finder.c | 141 static Dwarf *dwfl_init_offline_dwarf(int fd, Dwfl **dwflp, Dwarf_Addr *bias) in dwfl_init_offline_dwarf() 171 Dwarf_Addr base, in __linux_kernel_find_elf() 199 static Dwarf *dwfl_init_live_kernel_dwarf(Dwarf_Addr addr, Dwfl **dwflp, in dwfl_init_live_kernel_dwarf() 200 Dwarf_Addr *bias) in dwfl_init_live_kernel_dwarf() 227 static Dwarf *dwfl_init_live_kernel_dwarf(Dwarf_Addr addr __used, Dwfl **dwflp, in dwfl_init_live_kernel_dwarf() 228 Dwarf_Addr *bias) in dwfl_init_live_kernel_dwarf() 288 Dwarf_Addr laddr; in cu_find_lineinfo() 290 line = dwarf_getsrc_die(cudie, (Dwarf_Addr)addr); in cu_find_lineinfo() 480 Dwarf_Addr addr; 497 static Dwarf_Die *die_find_real_subprogram(Dwarf_Die *cu_die, Dwarf_Addr addr, in die_find_real_subprogram() [all …]
|
/external/elfutils/src/ |
D | addr2line.c | 228 print_dwarf_function (Dwfl_Module *mod, Dwarf_Addr addr) in print_dwarf_function() 230 Dwarf_Addr bias = 0; in print_dwarf_function() 323 Dwarf_Addr start __attribute__ ((unused)), in see_one_module() 337 Dwarf_Addr start __attribute__ ((unused)), in find_symbol()
|