Searched refs:Elf_W (Results 1 – 5 of 5) sorted by relevance
/external/libunwind/src/ |
D | elfxx.c | 113 static bool elf_w (section_table_offset) (struct elf_image* ei, Elf_W(Ehdr)* ehdr, Elf_W(Off)* offs… in elf_w() 131 struct elf_image* ei, int section, Elf_W(Ehdr)* ehdr, Elf_W(Off)* offset) { in elf_w() 143 Elf_W(Shdr) shdr; in elf_w() 159 unw_addr_space_t as, unw_word_t ip, struct elf_image* ei, Elf_W(Addr) load_offset, in elf_w() 160 char* buf, size_t buf_len, unw_word_t* offp, Elf_W(Ehdr)* ehdr) { in elf_w() 161 Elf_W(Off) shdr_offset; in elf_w() 170 Elf_W(Shdr) shdr; in elf_w() 178 Elf_W(Off) strtab_offset; in elf_w() 194 Elf_W(Sym) sym; in elf_w() 200 Elf_W(Addr) val; in elf_w() [all …]
|
D | elfxx.h | 39 # define Elf_W(x) Elf32_##x macro 43 # define Elf_W(x) Elf64_##x macro 59 GET_FIELD(ei, 0, Elf_W(Ehdr), ehdr, field, check_cached) 62 GET_FIELD(ei, offset, Elf_W(Phdr), phdr, field, false) 65 GET_FIELD(ei, offset, Elf_W(Shdr), shdr, field, false) 68 GET_FIELD(ei, offset, Elf_W(Sym), sym, field, false) 71 GET_FIELD(ei, offset, Elf_W(Dyn), dyn, field, false) 90 uint8_t** section, size_t* size, Elf_W(Addr)* vaddr);
|
/external/libunwind/src/dwarf/ |
D | Gfind_unwind_table.c | 36 static bool get_dyn_gp(struct elf_image* ei, Elf_W(Off) dyn_phdr_offset, unw_word_t* gp) { in get_dyn_gp() 37 Elf_W(Phdr) phdr; in get_dyn_gp() 39 Elf_W(Dyn) dyn; in get_dyn_gp() 40 Elf_W(Off) dyn_offset = phdr.p_offset; in get_dyn_gp() 62 Elf_W(Phdr) phdr; in get_eh_frame_info() 129 Elf_W(Ehdr) ehdr; in dwarf_find_unwind_table_memory() 133 Elf_W(Off) offset = ehdr.e_phoff; in dwarf_find_unwind_table_memory() 134 Elf_W(Off) txt_phdr_offset = 0; in dwarf_find_unwind_table_memory() 135 Elf_W(Addr) txt_pvaddr = 0; in dwarf_find_unwind_table_memory() 136 Elf_W(Off) dyn_phdr_offset = 0; in dwarf_find_unwind_table_memory() [all …]
|
D | Gfind_proc_info-lsb.c | 95 int is_local, Elf_W(Addr)* segbase_bias) in load_debug_frame() 98 Elf_W (Ehdr) ehdr; in load_debug_frame() 99 Elf_W (Half) shstrndx; in load_debug_frame() 100 Elf_W (Shdr) *sec_hdrs = NULL; in load_debug_frame() 114 if (fread (&ehdr, sizeof (Elf_W (Ehdr)), 1, f) != 1) in load_debug_frame() 127 sec_hdrs = calloc (ehdr.e_shnum, sizeof (Elf_W (Shdr))); in load_debug_frame() 128 if (sec_hdrs == NULL || fread (sec_hdrs, sizeof (Elf_W (Shdr)), ehdr.e_shnum, f) != ehdr.e_shnum in load_debug_frame() 198 Elf_W(Addr) old_text_vaddr, new_text_vaddr; in load_debug_frame() 337 Elf_W(Addr) segbase_bias = 0; in locate_debug_info() 605 const Elf_W(Phdr) *phdr, *p_eh_hdr, *p_dynamic, *p_text; in dwarf_callback() [all …]
|
/external/libunwind/src/arm/ |
D | Gex_tables.c | 458 const Elf_W(Phdr) *p_text = NULL; in arm_phdr_cb() 459 const Elf_W(Phdr) *p_arm_exidx = NULL; in arm_phdr_cb() 460 const Elf_W(Phdr) *phdr = info->dlpi_phdr; in arm_phdr_cb()
|