Home
last modified time | relevance | path

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

12345

/external/elfutils/include/elfutils/
Dlibdwfl.h56 const char *modname, Dwarf_Addr base,
60 const char *modname, Dwarf_Addr base,
71 const char *modname, Dwarf_Addr base,
74 Dwarf_Addr *addr);
146 Dwarf_Addr start, Dwarf_Addr end);
181 const char *, Dwarf_Addr,
202 Dwarf_Addr *start, Dwarf_Addr *end,
203 Dwarf_Addr *dwbias, Dwarf_Addr *symbias,
214 const char *, Dwarf_Addr,
220 extern Dwfl_Module *dwfl_addrmodule (Dwfl *dwfl, Dwarf_Addr address);
[all …]
Dlibdw.h67 typedef GElf_Addr Dwarf_Addr; typedef
407 extern Dwarf_Die *dwarf_addrdie (Dwarf *dbg, Dwarf_Addr addr,
509 extern int dwarf_formaddr (Dwarf_Attribute *attr, Dwarf_Addr *return_addr)
536 extern int dwarf_highpc (Dwarf_Die *die, Dwarf_Addr *return_addr)
540 extern int dwarf_lowpc (Dwarf_Die *die, Dwarf_Addr *return_addr)
544 extern int dwarf_entrypc (Dwarf_Die *die, Dwarf_Addr *return_addr)
549 extern int dwarf_haspc (Dwarf_Die *die, Dwarf_Addr pc);
559 ptrdiff_t offset, Dwarf_Addr *basep,
560 Dwarf_Addr *startp, Dwarf_Addr *endp);
640 extern Dwarf_Line *dwarf_getsrc_die (Dwarf_Die *cudie, Dwarf_Addr addr);
[all …]
/external/elfutils/libdwfl/
Dlibdwfl.h56 const char *modname, Dwarf_Addr base,
60 const char *modname, Dwarf_Addr base,
71 const char *modname, Dwarf_Addr base,
74 Dwarf_Addr *addr);
146 Dwarf_Addr start, Dwarf_Addr end);
181 const char *, Dwarf_Addr,
202 Dwarf_Addr *start, Dwarf_Addr *end,
203 Dwarf_Addr *dwbias, Dwarf_Addr *symbias,
214 const char *, Dwarf_Addr,
220 extern Dwfl_Module *dwfl_addrmodule (Dwfl *dwfl, Dwarf_Addr address);
[all …]
Ddwfl_getdwarf.c38 const char *, Dwarf_Addr,
39 Dwarf *, Dwarf_Addr, void *);
45 const char *name, Dwarf_Addr start, void *arg) in module_callback()
48 Dwarf_Addr bias = 0; in module_callback()
56 const char *, Dwarf_Addr, in dwfl_getdwarf() argument
57 Dwarf *, Dwarf_Addr, void *), in dwfl_getdwarf()
Ddwfl_module_info.c37 Dwarf_Addr *start, Dwarf_Addr *end, in dwfl_module_info()
38 Dwarf_Addr *dwbias, Dwarf_Addr *symbias, in dwfl_module_info()
52 *dwbias = (mod->debug.elf == NULL ? (Dwarf_Addr) -1 in dwfl_module_info()
55 *symbias = (mod->symfile == NULL ? (Dwarf_Addr) -1 in dwfl_module_info()
Dframe_unwind.c48 __libdwfl_frame_reg_get (Dwfl_Frame *state, unsigned regno, Dwarf_Addr *val) in __libdwfl_frame_reg_get()
65 __libdwfl_frame_reg_set (Dwfl_Frame *state, unsigned regno, Dwarf_Addr val) in __libdwfl_frame_reg_set()
82 state_get_reg (Dwfl_Frame *state, unsigned regno, Dwarf_Addr *val) in state_get_reg()
101 Dwarf_Addr *addrs;
107 do_push (struct eval_stack *stack, Dwarf_Addr val) in do_push()
117 Dwarf_Addr *new_addrs; in do_push()
132 do_pop (struct eval_stack *stack, Dwarf_Addr *val) in do_pop()
148 size_t nops, Dwarf_Addr *result, Dwarf_Addr bias) in expr_eval()
166 Dwarf_Addr val1, val2; in expr_eval()
298 Dwarf_Addr val3; in expr_eval()
[all …]
DlibdwflP.h273 Dwarf_Addr pc;
278 Dwarf_Addr regs[];
284 Dwarf_Addr *val)
290 Dwarf_Addr val)
346 static inline Dwarf_Addr
347 dwfl_adjusted_dwarf_addr (Dwfl_Module *mod, Dwarf_Addr addr) in dwfl_adjusted_dwarf_addr()
354 static inline Dwarf_Addr
355 dwfl_deadjust_dwarf_addr (Dwfl_Module *mod, Dwarf_Addr addr) in dwfl_deadjust_dwarf_addr()
362 static inline Dwarf_Addr
363 dwfl_adjusted_aux_sym_addr (Dwfl_Module *mod, Dwarf_Addr addr) in dwfl_adjusted_aux_sym_addr()
[all …]
Dlinux-kernel-modules.c476 read_address (struct read_address_state *state, Dwarf_Addr *addr) in read_address()
492 intuit_kernel_bounds (Dwarf_Addr *start, Dwarf_Addr *end, Dwarf_Addr *notes) in intuit_kernel_bounds()
516 Dwarf_Addr round_kernel = sysconf (_SC_PAGESIZE); in intuit_kernel_bounds()
517 *start &= -(Dwarf_Addr) round_kernel; in intuit_kernel_bounds()
519 *end &= -(Dwarf_Addr) round_kernel; in intuit_kernel_bounds()
537 Dwarf_Addr vaddr, const char *secname) in check_notes()
679 Dwarf_Addr start = 0; in dwfl_linux_kernel_report_kernel()
680 Dwarf_Addr end = 0; in dwfl_linux_kernel_report_kernel()
697 Dwarf_Addr notes; in dwfl_linux_kernel_report_kernel()
742 Dwarf_Addr base __attribute__ ((unused)), in dwfl_linux_kernel_find_elf()
[all …]
/external/elfutils/libdw/
Ddwarf_entry_breakpoints.c39 add_bkpt (Dwarf_Addr pc, Dwarf_Addr **bkpts, int *pnbkpts) in add_bkpt()
41 Dwarf_Addr *newlist = realloc (*bkpts, ++(*pnbkpts) * sizeof newlist[0]); in add_bkpt()
56 entrypc_bkpt (Dwarf_Die *die, Dwarf_Addr **bkpts, int *pnbkpts) in entrypc_bkpt()
58 Dwarf_Addr pc; in entrypc_bkpt()
66 search_range (Dwarf_Addr low, Dwarf_Addr high, in search_range()
69 Dwarf_Addr **bkpts, int *pnbkpts) in search_range()
105 dwarf_entry_breakpoints (Dwarf_Die *die, Dwarf_Addr **bkpts) in dwarf_entry_breakpoints()
125 Dwarf_Addr base; in dwarf_entry_breakpoints()
126 Dwarf_Addr begin; in dwarf_entry_breakpoints()
127 Dwarf_Addr end; in dwarf_entry_breakpoints()
[all …]
Dcfi.h66 Dwarf_Addr start;
67 Dwarf_Addr end;
85 Dwarf_Addr frame_vaddr; /* DW_EH_PE_pcrel, address of frame section. */
86 Dwarf_Addr textrel; /* DW_EH_PE_textrel base address. */
87 Dwarf_Addr datarel; /* DW_EH_PE_datarel base address. */
107 Dwarf_Addr search_table_vaddr;
159 Dwarf_Addr start;
160 Dwarf_Addr end;
207 Dwarf_Addr address)
219 Dwarf_Addr address, Dwarf_Frame **frame)
Dlibdw.h67 typedef GElf_Addr Dwarf_Addr; typedef
407 extern Dwarf_Die *dwarf_addrdie (Dwarf *dbg, Dwarf_Addr addr,
509 extern int dwarf_formaddr (Dwarf_Attribute *attr, Dwarf_Addr *return_addr)
536 extern int dwarf_highpc (Dwarf_Die *die, Dwarf_Addr *return_addr)
540 extern int dwarf_lowpc (Dwarf_Die *die, Dwarf_Addr *return_addr)
544 extern int dwarf_entrypc (Dwarf_Die *die, Dwarf_Addr *return_addr)
549 extern int dwarf_haspc (Dwarf_Die *die, Dwarf_Addr pc);
559 ptrdiff_t offset, Dwarf_Addr *basep,
560 Dwarf_Addr *startp, Dwarf_Addr *endp);
640 extern Dwarf_Line *dwarf_getsrc_die (Dwarf_Die *cudie, Dwarf_Addr addr);
[all …]
Ddwarf_haspc.c38 dwarf_haspc (Dwarf_Die *die, Dwarf_Addr pc) in dwarf_haspc()
43 Dwarf_Addr base; in dwarf_haspc()
44 Dwarf_Addr begin; in dwarf_haspc()
45 Dwarf_Addr end; in dwarf_haspc()
Ddwarf_ranges.c48 Dwarf_Addr *beginp, Dwarf_Addr *endp, in __libdw_read_begin_end_pair_inc()
49 Dwarf_Addr *basep) in __libdw_read_begin_end_pair_inc()
117 Dwarf_Addr escape = (width == 8 ? (Elf64_Addr) -1 in __libdw_read_begin_end_pair_inc()
119 Dwarf_Addr begin; in __libdw_read_begin_end_pair_inc()
120 Dwarf_Addr end; in __libdw_read_begin_end_pair_inc()
336 *endp = (Dwarf_Addr) -1; in __libdw_read_begin_end_pair_inc()
464 dwarf_ranges (Dwarf_Die *die, ptrdiff_t offset, Dwarf_Addr *basep, in dwarf_ranges()
465 Dwarf_Addr *startp, Dwarf_Addr *endp) in dwarf_ranges()
518 if (*basep == (Dwarf_Addr) -1) in dwarf_ranges()
534 Dwarf_Addr begin; in dwarf_ranges()
[all …]
Ddwarf_getlocation.c684 Dwarf_Addr
687 if (cu->base_address == (Dwarf_Addr) -1) in __libdw_cu_base_address()
689 Dwarf_Addr base; in __libdw_cu_base_address()
798 Dwarf_Addr *basep, Dwarf_Addr *startp, Dwarf_Addr *endp, in getlocations_addr()
799 Dwarf_Addr address, const Elf_Data *locs, Dwarf_Op **expr, in getlocations_addr()
808 Dwarf_Addr begin; in getlocations_addr()
809 Dwarf_Addr end; in getlocations_addr()
865 dwarf_getlocation_addr (Dwarf_Attribute *attr, Dwarf_Addr address, in dwarf_getlocation_addr()
903 Dwarf_Addr base, start, end; in dwarf_getlocation_addr()
911 if (base == (Dwarf_Addr) -1) in dwarf_getlocation_addr()
[all …]
Dfde.c175 binary_search_fde (Dwarf_CFI *cache, Dwarf_Addr address) in binary_search_fde()
206 Dwarf_Addr start; in binary_search_fde()
217 Dwarf_Addr fde; in binary_search_fde()
229 Dwarf_Addr end; in binary_search_fde()
247 __libdw_find_fde (Dwarf_CFI *cache, Dwarf_Addr address) in __libdw_find_fde()
/external/elfutils/tests/
Ddwflmodtest.c37 Dwarf_Addr dwbias;
75 Dwarf_Addr lo = -1, hi = -1, entry = -1; in print_instance()
95 if (lo != (Dwarf_Addr) -1 || hi != (Dwarf_Addr) -1) in print_instance()
97 if (entry != (Dwarf_Addr) -1) in print_instance()
132 Dwarf_Addr lo = -1, hi = -1, entry = -1; in print_func()
146 if (lo != (Dwarf_Addr) -1 || hi != (Dwarf_Addr) -1 in print_func()
147 || entry != (Dwarf_Addr) -1) in print_func()
160 const char *name, Dwarf_Addr base, in list_module()
163 Dwarf_Addr start; in list_module()
164 Dwarf_Addr end; in list_module()
[all …]
Dvarlocs.c42 Dwarf_Addr cfi_debug_bias;
44 Dwarf_Addr cfi_eh_bias;
56 Dwarf_Addr entrypc; in print_die()
167 static void print_expr (Dwarf_Attribute *, Dwarf_Op *, Dwarf_Addr, int);
171 Dwarf_Addr addr, int depth) in print_expr_block()
184 Dwarf_Addr begin, Dwarf_Addr end, in print_expr_block_addrs()
193 print_expr (Dwarf_Attribute *attr, Dwarf_Op *expr, Dwarf_Addr addr, int depth) in print_expr()
306 printf ("%s(0x%" PRIx64 ")", opname, (Dwarf_Addr) expr->number); in print_expr()
671 Dwarf_Addr address; in print_expr()
722 Dwarf_Addr entrypc; in print_varlocs()
[all …]
Dbacktrace-data.c63 Dwarf_Addr base __attribute__ ((unused)), in find_elf()
72 memory_read (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Word *result, in memory_read()
95 maps_lookup (pid_t pid, Dwarf_Addr addr, GElf_Addr *basep) in maps_lookup()
148 report_module (Dwfl *dwfl, pid_t child, Dwarf_Addr addr) in report_module()
226 Dwarf_Addr pc; in frame_callback()
233 Dwarf_Addr pc_adjusted = pc - (isactivation ? 0 : 1); in frame_callback()
Dline2addr.c33 print_address (Dwfl_Module *mod, Dwarf_Addr address) in print_address()
70 const char *modname, Dwarf_Addr base __attribute__ ((unused)), in handle_module()
72 Dwarf_Addr bias __attribute__ ((unused)), void *arg) in handle_module()
83 Dwarf_Addr addr; in handle_module()
Ddwfl-addr-sect.c33 handle_address (Dwfl *dwfl, Dwarf_Addr address) in handle_address()
36 Dwarf_Addr adjusted = address; in handle_address()
37 Dwarf_Addr bias; in handle_address()
Ddwfllines.c42 Dwarf_Addr bias; in main()
65 Dwarf_Addr addr; in main()
73 Dwarf_Addr dw_bias; in main()
77 Dwarf_Addr dw_addr; in main()
Ddwfl-bug-fd-leak.c44 elfutils_open (pid_t pid, Dwarf_Addr address) in elfutils_open()
67 Dwarf_Addr bias; in elfutils_open()
110 Dwfl *dwfl = elfutils_open (getpid (), (Dwarf_Addr) (uintptr_t) &main); in main()
Dfind-prologues.c37 Dwarf_Addr dwbias;
61 Dwarf_Addr entrypc; in handle_function()
69 Dwarf_Addr *bkpts = NULL; in handle_function()
Dfuncscopes.c34 paddr (const char *prefix, Dwarf_Addr addr, Dwfl_Line *line) in paddr()
100 Dwarf_Addr dwbias;
127 Dwarf_Addr start, end; in handle_function()
149 Dwarf_Addr lowpc, highpc; in handle_function()
/external/elfutils/src/
Dstack.c59 Dwarf_Addr pc;
115 Dwarf_Addr bias; in get_addr_width()
133 const char *name, Dwarf_Addr start, in module_callback()
137 Dwarf_Addr bias; in module_callback()
141 Dwarf_Addr end; in module_callback()
215 print_frame (int nr, Dwarf_Addr pc, bool isactivation, in print_frame()
216 Dwarf_Addr pc_adjusted, Dwfl_Module *mod, in print_frame()
243 Dwarf_Addr start; in print_frame()
318 print_inline_frames (int *nr, Dwarf_Addr pc, bool isactivation, in print_inline_frames()
319 Dwarf_Addr pc_adjusted, Dwfl_Module *mod, in print_inline_frames()
[all …]

12345