/external/elfutils/libdwfl/ |
D | libdwfl.h | 56 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 …]
|
D | dwfl_getdwarf.c | 34 const char *, Dwarf_Addr, 35 Dwarf *, Dwarf_Addr, void *); 41 const char *name, Dwarf_Addr start, void *arg) in module_callback() 44 Dwarf_Addr bias = 0; in module_callback() 52 const char *, Dwarf_Addr, in dwfl_getdwarf() argument 53 Dwarf *, Dwarf_Addr, void *), in dwfl_getdwarf()
|
D | dwfl_module_info.c | 33 Dwarf_Addr *start, Dwarf_Addr *end, in dwfl_module_info() 34 Dwarf_Addr *dwbias, Dwarf_Addr *symbias, in dwfl_module_info() 48 *dwbias = (mod->debug.elf == NULL ? (Dwarf_Addr) -1 in dwfl_module_info() 51 *symbias = (mod->symfile == NULL ? (Dwarf_Addr) -1 in dwfl_module_info()
|
D | frame_unwind.c | 52 __libdwfl_frame_reg_get (Dwfl_Frame *state, unsigned regno, Dwarf_Addr *val) in __libdwfl_frame_reg_get() 69 __libdwfl_frame_reg_set (Dwfl_Frame *state, unsigned regno, Dwarf_Addr val) in __libdwfl_frame_reg_set() 86 state_get_reg (Dwfl_Frame *state, unsigned regno, Dwarf_Addr *val) in state_get_reg() 105 Dwarf_Addr *addrs; 111 do_push (struct eval_stack *stack, Dwarf_Addr val) in do_push() 121 Dwarf_Addr *new_addrs; in do_push() 136 do_pop (struct eval_stack *stack, Dwarf_Addr *val) in do_pop() 152 size_t nops, Dwarf_Addr *result, Dwarf_Addr bias) in expr_eval() 170 Dwarf_Addr val1, val2; in expr_eval() 302 Dwarf_Addr val3; in expr_eval() [all …]
|
D | libdwflP.h | 274 Dwarf_Addr pc; 279 Dwarf_Addr regs[]; 285 Dwarf_Addr *val) 291 Dwarf_Addr val) 347 static inline Dwarf_Addr 348 dwfl_adjusted_dwarf_addr (Dwfl_Module *mod, Dwarf_Addr addr) in dwfl_adjusted_dwarf_addr() 355 static inline Dwarf_Addr 356 dwfl_deadjust_dwarf_addr (Dwfl_Module *mod, Dwarf_Addr addr) in dwfl_deadjust_dwarf_addr() 363 static inline Dwarf_Addr 364 dwfl_adjusted_aux_sym_addr (Dwfl_Module *mod, Dwarf_Addr addr) in dwfl_adjusted_aux_sym_addr() [all …]
|
D | linux-kernel-modules.c | 454 read_address (struct read_address_state *state, Dwarf_Addr *addr) in read_address() 470 intuit_kernel_bounds (Dwarf_Addr *start, Dwarf_Addr *end, Dwarf_Addr *notes) in intuit_kernel_bounds() 494 Dwarf_Addr round_kernel = sysconf (_SC_PAGE_SIZE); in intuit_kernel_bounds() 495 *start &= -(Dwarf_Addr) round_kernel; in intuit_kernel_bounds() 497 *end &= -(Dwarf_Addr) round_kernel; in intuit_kernel_bounds() 515 Dwarf_Addr vaddr, const char *secname) in check_notes() 631 Dwarf_Addr start = 0; in dwfl_linux_kernel_report_kernel() 632 Dwarf_Addr end = 0; in dwfl_linux_kernel_report_kernel() 649 Dwarf_Addr notes; in dwfl_linux_kernel_report_kernel() 697 Dwarf_Addr base __attribute__ ((unused)), in dwfl_linux_kernel_find_elf() [all …]
|
/external/elfutils/include/elfutils/ |
D | libdwfl.h | 56 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 …]
|
D | libdw.h | 84 typedef GElf_Addr Dwarf_Addr; typedef 386 extern Dwarf_Die *dwarf_addrdie (Dwarf *dbg, Dwarf_Addr addr, 480 extern int dwarf_formaddr (Dwarf_Attribute *attr, Dwarf_Addr *return_addr) 507 extern int dwarf_highpc (Dwarf_Die *die, Dwarf_Addr *return_addr) 511 extern int dwarf_lowpc (Dwarf_Die *die, Dwarf_Addr *return_addr) 515 extern int dwarf_entrypc (Dwarf_Die *die, Dwarf_Addr *return_addr) 520 extern int dwarf_haspc (Dwarf_Die *die, Dwarf_Addr pc); 530 ptrdiff_t offset, Dwarf_Addr *basep, 531 Dwarf_Addr *startp, Dwarf_Addr *endp); 605 extern Dwarf_Line *dwarf_getsrc_die (Dwarf_Die *cudie, Dwarf_Addr addr); [all …]
|
/external/elfutils/libdw/ |
D | dwarf_entry_breakpoints.c | 39 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 …]
|
D | dwarf_ranges.c | 45 Dwarf_Addr *beginp, Dwarf_Addr *endp, in __libdw_read_begin_end_pair_inc() 46 Dwarf_Addr *basep) in __libdw_read_begin_end_pair_inc() 48 Dwarf_Addr escape = (width == 8 ? (Elf64_Addr) -1 in __libdw_read_begin_end_pair_inc() 50 Dwarf_Addr begin; in __libdw_read_begin_end_pair_inc() 51 Dwarf_Addr end; in __libdw_read_begin_end_pair_inc() 85 dwarf_ranges (Dwarf_Die *die, ptrdiff_t offset, Dwarf_Addr *basep, in dwarf_ranges() 86 Dwarf_Addr *startp, Dwarf_Addr *endp) in dwarf_ranges() 145 *basep = (Dwarf_Addr) -1; in dwarf_ranges() 161 Dwarf_Addr begin; in dwarf_ranges() 162 Dwarf_Addr end; in dwarf_ranges() [all …]
|
D | cfi.h | 66 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)
|
D | libdw.h | 84 typedef GElf_Addr Dwarf_Addr; typedef 386 extern Dwarf_Die *dwarf_addrdie (Dwarf *dbg, Dwarf_Addr addr, 480 extern int dwarf_formaddr (Dwarf_Attribute *attr, Dwarf_Addr *return_addr) 507 extern int dwarf_highpc (Dwarf_Die *die, Dwarf_Addr *return_addr) 511 extern int dwarf_lowpc (Dwarf_Die *die, Dwarf_Addr *return_addr) 515 extern int dwarf_entrypc (Dwarf_Die *die, Dwarf_Addr *return_addr) 520 extern int dwarf_haspc (Dwarf_Die *die, Dwarf_Addr pc); 530 ptrdiff_t offset, Dwarf_Addr *basep, 531 Dwarf_Addr *startp, Dwarf_Addr *endp); 605 extern Dwarf_Line *dwarf_getsrc_die (Dwarf_Die *cudie, Dwarf_Addr addr); [all …]
|
D | dwarf_haspc.c | 38 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()
|
D | dwarf_getlocation.c | 628 attr_base_address (Dwarf_Attribute *attr, Dwarf_Addr *basep) in attr_base_address() 658 Dwarf_Addr *basep) in initial_offset_base() 675 Dwarf_Addr *basep, Dwarf_Addr *startp, Dwarf_Addr *endp, in getlocations_addr() 676 Dwarf_Addr address, const Elf_Data *locs, Dwarf_Op **expr, in getlocations_addr() 690 Dwarf_Addr begin; in getlocations_addr() 691 Dwarf_Addr end; in getlocations_addr() 732 dwarf_getlocation_addr (Dwarf_Attribute *attr, Dwarf_Addr address, in dwarf_getlocation_addr() 765 Dwarf_Addr base, start, end; in dwarf_getlocation_addr() 803 dwarf_getlocations (Dwarf_Attribute *attr, ptrdiff_t offset, Dwarf_Addr *basep, in dwarf_getlocations() 804 Dwarf_Addr *startp, Dwarf_Addr *endp, Dwarf_Op **expr, in dwarf_getlocations()
|
D | fde.c | 175 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/ |
D | dwflmodtest.c | 37 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 …]
|
D | varlocs.c | 43 Dwarf_Addr cfi_eh_bias; 52 Dwarf_Addr entrypc; in print_die() 123 static void print_expr (Dwarf_Attribute *, Dwarf_Op *, Dwarf_Addr); 127 Dwarf_Addr addr) in print_expr_block() 140 Dwarf_Addr begin, Dwarf_Addr end, in print_expr_block_addrs() 149 print_expr (Dwarf_Attribute *attr, Dwarf_Op *expr, Dwarf_Addr addr) in print_expr() 249 printf ("%s(0x%" PRIx64 ")", opname, (Dwarf_Addr) expr->number); in print_expr() 567 Dwarf_Addr entrypc; in print_varlocs() 580 Dwarf_Addr base, start, end; in print_varlocs() 651 Dwarf_Addr base, begin, end; in print_varlocs() [all …]
|
D | line2addr.c | 33 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()
|
D | dwfl-addr-sect.c | 33 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()
|
D | backtrace-data.c | 63 Dwarf_Addr base __attribute__ ((unused)), in find_elf() 72 memory_read (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Word *result, in memory_read() 90 maps_lookup (pid_t pid, Dwarf_Addr addr, GElf_Addr *basep) in maps_lookup() 144 report_module (Dwfl *dwfl, pid_t child, Dwarf_Addr addr) in report_module() 221 Dwarf_Addr pc; in frame_callback() 228 Dwarf_Addr pc_adjusted = pc - (isactivation ? 0 : 1); in frame_callback()
|
D | dwfllines.c | 42 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()
|
D | dwfl-bug-fd-leak.c | 44 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()
|
D | find-prologues.c | 37 Dwarf_Addr dwbias; 61 Dwarf_Addr entrypc; in handle_function() 69 Dwarf_Addr *bkpts = NULL; in handle_function()
|
/external/elfutils/src/ |
D | stack.c | 60 Dwarf_Addr pc; 116 Dwarf_Addr bias; in get_addr_width() 134 const char *name, Dwarf_Addr start, in module_callback() 138 Dwarf_Addr bias; in module_callback() 142 Dwarf_Addr end; in module_callback() 216 print_frame (int nr, Dwarf_Addr pc, bool isactivation, in print_frame() 217 Dwarf_Addr pc_adjusted, Dwfl_Module *mod, in print_frame() 244 Dwarf_Addr start; in print_frame() 319 print_inline_frames (int *nr, Dwarf_Addr pc, bool isactivation, in print_inline_frames() 320 Dwarf_Addr pc_adjusted, Dwfl_Module *mod, in print_inline_frames() [all …]
|
/external/elfutils/backends/ |
D | s390_unwind.c | 46 s390_unwind (Ebl *ebl, Dwarf_Addr pc, ebl_tid_registers_t *setfunc, in s390_unwind() 73 Dwarf_Addr next_cfa = this_sp + 16 * word_size + 32; in s390_unwind() 110 Dwarf_Addr val_low; in s390_unwind()
|