Home
last modified time | relevance | path

Searched refs:sh_addralign (Results 1 – 25 of 44) sorted by relevance

12

/freebsd-11-stable/contrib/elftoolchain/libelf/
HDgelf_shdr.c79 d->sh_addralign = (Elf64_Xword) sh32->sh_addralign; in gelf_getshdr()
126 LIBELF_COPY_U32(sh32, s, sh_addralign); in gelf_update_shdr()
HDelf_data.c82 sh_align = (uint64_t) s->s_shdr.s_shdr32.sh_addralign; in elf_getdata()
87 sh_align = s->s_shdr.s_shdr64.sh_addralign; in elf_getdata()
246 sh_align = (uint64_t) s->s_shdr.s_shdr32.sh_addralign; in elf_rawdata()
251 sh_align = s->s_shdr.s_shdr64.sh_addralign; in elf_rawdata()
HDelf_types.m4204 `sh_addralign, WORD',
217 `sh_addralign, XWORD',
HDelf_update.c130 sh_align = (uint64_t) shdr32->sh_addralign; in _libelf_compute_section_extents()
136 sh_align = shdr64->sh_addralign; in _libelf_compute_section_extents()
323 shdr32->sh_addralign = (uint32_t) sh_align; in _libelf_compute_section_extents()
328 shdr64->sh_addralign = sh_align; in _libelf_compute_section_extents()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
HDELFEmitter.cpp440 SHeader.sh_addralign = Sec->AddressAlign; in initSectionHeaders()
472 CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); in initSectionHeaders()
627 SHeader.sh_addralign = YAMLSec ? (uint64_t)YAMLSec->AddressAlign : 8; in initSymtabSectionHeader()
630 auto &OS = CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); in initSymtabSectionHeader()
651 SHeader.sh_addralign = YAMLSec ? (uint64_t)YAMLSec->AddressAlign : 1; in initStrtabSectionHeader()
656 auto &OS = CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); in initStrtabSectionHeader()
700 Ret.push_back({H.sh_offset, H.sh_size, H.sh_type, H.sh_addralign}); in getPhdrFragments()
774 CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); in writeSectionContent()
810 auto &OS = CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); in writeSectionContent()
837 CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); in writeSectionContent()
[all …]
/freebsd-11-stable/contrib/binutils/include/elf/
HDexternal.h109 unsigned char sh_addralign[4]; /* Section alignment */ member
122 unsigned char sh_addralign[8]; /* Section alignment */ member
HDinternal.h88 unsigned int sh_addralign; /* Section alignment */ member
/freebsd-11-stable/cddl/contrib/opensolaris/tools/ctf/cvt/
HDoutput.c559 pad = new_offset % shdr.sh_addralign; in write_file()
562 new_offset += shdr.sh_addralign - pad; in write_file()
673 shdr.sh_addralign = 4; in write_file()
675 pad = new_offset % shdr.sh_addralign; in write_file()
678 new_offset += shdr.sh_addralign - pad; in write_file()
687 ddata->d_align = shdr.sh_addralign; in write_file()
/freebsd-11-stable/stand/common/
HDload_elf_obj.c229 lastaddr = roundup(lastaddr, shdr[i].sh_addralign); in __elfN()
253 lastaddr = roundup(lastaddr, shdr[ef->symtabindex].sh_addralign); in __elfN()
264 lastaddr = roundup(lastaddr, shdr[symstrindex].sh_addralign); in __elfN()
276 lastaddr = roundup(lastaddr, shdr[ef->shstrindex].sh_addralign); in __elfN()
287 lastaddr = roundup(lastaddr, shdr[i].sh_addralign); in __elfN()
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
HDdt_link.c558 shp->sh_addralign = sizeof (char); in dump_elf32()
567 shp->sh_addralign = 8; in dump_elf32()
576 shp->sh_addralign = sizeof (char); in dump_elf32()
588 shp->sh_addralign = 4; in dump_elf32()
614 shp->sh_addralign = 4; in dump_elf32()
704 shp->sh_addralign = sizeof (char); in dump_elf64()
713 shp->sh_addralign = 8; in dump_elf64()
722 shp->sh_addralign = sizeof (char); in dump_elf64()
734 shp->sh_addralign = 8; in dump_elf64()
756 shp->sh_addralign = 8; in dump_elf64()
/freebsd-11-stable/usr.sbin/kldxref/
HDef_obj.c499 alignmask = shdr[i].sh_addralign - 1; in ef_obj_open()
500 if (shdr[i].sh_addralign > max_addralign) in ef_obj_open()
501 max_addralign = shdr[i].sh_addralign; in ef_obj_open()
529 alignmask = shdr[i].sh_addralign - 1; in ef_obj_open()
/freebsd-11-stable/contrib/file/src/
HDreadelf.h215 Elf32_Word sh_addralign; member
228 Elf64_Off sh_addralign; member
/freebsd-11-stable/sys/dev/ksyms/
HDksyms.c322 hdr->kh_shdr[SHDR_SYMTAB].sh_addralign = sizeof(long); in ksyms_snapshot()
335 hdr->kh_shdr[SHDR_STRTAB].sh_addralign = sizeof(char); in ksyms_snapshot()
349 hdr->kh_shdr[SHDR_SHSTRTAB].sh_addralign = 0 /* sizeof(char) */; in ksyms_snapshot()
/freebsd-11-stable/sys/sys/
HDelf32.h98 Elf32_Word sh_addralign; /* Alignment in bytes. */ member
HDelf64.h107 Elf64_Xword sh_addralign; /* Alignment in bytes. */ member
/freebsd-11-stable/usr.sbin/crunch/crunchide/
HDexec_elf32.c306 shdrshdr.sh_addralign = htoxew(ELFSIZE / 8); in ELFNAMEEND()
440 align = xewtoh(layoutp[i].shdr->sh_addralign); in ELFNAMEEND()
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
HDELFHeader.h168 elf_xword sh_addralign; ///< Power of two alignment constraint. member
HDObjectFileELF.cpp1690 llvm::alignTo(NextVMAddress, std::max<addr_t>(H.sh_addralign, 1)); in GetVMRange()
1819 (header.sh_addralign == 0) ? 0 : llvm::Log2_64(header.sh_addralign); in CreateSections()
2388 plt_hdr->sh_addralign in GetPltEntrySizeAndOffset()
2389 ? llvm::alignTo(plt_hdr->sh_entsize, plt_hdr->sh_addralign) in GetPltEntrySizeAndOffset()
2402 if (plt_hdr->sh_addralign) in GetPltEntrySizeAndOffset()
2403 plt_entsize = plt_hdr->sh_size / plt_hdr->sh_addralign / in GetPltEntrySizeAndOffset()
2404 (num_relocations + 1) * plt_hdr->sh_addralign; in GetPltEntrySizeAndOffset()
3125 s->Printf(" %8.8" PRIx64 " %8.8" PRIx64, sh.sh_addralign, sh.sh_entsize); in DumpELFSectionHeader()
HDELFHeader.cpp243 if (!GetMaxU64(data, offset, &sh_addralign, byte_size, 2)) in Parse()
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libctf/common/
HDctf_lib.c173 dst->sh_addralign = src->sh_addralign; in shdr_to_gelf()
/freebsd-11-stable/contrib/elftoolchain/elfcopy/
HDsections.c412 s->align = ish.sh_addralign; in create_scn()
995 osh.sh_addralign = s->align; in resync_sections()
1190 osh.sh_addralign = s->align; in copy_shdr()
1323 osh.sh_addralign = s->align; in create_external_section()
1518 sh.sh_addralign = 1; in set_shstrtab()
/freebsd-11-stable/contrib/binutils/bfd/
HDelfcode.h310 dst->sh_addralign = H_GET_WORD (abfd, src->sh_addralign); in elf_swap_shdr_in()
333 H_PUT_WORD (abfd, src->sh_addralign, dst->sh_addralign); in elf_swap_shdr_out()
1536 (long) hdr->sh_addralign); in elf_debug_section()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
HDELF.h782 Elf32_Word sh_addralign; // Section address alignment member
796 Elf64_Xword sh_addralign; member
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Object/
HDELFTypes.h130 Elf_Word sh_addralign; // Section address alignment
145 Elf_Xword sh_addralign; // Section address alignment
/freebsd-11-stable/contrib/binutils/binutils/
HDreadelf.c3659 internal->sh_addralign = BYTE_GET (shdrs[i].sh_addralign); in get_32bit_section_headers()
3701 internal->sh_addralign = BYTE_GET (shdrs[i].sh_addralign); in get_64bit_section_headers()
4274 (unsigned long) section->sh_addralign); in process_section_headers()
4313 if ((unsigned long) section->sh_addralign == section->sh_addralign) in process_section_headers()
4314 printf ("%2ld\n", (unsigned long) section->sh_addralign); in process_section_headers()
4317 print_vma (section->sh_addralign, DEC); in process_section_headers()
4340 (unsigned long) section->sh_addralign); in process_section_headers()
4363 (unsigned long) section->sh_addralign); in process_section_headers()

12