Searched refs:sh_addralign (Results 1 - 25 of 35) sorted by relevance

12

/freebsd-13-stable/contrib/elftoolchain/libelf/
H A Dgelf_shdr.c79 d->sh_addralign = (Elf64_Xword) sh32->sh_addralign;
126 LIBELF_COPY_U32(sh32, s, sh_addralign);
H A Delf_data.c82 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 Delf_update.c130 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 Doutput.c559 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 Dload_elf_obj.c271 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 DELFHeader.h168 elf_xword sh_addralign; ///< Power of two alignment constraint. member in struct:elf::ELFSectionHeader
H A DELFHeader.cpp242 // Read sh_addralign and sh_entsize.
243 if (!GetMaxU64(data, offset, &sh_addralign, byte_size, 2))
H A DObjectFileELF.cpp1695 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 Delf32.h100 Elf32_Word sh_addralign; /* Alignment in bytes. */ member in struct:__anon15801
H A Delf64.h109 Elf64_Xword sh_addralign; /* Alignment in bytes. */ member in struct:__anon15819
/freebsd-13-stable/usr.sbin/kldxref/
H A Def_obj.c503 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 Dreadelf.h215 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 Ddt_link.c530 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 Dksyms.c334 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 Dctf_lib.c174 dst->sh_addralign = src->sh_addralign;
/freebsd-13-stable/usr.sbin/crunch/crunchide/
H A Dexec_elf32.c307 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 DELFEmitter.cpp659 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 Dsections.c412 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 Dsymbols.c1109 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 DELF_x86_64.cpp148 uint64_t Alignment = SecRef.sh_addralign;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DELF.h792 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 DELFTypes.h130 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 DOutputSections.cpp58 shdr->sh_addralign = alignment;
H A DInputSection.cpp79 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 Delfdump.c122 offsetof(Elf32_Shdr, sh_addralign), offsetof(Elf32_Shdr, sh_entsize),
163 offsetof(Elf64_Shdr, sh_addralign), offsetof(Elf64_Shdr, sh_entsize),

Completed in 593 milliseconds

12