Home
last modified time | relevance | path

Searched refs:Dwarf_Addr (Results 1 – 25 of 64) sorted by relevance

123

/external/elfutils/libdwfl/
Dlibdwfl.h69 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 …]
Ddwfl_getdwarf.c55 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()
Ddwfl_module_info.c54 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()
Dlinux-kernel-modules.c371 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 …]
Ddwfl_addrdie.c53 dwfl_addrdie (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias) in dwfl_addrdie()
Ddwfl_addrdwarf.c53 dwfl_addrdwarf (Dwfl *dwfl, Dwarf_Addr address, Dwarf_Addr *bias) in dwfl_addrdwarf()
Ddwfl_module_addrdie.c53 dwfl_module_addrdie (Dwfl_Module *mod, Dwarf_Addr addr, Dwarf_Addr *bias) in dwfl_module_addrdie()
Ddwfl_validate_address.c53 dwfl_validate_address (Dwfl *dwfl, Dwarf_Addr address, Dwarf_Sword offset) in dwfl_validate_address()
59 Dwarf_Addr relative = address; in dwfl_validate_address()
Dderelocate.c302 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()
Ddwfl_module_getsrc.c54 dwfl_module_getsrc (Dwfl_Module *mod, Dwarf_Addr addr) in dwfl_module_getsrc()
56 Dwarf_Addr bias; in dwfl_module_getsrc()
/external/elfutils/libdw/
Ddwarf_entry_breakpoints.c61 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 …]
Dlibdw.h104 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 …]
Ddwarf_haspc.c59 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()
Ddwarf_ranges.c60 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()
Ddwarf_getlocation.c361 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/
Ddwflmodtest.c45 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 …]
Ddwfl-addr-sect.c41 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()
Ddwfl-bug-fd-leak.c43 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()
Dline2addr.c41 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()
Dfind-prologues.c45 Dwarf_Addr dwbias;
69 Dwarf_Addr entrypc; in handle_function()
77 Dwarf_Addr *bkpts = NULL; in handle_function()
Dfuncscopes.c42 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()
Daddrscopes.c41 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()
Dget-aranges.c37 static const Dwarf_Addr testaddr[] =
114 Dwarf_Addr start; in main()
/external/linux-tools-perf/util/
Dprobe-finder.c141 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/
Daddr2line.c228 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()

123