• Home
  • Raw
  • Download

Lines Matching refs:Elf_W

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()
210 if (ip >= val && (Elf_W(Addr)) (ip - val) < sym.st_size) { in elf_w()
213 Elf_W(Off) strname_offset = strtab_offset + sym.st_name; in elf_w()
251 Elf_W(Ehdr)* ehdr, Elf_W(Addr)* load_offset) { in elf_w()
258 Elf_W(Phdr) phdr; in elf_w()
268 offset += sizeof(Elf_W(Phdr)); in elf_w()
276 static Elf_W(Shdr)* elf_w (section_table) (struct elf_image* ei) { in Elf_W() function
277 Elf_W(Ehdr)* ehdr = ei->u.mapped.image; in Elf_W()
278 Elf_W(Off) soff = ehdr->e_shoff; in Elf_W()
286 return (Elf_W(Shdr) *) ((char *) ei->u.mapped.image + soff); in Elf_W()
290 Elf_W(Ehdr)* ehdr = ei->u.mapped.image; in elf_w()
291 Elf_W(Off) str_soff = ehdr->e_shoff + (section * ehdr->e_shentsize); in elf_w()
298 Elf_W(Shdr)* str_shdr = (Elf_W(Shdr) *) ((char *) ei->u.mapped.image + str_soff); in elf_w()
312 unw_addr_space_t as, unw_word_t ip, struct elf_image* ei, Elf_W(Addr) load_offset, in elf_w()
315 Elf_W(Shdr)* shdr = elf_w (section_table) (ei); in elf_w()
320 Elf_W(Ehdr)* ehdr = ei->u.mapped.image; in elf_w()
327 Elf_W(Sym)* symtab = (Elf_W(Sym) *) ((char *) ei->u.mapped.image + shdr->sh_offset); in elf_w()
328 Elf_W(Sym)* symtab_end = (Elf_W(Sym) *) ((char *) symtab + shdr->sh_size); in elf_w()
337 Elf_W(Sym)* sym; in elf_w()
340 sym = (Elf_W(Sym) *) ((char *) sym + shdr->sh_entsize)) { in elf_w()
342 Elf_W(Addr) val; in elf_w()
350 if (ip >= val && (Elf_W(Addr)) (ip - val) < sym->st_size) { in elf_w()
386 shdr = (Elf_W(Shdr) *) (((char *) shdr) + ehdr->e_shentsize); in elf_w()
392 struct elf_image *ei, unsigned long segbase, unsigned long mapoff, Elf_W(Addr)* load_offset) { in elf_w()
393 Elf_W(Ehdr) *ehdr = ei->u.mapped.image; in elf_w()
394 Elf_W(Phdr) *phdr = (Elf_W(Phdr) *) ((char *) ei->u.mapped.image + ehdr->e_phoff); in elf_w()
406 static Elf_W(Addr) elf_w (get_min_vaddr_mapped) (struct elf_image *ei) { in elf_w()
407 Elf_W(Ehdr) *ehdr = ei->u.mapped.image; in elf_w()
408 Elf_W(Phdr) *phdr = (Elf_W(Phdr) *) ((char *) ei->u.mapped.image + ehdr->e_phoff); in elf_w()
409 Elf_W(Addr) min_vaddr = ~0u; in elf_w()
422 unw_addr_space_t as, unw_word_t ip, struct elf_image *ei, Elf_W(Addr) load_offset, in elf_w()
423 char *buf, size_t buf_len, unw_word_t* offp, Elf_W(Ehdr)* ehdr) { in elf_w()
444 Elf_W(Ehdr)* ehdr, Elf_W(Addr)* load_offset) { in elf_w()
519 uint8_t** section, size_t* size, Elf_W(Addr)* vaddr) { in elf_w()
520 Elf_W (Ehdr) *ehdr = ei->u.mapped.image; in elf_w()
521 Elf_W (Shdr) *shdr; in elf_w()
556 shdr = (Elf_W (Shdr) *) (((char *) shdr) + ehdr->e_shentsize); in elf_w()
567 Elf_W(Ehdr) ehdr; in elf_w()
569 Elf_W(Addr) load_offset; in elf_w()
618 Elf_W(Ehdr)* ehdr = ei->u.mapped.image; in elf_w()
619 Elf_W(Phdr)* phdr = (Elf_W(Phdr)*) ((char*) ei->u.mapped.image + ehdr->e_phoff); in elf_w()
629 Elf_W(Ehdr) ehdr; in elf_w()
635 Elf_W(Phdr) phdr; in elf_w()