Home
last modified time | relevance | path

Searched refs:Ehdr (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObject.cpp1488 const typename ELFT::Ehdr &Ehdr = HeadersFile.getHeader(); in readProgramHeaders() local
1496 PrHdr.OriginalOffset = PrHdr.Offset = PrHdr.VAddr = EhdrOffset + Ehdr.e_phoff; in readProgramHeaders()
1498 PrHdr.FileSize = PrHdr.MemSize = Ehdr.e_phentsize * Ehdr.e_phnum; in readProgramHeaders()
1934 const typename ELFFile<ELFT>::Elf_Ehdr &Ehdr = HeadersFile->getHeader(); in build() local
1935 Obj.Is64Bits = Ehdr.e_ident[EI_CLASS] == ELFCLASS64; in build()
1936 Obj.OSABI = Ehdr.e_ident[EI_OSABI]; in build()
1937 Obj.ABIVersion = Ehdr.e_ident[EI_ABIVERSION]; in build()
1938 Obj.Type = Ehdr.e_type; in build()
1939 Obj.Machine = Ehdr.e_machine; in build()
1940 Obj.Version = Ehdr.e_version; in build()
[all …]
H A DELFObject.h329 using Elf_Ehdr = typename ELFT::Ehdr;
/freebsd/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfilingPlatformLinux.c191 extern const ElfW(Ehdr) __ehdr_start __attribute__((visibility("hidden"))); in __llvm_write_binary_ids()
194 const ElfW(Ehdr) *ElfHeader = &__ehdr_start; in __llvm_write_binary_ids()
/freebsd/sys/sys/
H A Delf_generic.h66 __ElfType(Ehdr);
/freebsd/contrib/elftoolchain/libelf/
H A Dlibelf_align.c66 [ELF_T_EHDR] = MALIGN(Ehdr),
H A Delf_types.m442 `EHDR, Ehdr',
/freebsd/sys/cddl/compat/opensolaris/sys/
H A Delf.h35 __sElfN(Ehdr);
/freebsd/contrib/llvm-project/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp52 static void initELFHeader(typename ELFT::Ehdr &ElfHeader, uint16_t Machine) { in initELFHeader()
69 ElfHeader.e_ehsize = sizeof(typename ELFT::Ehdr); in initELFHeader()
172 using Elf_Ehdr = typename ELFT::Ehdr;
/freebsd/contrib/llvm-project/libc/src/__support/OSUtil/linux/
H A Dvdso.cpp197 auto vdso_ehdr = reinterpret_cast<ElfW(Ehdr) *>(vdso_ehdr_addr); in initialize_vdso_global_cache()
/freebsd/contrib/llvm-project/compiler-rt/lib/cfi/
H A Dcfi.cpp27 typedef ElfW(Ehdr) Elf_Ehdr;
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DARM.cpp1474 uint64_t off = sizeof(typename ELFT::Ehdr); in writeARMCmseImportLib()
1505 auto *eHdr = reinterpret_cast<typename ELFT::Ehdr *>(buf); in writeARMCmseImportLib()
1517 eHdr->e_ehsize = sizeof(typename ELFT::Ehdr); in writeARMCmseImportLib()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DELFTypes.h60 using Ehdr = Elf_Ehdr_Impl<ELFType<E, Is64>>; member
116 using Elf_Ehdr = typename ELFT::Ehdr; \
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan.cpp344 extern ElfW(Ehdr) __ehdr_start; in __hwasan_init_static()
H A Dhwasan_report.cpp369 auto *ehdr = reinterpret_cast<const ElfW(Ehdr) *>(info.dli_fbase); in GetGlobalSizeFromDescriptor()
/freebsd/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.cpp4466 auto *eHdr = reinterpret_cast<typename ELFT::Ehdr *>(buf); in writeEhdr()
4476 eHdr->e_ehsize = sizeof(typename ELFT::Ehdr); in writeEhdr()
4481 eHdr->e_phoff = sizeof(typename ELFT::Ehdr); in writeEhdr()
4508 return sizeof(typename ELFT::Ehdr); in getSize()
4516 auto *eHdr = reinterpret_cast<typename ELFT::Ehdr *>(buf); in writeTo()
H A DWriter.cpp2035 ctx.out.elfHeader->size = sizeof(typename ELFT::Ehdr); in finalizeSections()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DELFDumper.cpp3560 const typename ELFT::Ehdr &ElfHeader = Obj.getHeader(); in getSectionHeadersNumString()
3580 const typename ELFT::Ehdr &ElfHeader = Obj.getHeader(); in getSectionHeaderTableIndexString()
3923 const typename ELFT::Ehdr &EHeader, in printRelocHeaderFields()
3950 const typename ELFT::Ehdr &EHeader) { in isRelocationSec()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_linux.cpp1373 typedef ElfW(Ehdr) Elf_Ehdr; in ForEachMappedRegion()