/freebsd-10.0-release/sys/boot/common/ |
H A D | load_elf_obj.c | 220 * We store the load address as a non-zero sh_addr value. 224 shdr[i].sh_addr = 0; 232 shdr[i].sh_addr = (Elf_Addr)lastaddr; 245 shdr[i].sh_addr = (Elf_Addr)lastaddr; 256 shdr[ef->symtabindex].sh_addr = (Elf_Addr)lastaddr; 267 shdr[symstrindex].sh_addr = (Elf_Addr)lastaddr; 279 shdr[ef->shstrindex].sh_addr = (Elf_Addr)lastaddr; 288 shdr[i].sh_addr = (Elf_Addr)lastaddr; 308 if (shdr[i].sh_addr == 0 || 324 if (kern_pread(ef->fd, (vm_offset_t)cshdr->sh_addr, [all...] |
/freebsd-10.0-release/lib/libelf/ |
H A D | gelf_shdr.c | 75 d->sh_addr = (Elf64_Addr) sh32->sh_addr; 122 LIBELF_COPY_U32(sh32, s, sh_addr);
|
H A D | elf_types.m4 | 205 `sh_addr, ADDR', 218 `sh_addr, ADDR',
|
/freebsd-10.0-release/contrib/binutils/include/elf/ |
H A D | external.h | 104 unsigned char sh_addr[4]; /* Section virtual addr at execution */ member in struct:__anon515 117 unsigned char sh_addr[8]; /* Section virtual addr at execution */ member in struct:__anon516
|
H A D | internal.h | 82 bfd_vma sh_addr; /* Section virtual addr at execution */ member in struct:elf_internal_shdr 285 || (sec_hdr->sh_addr >= segment->p_vaddr \ 286 && (sec_hdr->sh_addr + ELF_SECTION_SIZE(sec_hdr, segment) \
|
/freebsd-10.0-release/contrib/file/ |
H A D | readelf.h | 182 Elf32_Addr sh_addr; member in struct:__anon894 195 Elf64_Addr sh_addr; member in struct:__anon895
|
/freebsd-10.0-release/sys/kern/ |
H A D | link_elf_obj.c | 301 /* XXX, relocate the sh_addr fields saved by the loader. */ 304 if (shdr[i].sh_addr != 0 && (off == 0 || shdr[i].sh_addr < off)) 305 off = shdr[i].sh_addr; 308 if (shdr[i].sh_addr != 0) 309 shdr[i].sh_addr = shdr[i].sh_addr - off + 314 ef->ddbsymtab = (Elf_Sym *)shdr[symtabindex].sh_addr; 316 ef->ddbstrtab = (char *)shdr[symstrindex].sh_addr; 318 ef->shstrtab = (char *)shdr[shstrindex].sh_addr; [all...] |
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ |
H A D | ELFHeader.h | 158 elf_addr sh_addr; ///< Virtual address of the section in memory. member in struct:elf::ELFSectionHeader
|
H A D | ELFHeader.cpp | 213 // Read sh_addr, sh_off and sh_size. 214 if (GetMaxU64(data, offset, &sh_addr, byte_size, 3) == false)
|
H A D | ObjectFileELF.cpp | 956 header.sh_addr, // VM address. 1710 s->Printf(") %8.8" PRIx64 " %8.8" PRIx64 " %8.8" PRIx64, sh.sh_addr, sh.sh_offset, sh.sh_size);
|
/freebsd-10.0-release/sys/sys/ |
H A D | elf32.h | 81 Elf32_Addr sh_addr; /* Address in memory image. */ member in struct:__anon10984
|
H A D | elf64.h | 90 Elf64_Addr sh_addr; /* Address in memory image. */ member in struct:__anon11000
|
/freebsd-10.0-release/sys/xen/interface/ |
H A D | elfstructs.h | 195 Elf32_Addr sh_addr; /* address */ member in struct:__anon11177 208 Elf64_Addr sh_addr; /* virtual address */ member in struct:__anon11178
|
/freebsd-10.0-release/sys/dev/ksyms/ |
H A D | ksyms.c | 302 hdr->kh_shdr[SHDR_SYMTAB].sh_addr = 0; 314 hdr->kh_shdr[SHDR_STRTAB].sh_addr = 0; 328 hdr->kh_shdr[SHDR_SHSTRTAB].sh_addr = 0;
|
/freebsd-10.0-release/cddl/contrib/opensolaris/lib/libctf/common/ |
H A D | ctf_lib.c | 168 dst->sh_addr = src->sh_addr;
|
/freebsd-10.0-release/contrib/binutils/bfd/ |
H A D | elfcode.h | 304 dst->sh_addr = H_GET_SIGNED_WORD (abfd, src->sh_addr); 306 dst->sh_addr = H_GET_WORD (abfd, src->sh_addr); 329 H_PUT_WORD (abfd, src->sh_addr, dst->sh_addr); 793 && (((i_shdrp[shindex].sh_addr - i_shdrp[shindex].sh_offset) 1531 "sh_addr = %ld\tsh_offset = %ld\tsh_size = %ld\n", 1532 (long) hdr->sh_addr,
|
H A D | elf.c | 809 if (! bfd_set_section_vma (abfd, newsect, hdr->sh_addr) 944 + hdr->sh_addr - phdr->p_vaddr); 960 if (hdr->sh_addr >= phdr->p_vaddr 961 && (hdr->sh_addr + hdr->sh_size 2755 rel_hdr->sh_addr = 0; 2793 this_hdr->sh_addr = asect->vma; 2795 this_hdr->sh_addr = 0; 3607 shstrtab_hdr->sh_addr = 0; 4741 off += vma_page_aligned_bias (hdr->sh_addr, off, 4744 off += vma_page_aligned_bias (hdr->sh_addr, of [all...] |
/freebsd-10.0-release/usr.sbin/btxld/ |
H A D | btxld.c | 431 eh.sh[2].sh_addr = eh.p[0].p_vaddr; 434 eh.sh[3].sh_addr = eh.p[1].p_vaddr;
|
/freebsd-10.0-release/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_module.c | 978 sh.sh_addr = mapbase; 979 dmp->dm_sec_offsets[elf_ndxscn(sp)] = sh.sh_addr; 985 dmp->dm_text_va = sh.sh_addr; 988 dmp->dm_data_va = sh.sh_addr; 991 dmp->dm_bss_va = sh.sh_addr;
|
/freebsd-10.0-release/contrib/binutils/binutils/ |
H A D | readelf.c | 3657 internal->sh_addr = BYTE_GET (shdrs[i].sh_addr); 3698 internal->sh_addr = BYTE_GET (shdrs[i].sh_addr); 4262 print_vma (section->sh_addr, LONG_HEX); 4281 print_vma (section->sh_addr, LONG_HEX); 4328 print_vma (section->sh_addr, LONG_HEX); 4348 print_vma (section->sh_addr, LONG_HEX); 4809 ? section_headers [(a).section].sh_addr + (a).offset \ 4955 if (sec->sh_addr > [all...] |
/freebsd-10.0-release/contrib/llvm/include/llvm/Support/ |
H A D | ELF.h | 1020 Elf32_Addr sh_addr; // Address where section is to be loaded member in struct:llvm::ELF::Elf32_Shdr 1034 Elf64_Addr sh_addr; member in struct:llvm::ELF::Elf64_Shdr
|
/freebsd-10.0-release/sys/contrib/ia64/libuwx/src/ |
H A D | uwx_symbols.c | 507 sect->addr = header.hdr32.sh_addr; 520 sect->addr = header.hdr64.sh_addr;
|
/freebsd-10.0-release/sys/boot/fdt/ |
H A D | fdt_loader_cmd.c | 153 symtab = shdr[i].sh_addr + offs; 156 strtab = shdr[i].sh_addr + offs;
|
/freebsd-10.0-release/usr.bin/elfdump/ |
H A D | elfdump.c | 112 offsetof(Elf32_Shdr, sh_flags), offsetof(Elf32_Shdr, sh_addr), 153 offsetof(Elf64_Shdr, sh_flags), offsetof(Elf64_Shdr, sh_addr),
|
/freebsd-10.0-release/contrib/llvm/include/llvm/Object/ |
H A D | ELF.h | 136 Elf_Addr sh_addr; // Address where section is to be loaded member in struct:llvm::object::Elf_Shdr_Base 151 Elf_Addr sh_addr; // Address where section is to be loaded member in struct:llvm::object::Elf_Shdr_Base 1089 Result = Section ? Section->sh_addr : UnknownAddressOrSize; 1110 Result += Section->sh_addr; 1320 Result = sec->sh_addr;
|