Home
last modified time | relevance | path

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

12

/external/elfutils/libdwfl/
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()
140 lookup (Dwfl *dwfl, GElf_Addr address, int hint) in lookup()
173 const GElf_Addr start = segment_start (dwfl, mod->low_addr); in reify_segments()
174 const GElf_Addr end = segment_end (dwfl, mod->high_addr); in reify_segments()
273 dwfl_report_segment (Dwfl *dwfl, int ndx, const GElf_Phdr *phdr, GElf_Addr bias, in INTDEF()
[all …]
Dlink_map.c165 GElf_Addr vaddr, in integrated_memory_callback()
266 Dwfl *dwfl, GElf_Addr r_debug_vaddr, in report_r_debug()
271 GElf_Addr read_vaddr = r_debug_vaddr + addrsize (elfclass); in report_r_debug()
283 GElf_Addr addrs[4]; in report_r_debug()
284 inline bool read_addrs (GElf_Addr vaddr, size_t n) in report_r_debug()
335 GElf_Addr next = addrs[0]; in report_r_debug()
344 GElf_Addr l_addr = addrs[0]; in report_r_debug()
345 GElf_Addr l_name = addrs[1]; in report_r_debug()
346 GElf_Addr l_ld = addrs[2]; in report_r_debug()
444 static GElf_Addr
[all …]
Ddwfl_segment_report_module.c78 addr_segndx (Dwfl *dwfl, size_t segment, GElf_Addr addr) in addr_segndx()
119 GElf_Addr start = dwfl->lookup_addr[segment]; in dwfl_segment_report_module()
123 GElf_Addr addr, size_t minread) in dwfl_segment_report_module()
152 GElf_Addr vaddr, size_t filesz) in dwfl_segment_report_module()
263 GElf_Addr bias = 0; in dwfl_segment_report_module()
267 GElf_Addr module_start = -1l; in dwfl_segment_report_module()
268 GElf_Addr module_end = 0; in dwfl_segment_report_module()
271 GElf_Addr dyn_vaddr = 0; in dwfl_segment_report_module()
277 GElf_Addr build_id_vaddr = 0; in dwfl_segment_report_module()
280 inline void consider_notes (GElf_Addr vaddr, GElf_Xword filesz) 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()
146 const unsigned char **bits, GElf_Addr *vaddr)
150 const unsigned char **bits, GElf_Addr *vaddr) in dwfl_module_build_id()
185 const unsigned char **bits, GElf_Addr *vaddr)
DlibdwflP.h111 GElf_Addr offline_next_address;
113 GElf_Addr segment_align; /* Smallest granularity of segments. */
118 GElf_Addr *lookup_addr; /* Start address of segment. */
139 GElf_Addr bias; /* Actual load address - p_vaddr. */
150 GElf_Addr low_addr, high_addr;
153 GElf_Addr build_id_vaddr; /* Address where they reside, 0 if unknown. */
266 GElf_Addr *value)
307 Elf *elf, GElf_Addr base)
326 GElf_Addr vaddr, size_t minread, void *arg);
Dlinux-proc-maps.c73 find_sysinfo_ehdr (pid_t pid, GElf_Addr *sysinfo_ehdr) in find_sysinfo_ehdr()
130 proc_maps_report (Dwfl *dwfl, FILE *f, GElf_Addr sysinfo_ehdr, pid_t pid) in proc_maps_report()
240 GElf_Addr sysinfo_ehdr = 0; in INTDEF()
265 read_proc_memory (void *arg, void *data, GElf_Addr address, in INTDEF()
278 extern Elf *elf_from_remote_memory (GElf_Addr ehdr_vma,
279 GElf_Addr *loadbasep,
282 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)
418 extern Elf *dwfl_module_getelf (Dwfl_Module *, GElf_Addr *bias);
435 extern const char *dwfl_module_addrname (Dwfl_Module *mod, GElf_Addr address);
439 extern const char *dwfl_module_addrsym (Dwfl_Module *mod, GElf_Addr address,
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 = addr - mod->symfile->bias; in dwfl_module_addrsym()
105 GElf_Addr min_label = 0; in dwfl_module_addrsym()
Ddwfl_report_elf.c65 int fd, Elf *elf, GElf_Addr base) in __libdwfl_report_elf()
75 GElf_Addr start = 0, end = 0, bias = 0; in __libdwfl_report_elf()
97 const GElf_Addr next = (end + align - 1) & -align; in __libdwfl_report_elf()
263 const char *file_name, int fd, GElf_Addr base) in dwfl_report_elf()
Ddwfl_module_addrname.c53 dwfl_module_addrname (Dwfl_Module *mod, GElf_Addr addr) in dwfl_module_addrname()
Ddwfl_module.c137 GElf_Addr start, GElf_Addr end) in INTDEF()
Dfind-debuginfo.c258 GElf_Addr base __attribute__ ((unused)), in dwfl_standard_find_debuginfo()
267 GElf_Addr vaddr; in dwfl_standard_find_debuginfo()
Ddwfl_module_report_build_id.c56 GElf_Addr vaddr) in dwfl_module_report_build_id()
Ddwfl_build_id_find_debuginfo.c66 GElf_Addr vaddr; in dwfl_build_id_find_debuginfo()
/external/elfutils/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()
Ddisasm_str.c60 GElf_Addr addr, const char *fmt, char **bufp, size_t len, in disasm_str()
Dasm_newcomsym.c56 GElf_Addr align;
Dasm_newabssym.c56 GElf_Addr value;
/external/elfutils/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()
Dalpha_symbol.c104 GElf_Addr pltgot = 0; in alpha_check_special_section()
/external/elfutils/src/
Dfindtextrel.c50 GElf_Addr from;
51 GElf_Addr to;
100 GElf_Addr addr, Elf *elf, Elf_Scn *symscn, Dwarf *dw,
492 GElf_Addr addr, Elf *elf, Elf_Scn *symscn, Dwarf *dw, in check_rel()
529 GElf_Addr lowaddr = 0; in check_rel()
531 GElf_Addr highaddr = ~0ul; in check_rel()
Dunstrip.c726 GElf_Addr value;
749 const size_t nent, const GElf_Addr bias, in collect_symbols()
879 find_alloc_section (const GElf_Shdr *shdr, GElf_Addr bias, const char *name, in find_alloc_section()
882 const GElf_Addr addr = shdr->sh_addr + bias; in find_alloc_section()
924 Elf_Data *main_shstrtab, GElf_Addr bias, in find_alloc_sections_prelink()
1219 const GElf_Ehdr *stripped_ehdr, GElf_Addr bias) in copy_elided_sections()
1857 GElf_Addr bias = 0; in handle_file()
1979 GElf_Addr bias; in handle_dwfl_module()
2074 GElf_Addr bias; in handle_output_dir_module()
2097 GElf_Addr bias; in list_module()
[all …]
/external/elfutils/libcpu/
Di386_disasm.c256 GElf_Addr addr;
277 GElf_Addr symaddr;
306 i386_disasm (const uint8_t **startp, const uint8_t *end, GElf_Addr addr, in i386_disasm()
965 GElf_Addr symaddr = output_data.symaddr; in i386_disasm()

12