Home
last modified time | relevance | path

Searched refs:PEMagic (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DCOFF.cpp59 if (Data.size() >= sizeof(object::dos_header) + sizeof(COFF::PEMagic)) { in createLinkGraphFromCOFFObject()
65 if (memcmp(Data.data() + CurPtr, COFF::PEMagic, sizeof(COFF::PEMagic)) != in createLinkGraphFromCOFFObject()
69 CurPtr += sizeof(COFF::PEMagic); in createLinkGraphFromCOFFObject()
/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DMagic.cpp231 StringRef(COFF::PEMagic, sizeof(COFF::PEMagic)))) in identify_magic()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/COFF/
H A DCOFFWriter.cpp268 SizeOfHeaders += Obj.DosHeader.AddressOfNewExeHeader + sizeof(PEMagic); in finalize()
339 memcpy(Ptr, PEMagic, sizeof(PEMagic)); in writeHeaders()
340 Ptr += sizeof(PEMagic); in writeHeaders()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCOFFPlatform.cpp85 support::ulittle32_t PEMagic; member
107 uint32_t PEMagic = *reinterpret_cast<const uint32_t *>(COFF::PEMagic); in createHeaderBlock() local
108 Hdr.NTHeader.PEMagic = PEMagic; in createHeaderBlock()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCOFFEmitter.cpp196 CP.SectionTableStart += DOSStubSize + sizeof(COFF::PEMagic); in layoutCOFF()
413 OS.write(COFF::PEMagic, sizeof(COFF::PEMagic)); in writeCOFF()
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DCOFF.h36 static const char PEMagic[] = {'P', 'E', '\0', '\0'}; variable
/freebsd/contrib/llvm-project/lld/COFF/
H A DWriter.cpp1050 coffHeaderOffset = dosStubSize + sizeof(PEMagic); in calculateStubDependentSizes()
1677 sizeOfHeaders = dosStubSize + sizeof(PEMagic) + sizeof(coff_file_header) + in assignAddresses()
1784 memcpy(buf, PEMagic, sizeof(PEMagic)); in writeHeader()
1785 buf += sizeof(PEMagic); in writeHeader()
2597 buf += dosStubSize + sizeof(PEMagic); in writeBuildId()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DCOFFObjectFile.cpp901 if (checkSize(Data, EC, sizeof(dos_header) + sizeof(COFF::PEMagic))) { in initialize()
908 if (memcmp(base() + CurPtr, COFF::PEMagic, sizeof(COFF::PEMagic)) != 0) { in initialize()
912 CurPtr += sizeof(COFF::PEMagic); // Skip the PE magic bytes. in initialize()
/freebsd/contrib/llvm-project/llvm/lib/Support/Windows/
H A DPath.inc954 static const char PEMagic[] = {'P', 'E', '\0', '\0'};
958 if (Magic.substr(off).starts_with(StringRef(PEMagic, sizeof(PEMagic))))