Home
last modified time | relevance | path

Searched refs:GElf_Addr (Results 1 – 25 of 67) sorted by relevance

123

/external/elfutils/0.153/libdwfl/
DlibdwflP.h116 GElf_Addr offline_next_address;
118 GElf_Addr segment_align; /* Smallest granularity of segments. */
123 GElf_Addr *lookup_addr; /* Start address of segment. */
147 GElf_Addr vaddr;
151 GElf_Addr address_sync;
162 GElf_Addr low_addr, high_addr;
165 GElf_Addr main_bias;
192 GElf_Addr build_id_vaddr; /* Address where they reside, 0 if unknown. */
249 static inline GElf_Addr
250 dwfl_adjusted_address (Dwfl_Module *mod, GElf_Addr addr) in dwfl_adjusted_address()
[all …]
Dlink_map.c158 GElf_Addr vaddr, in integrated_memory_callback()
259 Dwfl *dwfl, GElf_Addr r_debug_vaddr, in report_r_debug()
264 GElf_Addr read_vaddr = r_debug_vaddr + addrsize (elfclass); in report_r_debug()
276 GElf_Addr addrs[4]; in report_r_debug()
277 inline bool read_addrs (GElf_Addr vaddr, size_t n) in report_r_debug()
328 GElf_Addr next = addrs[0]; in report_r_debug()
343 GElf_Addr l_addr = addrs[0]; in report_r_debug()
344 GElf_Addr l_name = addrs[1]; in report_r_debug()
345 GElf_Addr l_ld = addrs[2]; in report_r_debug()
442 static GElf_Addr
[all …]
Dsegment.c52 static GElf_Addr
53 segment_start (Dwfl *dwfl, GElf_Addr start) in segment_start()
60 static GElf_Addr
61 segment_end (Dwfl *dwfl, GElf_Addr end) in segment_end()
69 insert (Dwfl *dwfl, size_t i, GElf_Addr start, GElf_Addr end, int segndx) in insert()
80 GElf_Addr *naddr = realloc (dwfl->lookup_addr, sizeof naddr[0] * n); in insert()
145 lookup (Dwfl *dwfl, GElf_Addr address, int hint) in lookup()
180 const GElf_Addr start = segment_start (dwfl, mod->low_addr); in reify_segments()
181 const GElf_Addr end = segment_end (dwfl, mod->high_addr); in reify_segments()
301 dwfl_report_segment (Dwfl *dwfl, int ndx, const GElf_Phdr *phdr, GElf_Addr bias, in INTDEF()
[all …]
Ddwfl_segment_report_module.c79 addr_segndx (Dwfl *dwfl, size_t segment, GElf_Addr addr, bool next) in addr_segndx()
123 GElf_Addr start = dwfl->lookup_addr[segment]; in dwfl_segment_report_module()
127 GElf_Addr addr, size_t minread) in dwfl_segment_report_module()
156 GElf_Addr vaddr, size_t filesz) in dwfl_segment_report_module()
267 GElf_Addr bias = 0; in dwfl_segment_report_module()
271 GElf_Addr module_start = -1l; in dwfl_segment_report_module()
272 GElf_Addr module_end = 0; in dwfl_segment_report_module()
273 GElf_Addr module_address_sync = 0; in dwfl_segment_report_module()
276 GElf_Addr dyn_vaddr = 0; in dwfl_segment_report_module()
282 GElf_Addr build_id_vaddr = 0; in dwfl_segment_report_module()
[all …]
Ddwfl_module_build_id.c54 const void *bits, int len, GElf_Addr vaddr) in found_build_id()
76 #define NO_VADDR ((GElf_Addr) -1l)
79 check_notes (Dwfl_Module *mod, bool set, Elf_Data *data, GElf_Addr data_vaddr) in check_notes()
138 GElf_Addr vaddr = 0; in __libdwfl_find_build_id()
156 const unsigned char **bits, GElf_Addr *vaddr) in dwfl_module_build_id()
188 GElf_Addr *vaddr) in _compat_vaddr_at_end_dwfl_module_build_id()
Dlinux-proc-maps.c73 grovel_auxv (pid_t pid, Dwfl *dwfl, GElf_Addr *sysinfo_ehdr) in grovel_auxv()
142 proc_maps_report (Dwfl *dwfl, FILE *f, GElf_Addr sysinfo_ehdr, pid_t pid) in proc_maps_report()
252 GElf_Addr sysinfo_ehdr = 0; in INTDEF()
277 read_proc_memory (void *arg, void *data, GElf_Addr address, in INTDEF()
290 extern Elf *elf_from_remote_memory (GElf_Addr ehdr_vma,
291 GElf_Addr *loadbasep,
294 GElf_Addr address,
Dlibdwfl.h152 const GElf_Phdr *phdr, GElf_Addr bias,
168 GElf_Addr base);
244 GElf_Addr vaddr)
256 const unsigned char **bits, GElf_Addr *vaddr)
427 extern Elf *dwfl_module_getelf (Dwfl_Module *, GElf_Addr *bias);
445 extern const char *dwfl_module_addrname (Dwfl_Module *mod, GElf_Addr address);
449 extern const char *dwfl_module_addrsym (Dwfl_Module *mod, GElf_Addr address,
Ddwfl_report_elf.c65 int fd, Elf *elf, GElf_Addr base, bool sanity) in __libdwfl_report_elf()
75 GElf_Addr vaddr = 0; in __libdwfl_report_elf()
76 GElf_Addr address_sync = 0; in __libdwfl_report_elf()
77 GElf_Addr start = 0, end = 0, bias = 0; in __libdwfl_report_elf()
99 const GElf_Addr next = (end + align - 1) & -align; in __libdwfl_report_elf()
273 const char *file_name, int fd, GElf_Addr base) in dwfl_report_elf()
Delf-from-memory.c75 elf_from_remote_memory (GElf_Addr ehdr_vma, in elf_from_remote_memory()
76 GElf_Addr *loadbasep, in elf_from_remote_memory()
78 GElf_Addr address, in elf_from_remote_memory()
215 GElf_Addr loadbase = ehdr_vma; in elf_from_remote_memory()
219 inline void handle_segment (GElf_Addr vaddr, GElf_Off offset, in elf_from_remote_memory()
283 inline bool handle_segment (GElf_Addr vaddr, GElf_Off offset, in elf_from_remote_memory()
Ddwfl_module_addrsym.c56 dwfl_module_addrsym (Dwfl_Module *mod, GElf_Addr addr, in dwfl_module_addrsym()
74 GElf_Addr mod_addr = dwfl_deadjust_st_value (mod, addr); in dwfl_module_addrsym()
105 GElf_Addr min_label = 0; in dwfl_module_addrsym()
Ddwfl_module_addrname.c53 dwfl_module_addrname (Dwfl_Module *mod, GElf_Addr addr) in dwfl_module_addrname()
/external/ltrace/
Dltrace-elf.h48 GElf_Addr plt_addr;
61 GElf_Addr *opd_addr;
63 GElf_Addr dyn_addr;
65 GElf_Addr bias;
66 GElf_Addr entry_addr;
67 GElf_Addr base_addr;
78 const char *filename, GElf_Addr bias);
118 int elf_get_section_covering(struct ltelf *lte, GElf_Addr addr,
144 int elf_load_dynamic_entry(struct ltelf *lte, int tag, GElf_Addr *valuep);
Dltrace-elf.c154 GElf_Addr addr = *(GElf_Addr *)data; in inside_p()
160 elf_get_section_covering(struct ltelf *lte, GElf_Addr addr, in elf_get_section_covering()
538 elf_load_dynamic_entry(struct ltelf *lte, int tag, GElf_Addr *valuep) in elf_load_dynamic_entry()
573 GElf_Addr relplt_addr = 0; in ltelf_read_elf()
574 GElf_Addr soname_offset = 0; in ltelf_read_elf()
653 lte->opd_addr = (GElf_Addr *) (long) shdr.sh_addr; in ltelf_read_elf()
737 GElf_Addr addr = arch_plt_sym_val(lte, ndx, rela); in default_elf_add_plt_entry()
1131 const char *filename, GElf_Addr bias, int main) in read_module()
1164 lte.entry_addr = (GElf_Addr)(uintptr_t)entry; in read_module()
1165 lte.bias = (GElf_Addr)(uintptr_t)entry - lte.ehdr.e_entry; in read_module()
[all …]
/external/ltrace/sysdeps/linux-gnu/ppc/
Dplt.c152 mark_as_resolved(struct library_symbol *libsym, GElf_Addr value) in mark_as_resolved()
221 = (GElf_Addr) (uintptr_t) libsym->enter_addr; in arch_dynlink_done()
242 GElf_Addr
269 return (GElf_Addr) (uintptr_t) res_addr; in arch_plt_sym_val()
313 = (GElf_Addr)(uintptr_t)addr - lte->arch.opd_base; in arch_translate_address()
356 static GElf_Addr
357 get_glink_vma(struct ltelf *lte, GElf_Addr ppcgot, Elf_Data *plt_data) in get_glink_vma()
386 return (GElf_Addr)glink_vma; in get_glink_vma()
398 return (GElf_Addr)glink_vma; in get_glink_vma()
455 GElf_Addr rela, relasz; in arch_elf_init()
[all …]
Darch.h54 GElf_Addr plt_stub_vma;
57 GElf_Addr opd_base;
67 GElf_Addr pltgot_addr;
110 GElf_Addr resolved_value;
115 GElf_Addr plt_slot_addr;
/external/elfutils/0.153/libasm/
Dlibasm.h55 typedef int (*DisasmGetSymCB_t) (GElf_Addr, Elf32_Word, GElf_Addr, char **,
147 GElf_Xword size, GElf_Addr align);
151 GElf_Xword size, GElf_Addr value,
186 const uint8_t *end, GElf_Addr addr, const char *fmt,
192 const uint8_t *end, GElf_Addr addr, const char *fmt,
Ddisasm_cb.c44 default_elf_getsym (GElf_Addr addr, Elf32_Word scnndx, GElf_Addr value, in default_elf_getsym()
66 GElf_Addr addr;
140 null_elf_getsym (GElf_Addr addr __attribute__ ((unused)), in null_elf_getsym()
142 GElf_Addr value __attribute__ ((unused)), in null_elf_getsym()
153 GElf_Addr addr, const char *fmt, DisasmOutputCB_t outcb, in disasm_cb()
/external/elfutils/elfutils/
Dlibdwfl.h152 const GElf_Phdr *phdr, GElf_Addr bias,
168 GElf_Addr base);
244 GElf_Addr vaddr)
256 const unsigned char **bits, GElf_Addr *vaddr)
427 extern Elf *dwfl_module_getelf (Dwfl_Module *, GElf_Addr *bias);
445 extern const char *dwfl_module_addrname (Dwfl_Module *mod, GElf_Addr address);
449 extern const char *dwfl_module_addrsym (Dwfl_Module *mod, GElf_Addr address,
/external/elfutils/0.153/libdw/
Ddwarf_getcfi_elf.c65 allocate_cfi (Elf *elf, GElf_Addr vaddr) in allocate_cfi()
94 parse_eh_frame_hdr (const uint8_t *hdr, size_t hdr_size, GElf_Addr hdr_vaddr, in parse_eh_frame_hdr()
95 const GElf_Ehdr *ehdr, GElf_Addr *eh_frame_vaddr, in parse_eh_frame_hdr()
232 Elf_Scn *hdr_scn, GElf_Addr hdr_vaddr) in getcfi_scn_eh_frame()
249 GElf_Addr eh_frame_vaddr; in getcfi_scn_eh_frame()
287 GElf_Addr hdr_vaddr = 0; in getcfi_shdr()
/external/ltrace/sysdeps/linux-gnu/x86/
Dplt.c30 static GElf_Addr
38 GElf_Addr
120 GElf_Addr offset = x86_plt_offset(i); in arch_elf_init()
/external/elfutils/0.153/backends/
Dppc_symbol.c81 find_dyn_got (Elf *elf, GElf_Ehdr *ehdr, GElf_Addr *addr) in find_dyn_got()
126 GElf_Addr gotaddr; in ppc_check_special_symbol()
156 GElf_Addr addr; in ppc_bss_plt_p()
/external/ltrace/sysdeps/linux-gnu/mips/
Darch.h67 GElf_Addr resolved_addr;
68 GElf_Addr stub_addr;
/external/elfutils/0.153/libebl/
Deblobjnote.c128 GElf_Addr pc;
129 GElf_Addr base;
130 GElf_Addr sem;
/external/elfutils/0.153/src/
Dfindtextrel.c52 GElf_Addr from;
53 GElf_Addr to;
102 GElf_Addr addr, Elf *elf, Elf_Scn *symscn, Dwarf *dw,
508 GElf_Addr addr, Elf *elf, Elf_Scn *symscn, Dwarf *dw, in check_rel()
545 GElf_Addr lowaddr = 0; in check_rel()
547 GElf_Addr highaddr = ~0ul; in check_rel()
/external/ltrace/sysdeps/linux-gnu/sparc/
Dplt.c25 GElf_Addr

123