Searched refs:PEMagic (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | COFF.cpp | 60 if (Data.size() >= sizeof(object::dos_header) + sizeof(COFF::PEMagic)) { in createLinkGraphFromCOFFObject() 66 if (memcmp(Data.data() + CurPtr, COFF::PEMagic, sizeof(COFF::PEMagic)) != in createLinkGraphFromCOFFObject() 70 CurPtr += sizeof(COFF::PEMagic); in createLinkGraphFromCOFFObject()
|
/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/ |
H A D | Magic.cpp | 231 StringRef(COFF::PEMagic, sizeof(COFF::PEMagic)))) in identify_magic()
|
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/COFF/ |
H A D | COFFWriter.cpp | 190 SizeOfHeaders += Obj.DosHeader.AddressOfNewExeHeader + sizeof(PEMagic); in finalize() 261 memcpy(Ptr, PEMagic, sizeof(PEMagic)); in writeHeaders() 262 Ptr += sizeof(PEMagic); in writeHeaders()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | COFFPlatform.cpp | 94 support::ulittle32_t PEMagic; member 116 uint32_t PEMagic = *reinterpret_cast<const uint32_t *>(COFF::PEMagic); in createHeaderBlock() local 117 Hdr.NTHeader.PEMagic = PEMagic; in createHeaderBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | COFFEmitter.cpp | 202 CP.SectionTableStart += DOSStubSize + sizeof(COFF::PEMagic); in layoutCOFF() 419 OS.write(COFF::PEMagic, sizeof(COFF::PEMagic)); in writeCOFF()
|
/freebsd/contrib/llvm-project/lld/COFF/ |
H A D | Writer.cpp | 703 (coff_file_header *)((uint8_t *)buf + dosStubSize + sizeof(PEMagic)); in writePEChecksum() 1501 sizeOfHeaders = dosStubSize + sizeof(PEMagic) + sizeof(coff_file_header) + in assignAddresses() 1586 memcpy(buf, PEMagic, sizeof(PEMagic)); in writeHeader() 1587 buf += sizeof(PEMagic); in writeHeader() 2232 buf += dosStubSize + sizeof(PEMagic); in writeBuildId()
|
/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | COFFObjectFile.cpp | 847 if (checkSize(Data, EC, sizeof(dos_header) + sizeof(COFF::PEMagic))) { in initialize() 854 if (memcmp(base() + CurPtr, COFF::PEMagic, sizeof(COFF::PEMagic)) != 0) { in initialize() 858 CurPtr += sizeof(COFF::PEMagic); // Skip the PE magic bytes. in initialize()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | COFF.h | 35 static const char PEMagic[] = {'P', 'E', '\0', '\0'}; variable
|
/freebsd/contrib/llvm-project/llvm/lib/Support/Windows/ |
H A D | Path.inc | 953 static const char PEMagic[] = {'P', 'E', '\0', '\0'}; 957 if (Magic.substr(off).starts_with(StringRef(PEMagic, sizeof(PEMagic))))
|