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

12

/freebsd-11-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-11-stable/contrib/binutils/include/elf/
H A Dexternal.h109 unsigned char sh_addralign[4]; /* Section alignment */ member in struct:__anon505
122 unsigned char sh_addralign[8]; /* Section alignment */ member in struct:__anon506
H A Dinternal.h88 unsigned int sh_addralign; /* Section alignment */ member in struct:elf_internal_shdr
/freebsd-11-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-11-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp440 SHeader.sh_addralign = Sec->AddressAlign;
472 CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign);
627 SHeader.sh_addralign = YAMLSec ? (uint64_t)YAMLSec->AddressAlign : 8;
630 auto &OS = CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign);
651 SHeader.sh_addralign = YAMLSec ? (uint64_t)YAMLSec->AddressAlign : 1;
656 auto &OS = CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign);
700 Ret.push_back({H.sh_offset, H.sh_size, H.sh_type, H.sh_addralign});
774 CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign);
810 auto &OS = CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign);
837 CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign);
[all...]
/freebsd-11-stable/stand/common/
H A Dload_elf_obj.c229 lastaddr = roundup(lastaddr, shdr[i].sh_addralign);
253 lastaddr = roundup(lastaddr, shdr[ef->symtabindex].sh_addralign);
264 lastaddr = roundup(lastaddr, shdr[symstrindex].sh_addralign);
276 lastaddr = roundup(lastaddr, shdr[ef->shstrindex].sh_addralign);
287 lastaddr = roundup(lastaddr, shdr[i].sh_addralign);
/freebsd-11-stable/sys/sys/
H A Delf64.h107 Elf64_Xword sh_addralign; /* Alignment in bytes. */ member in struct:__anon8485
H A Delf32.h98 Elf32_Word sh_addralign; /* Alignment in bytes. */ member in struct:__anon8467
/freebsd-11-stable/usr.sbin/kldxref/
H A Def_obj.c499 alignmask = shdr[i].sh_addralign - 1;
500 if (shdr[i].sh_addralign > max_addralign)
501 max_addralign = shdr[i].sh_addralign;
529 alignmask = shdr[i].sh_addralign - 1;
/freebsd-11-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.cpp1690 llvm::alignTo(NextVMAddress, std::max<addr_t>(H.sh_addralign, 1));
1819 (header.sh_addralign == 0) ? 0 : llvm::Log2_64(header.sh_addralign);
2388 plt_hdr->sh_addralign
2389 ? llvm::alignTo(plt_hdr->sh_entsize, plt_hdr->sh_addralign)
2402 if (plt_hdr->sh_addralign)
2403 plt_entsize = plt_hdr->sh_size / plt_hdr->sh_addralign /
2404 (num_relocations + 1) * plt_hdr->sh_addralign;
3125 s->Printf(" %8.8" PRIx64 " %8.8" PRIx64, sh.sh_addralign, sh.sh_entsize);
/freebsd-11-stable/contrib/file/src/
H A Dreadelf.h215 Elf32_Word sh_addralign; member in struct:__anon38
228 Elf64_Off sh_addralign; member in struct:__anon39
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_link.c558 shp->sh_addralign = sizeof (char);
567 shp->sh_addralign = 8;
576 shp->sh_addralign = sizeof (char);
588 shp->sh_addralign = 4;
614 shp->sh_addralign = 4;
704 shp->sh_addralign = sizeof (char);
713 shp->sh_addralign = 8;
722 shp->sh_addralign = sizeof (char);
734 shp->sh_addralign = 8;
756 shp->sh_addralign
[all...]
/freebsd-11-stable/sys/dev/ksyms/
H A Dksyms.c322 hdr->kh_shdr[SHDR_SYMTAB].sh_addralign = sizeof(long);
335 hdr->kh_shdr[SHDR_STRTAB].sh_addralign = sizeof(char);
349 hdr->kh_shdr[SHDR_SHSTRTAB].sh_addralign = 0 /* sizeof(char) */;
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libctf/common/
H A Dctf_lib.c173 dst->sh_addralign = src->sh_addralign;
/freebsd-11-stable/usr.sbin/crunch/crunchide/
H A Dexec_elf32.c306 shdrshdr.sh_addralign = htoxew(ELFSIZE / 8);
440 align = xewtoh(layoutp[i].shdr->sh_addralign);
/freebsd-11-stable/contrib/binutils/bfd/
H A Delfcode.h311 dst->sh_addralign = H_GET_WORD (abfd, src->sh_addralign);
334 H_PUT_WORD (abfd, src->sh_addralign, dst->sh_addralign);
1539 (long) hdr->sh_addralign);
/freebsd-11-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;
/freebsd-11-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-11-stable/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DELF.h782 Elf32_Word sh_addralign; // Section address alignment member in struct:llvm::ELF::Elf32_Shdr
796 Elf64_Xword sh_addralign; member in struct:llvm::ELF::Elf64_Shdr
/freebsd-11-stable/contrib/llvm-project/lld/ELF/
H A DOutputSections.cpp58 shdr->sh_addralign = alignment;
/freebsd-11-stable/contrib/binutils/binutils/
H A Dreadelf.c3662 internal->sh_addralign = BYTE_GET (shdrs[i].sh_addralign);
3704 internal->sh_addralign = BYTE_GET (shdrs[i].sh_addralign);
4277 (unsigned long) section->sh_addralign);
4316 if ((unsigned long) section->sh_addralign == section->sh_addralign)
4317 printf ("%2ld\n", (unsigned long) section->sh_addralign);
4320 print_vma (section->sh_addralign, DEC);
4343 (unsigned long) section->sh_addralign);
[all...]

Completed in 498 milliseconds

12