/freebsd-13-stable/contrib/elftoolchain/libelf/ |
H A D | gelf_shdr.c | 79 d->sh_addralign = (Elf64_Xword) sh32->sh_addralign; 126 LIBELF_COPY_U32(sh32, s, sh_addralign);
|
H A D | elf_data.c | 82 sh_align = (uint64_t) s->s_shdr.s_shdr32.sh_addralign; 87 sh_align = s->s_shdr.s_shdr64.sh_addralign; 246 sh_align = (uint64_t) s->s_shdr.s_shdr32.sh_addralign; 251 sh_align = s->s_shdr.s_shdr64.sh_addralign;
|
H A D | elf_update.c | 130 sh_align = (uint64_t) shdr32->sh_addralign; 136 sh_align = shdr64->sh_addralign; 323 shdr32->sh_addralign = (uint32_t) sh_align; 328 shdr64->sh_addralign = sh_align;
|
/freebsd-13-stable/cddl/contrib/opensolaris/tools/ctf/cvt/ |
H A D | output.c | 559 pad = new_offset % shdr.sh_addralign; 562 new_offset += shdr.sh_addralign - pad; 673 shdr.sh_addralign = 4; 675 pad = new_offset % shdr.sh_addralign; 678 new_offset += shdr.sh_addralign - pad; 687 ddata->d_align = shdr.sh_addralign;
|
/freebsd-13-stable/stand/common/ |
H A D | load_elf_obj.c | 271 lastaddr = roundup(lastaddr, shdr[i].sh_addralign); 295 lastaddr = roundup(lastaddr, shdr[ef->symtabindex].sh_addralign); 306 lastaddr = roundup(lastaddr, shdr[symstrindex].sh_addralign); 318 lastaddr = roundup(lastaddr, shdr[ef->shstrindex].sh_addralign); 329 lastaddr = roundup(lastaddr, shdr[i].sh_addralign);
|
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/ |
H A D | ELFHeader.h | 168 elf_xword sh_addralign; ///< Power of two alignment constraint. member in struct:elf::ELFSectionHeader
|
H A D | ELFHeader.cpp | 242 // Read sh_addralign and sh_entsize. 243 if (!GetMaxU64(data, offset, &sh_addralign, byte_size, 2))
|
H A D | ObjectFileELF.cpp | 1695 llvm::alignTo(NextVMAddress, std::max<addr_t>(H.sh_addralign, 1)); 1824 (header.sh_addralign == 0) ? 0 : llvm::Log2_64(header.sh_addralign); 2392 plt_hdr->sh_addralign 2393 ? llvm::alignTo(plt_hdr->sh_entsize, plt_hdr->sh_addralign) 2406 if (plt_hdr->sh_addralign) 2407 plt_entsize = plt_hdr->sh_size / plt_hdr->sh_addralign / 2408 (num_relocations + 1) * plt_hdr->sh_addralign; 3131 s->Printf(" %8.8" PRIx64 " %8.8" PRIx64, sh.sh_addralign, sh.sh_entsize);
|
/freebsd-13-stable/sys/sys/ |
H A D | elf32.h | 100 Elf32_Word sh_addralign; /* Alignment in bytes. */ member in struct:__anon15801
|
H A D | elf64.h | 109 Elf64_Xword sh_addralign; /* Alignment in bytes. */ member in struct:__anon15819
|
/freebsd-13-stable/usr.sbin/kldxref/ |
H A D | ef_obj.c | 503 alignmask = shdr[i].sh_addralign - 1; 504 if (shdr[i].sh_addralign > max_addralign) 505 max_addralign = shdr[i].sh_addralign; 533 alignmask = shdr[i].sh_addralign - 1;
|
/freebsd-13-stable/contrib/file/src/ |
H A D | readelf.h | 215 Elf32_Word sh_addralign; member in struct:__anon757 228 Elf64_Off sh_addralign; member in struct:__anon758
|
/freebsd-13-stable/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_link.c | 530 shp->sh_addralign = sizeof (char); 539 shp->sh_addralign = 8; 548 shp->sh_addralign = sizeof (char); 560 shp->sh_addralign = 4; 582 shp->sh_addralign = 4; 673 shp->sh_addralign = sizeof (char); 682 shp->sh_addralign = 8; 691 shp->sh_addralign = sizeof (char); 703 shp->sh_addralign = 8; 725 shp->sh_addralign [all...] |
/freebsd-13-stable/sys/dev/ksyms/ |
H A D | ksyms.c | 334 hdr->kh_shdr[SHDR_SYMTAB].sh_addralign = sizeof(long); 347 hdr->kh_shdr[SHDR_STRTAB].sh_addralign = sizeof(char); 361 hdr->kh_shdr[SHDR_SHSTRTAB].sh_addralign = 0 /* sizeof(char) */;
|
/freebsd-13-stable/cddl/contrib/opensolaris/lib/libctf/common/ |
H A D | ctf_lib.c | 174 dst->sh_addralign = src->sh_addralign;
|
/freebsd-13-stable/usr.sbin/crunch/crunchide/ |
H A D | exec_elf32.c | 307 shdrshdr.sh_addralign = htoxew(ELFSIZE / 8); 441 align = xewtoh(layoutp[i].shdr->sh_addralign);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | ELFEmitter.cpp | 659 SHeader.sh_addralign = Sec->AddressAlign; 664 SHeader.sh_offset = alignToOffset(CBA, SHeader.sh_addralign, Sec->Offset); 747 alignTo(LocationCounter, SHeader.sh_addralign ? SHeader.sh_addralign : 1); 877 SHeader.sh_addralign = YAMLSec ? (uint64_t)YAMLSec->AddressAlign : 8; 881 SHeader.sh_offset = alignToOffset(CBA, SHeader.sh_addralign, /*Offset=*/None); 903 SHeader.sh_addralign = YAMLSec ? (uint64_t)YAMLSec->AddressAlign : 1; 908 SHeader.sh_offset = alignToOffset(CBA, SHeader.sh_addralign, /*Offset=*/None); 992 SHeader.sh_addralign = YAMLSec ? (uint64_t)YAMLSec->AddressAlign : 1; 993 SHeader.sh_offset = alignToOffset(CBA, SHeader.sh_addralign, [all...] |
/freebsd-13-stable/contrib/elftoolchain/elfcopy/ |
H A D | sections.c | 412 s->align = ish.sh_addralign; 995 osh.sh_addralign = s->align; 1190 osh.sh_addralign = s->align; 1323 osh.sh_addralign = s->align; 1518 sh.sh_addralign = 1;
|
H A D | symbols.c | 1109 shy.sh_addralign = (ecp->oec == ELFCLASS32 ? 4 : 8); 1123 sht.sh_addralign = 1;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | ELF_x86_64.cpp | 148 uint64_t Alignment = SecRef.sh_addralign;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | ELF.h | 792 Elf32_Word sh_addralign; // Section address alignment member in struct:llvm::ELF::Elf32_Shdr 806 Elf64_Xword sh_addralign; member in struct:llvm::ELF::Elf64_Shdr
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | ELFTypes.h | 130 Elf_Word sh_addralign; // Section address alignment member in struct:llvm::object::Elf_Shdr_Base 145 Elf_Xword sh_addralign; // Section address alignment member in struct:llvm::object::Elf_Shdr_Base
|
/freebsd-13-stable/contrib/llvm-project/lld/ELF/ |
H A D | OutputSections.cpp | 58 shdr->sh_addralign = alignment;
|
H A D | InputSection.cpp | 79 fatal(toString(this) + ": sh_addralign is not a power of 2"); 128 hdr.sh_info, hdr.sh_addralign, 133 if (hdr.sh_addralign > UINT32_MAX) 134 fatal(toString(&file) + ": section sh_addralign is too large");
|
/freebsd-13-stable/usr.bin/elfdump/ |
H A D | elfdump.c | 122 offsetof(Elf32_Shdr, sh_addralign), offsetof(Elf32_Shdr, sh_entsize), 163 offsetof(Elf64_Shdr, sh_addralign), offsetof(Elf64_Shdr, sh_entsize),
|