Home | History | Annotate | Download | only in src

Lines Matching refs:sh_offset

144   GET_SHDR_FIELD(ei, str_soff, &shdr, sh_offset);
146 if (shdr.sh_offset + shdr.sh_size > size) {
148 (unsigned long) (shdr.sh_offset + shdr.sh_size),
153 Debug (16, "strtab=0x%lx\n", (long) shdr.sh_offset);
154 *offset = shdr.sh_offset;
183 GET_SHDR_FIELD(ei, shdr_offset, &shdr, sh_offset);
187 Debug (16, "symtab=0x%lx[%d]\n", (long) shdr.sh_offset, shdr.sh_type);
190 unw_word_t symtab_end = shdr.sh_offset + shdr.sh_size;
191 for (sym_offset = shdr.sh_offset;
300 if (str_shdr->sh_offset + str_shdr->sh_size > ei->u.mapped.size) {
302 (unsigned long) (str_shdr->sh_offset + str_shdr->sh_size),
307 Debug (16, "strtab=0x%lx\n", (long) str_shdr->sh_offset);
308 return (char*) ((uintptr_t) ei->u.mapped.image + str_shdr->sh_offset);
327 Elf_W(Sym)* symtab = (Elf_W(Sym) *) ((char *) ei->u.mapped.image + shdr->sh_offset);
335 Debug (16, "symtab=0x%lx[%d]\n", (long) shdr->sh_offset, shdr->sh_type);
542 if (shdr->sh_offset + shdr->sh_size > ei->u.mapped.size) {
544 (unsigned long) (shdr->sh_offset + shdr->sh_size),
548 *section = ((uint8_t *) ei->u.mapped.image) + shdr->sh_offset;