/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | COFFYAML.h | 29 namespace COFF { 81 COFF::section Header; 96 COFF::symbol Header; 97 COFF::SymbolBaseType SimpleType = COFF::IMAGE_SYM_TYPE_NULL; 98 COFF::SymbolComplexType ComplexType = COFF::IMAGE_SYM_DTYPE_NULL; 111 COFF::PE32Header Header; 112 std::optional<COFF::DataDirectory> 118 COFF::header Header; 223 struct MappingTraits<COFF::DataDirectory> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 228 struct MappingTraits<COFF::header> { in LLVM_YAML_IS_SEQUENCE_VECTOR() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCObjectFileInfo.cpp | 577 COFF::IMAGE_SCN_MEM_READ | COFF::IMAGE_SCN_MEM_WRITE, in initCOFFMCObjectFileInfo() 582 COFF::IMAGE_SCN_CNT_CODE | COFF::IMAGE_SCN_MEM_EXECUTE | in initCOFFMCObjectFileInfo() 623 COFF::IMAGE_SCN_MEM_DISCARDABLE | COFF::IMAGE_SCN_CNT_INITIALIZED_DATA | in initCOFFMCObjectFileInfo() 628 COFF::IMAGE_SCN_MEM_DISCARDABLE | COFF::IMAGE_SCN_CNT_INITIALIZED_DATA | in initCOFFMCObjectFileInfo() 633 COFF::IMAGE_SCN_MEM_DISCARDABLE | COFF::IMAGE_SCN_CNT_INITIALIZED_DATA | in initCOFFMCObjectFileInfo() 638 COFF::IMAGE_SCN_MEM_DISCARDABLE | COFF::IMAGE_SCN_CNT_INITIALIZED_DATA | in initCOFFMCObjectFileInfo() 643 COFF::IMAGE_SCN_MEM_DISCARDABLE | COFF::IMAGE_SCN_CNT_INITIALIZED_DATA | in initCOFFMCObjectFileInfo() 648 COFF::IMAGE_SCN_MEM_DISCARDABLE | COFF::IMAGE_SCN_CNT_INITIALIZED_DATA | in initCOFFMCObjectFileInfo() 653 COFF::IMAGE_SCN_MEM_DISCARDABLE | COFF::IMAGE_SCN_CNT_INITIALIZED_DATA | in initCOFFMCObjectFileInfo() 798 ".drectve", COFF::IMAGE_SCN_LNK_INFO | COFF::IMAGE_SCN_LNK_REMOVE, in initCOFFMCObjectFileInfo() [all …]
|
H A D | MCSectionCOFF.cpp | 34 Characteristics |= COFF::IMAGE_SCN_LNK_COMDAT; in setSelection() 53 if (getCharacteristics() & COFF::IMAGE_SCN_MEM_WRITE) in printSwitchToSection() 59 if (getCharacteristics() & COFF::IMAGE_SCN_LNK_REMOVE) in printSwitchToSection() 66 if (getCharacteristics() & COFF::IMAGE_SCN_LNK_INFO) in printSwitchToSection() 76 case COFF::IMAGE_COMDAT_SELECT_NODUPLICATES: in printSwitchToSection() 79 case COFF::IMAGE_COMDAT_SELECT_ANY: in printSwitchToSection() 82 case COFF::IMAGE_COMDAT_SELECT_SAME_SIZE: in printSwitchToSection() 85 case COFF::IMAGE_COMDAT_SELECT_EXACT_MATCH: in printSwitchToSection() 88 case COFF::IMAGE_COMDAT_SELECT_ASSOCIATIVE: in printSwitchToSection() 91 case COFF::IMAGE_COMDAT_SELECT_LARGEST: in printSwitchToSection() [all …]
|
H A D | WinCOFFObjectWriter.cpp | 66 COFF::Auxiliary Aux; 73 COFF::symbol Data = {}; 99 COFF::relocation Data; 139 COFF::header Header = {}; 500 W.OS.write(COFF::BigObjMagic, sizeof(COFF::BigObjMagic)); in WriteFileHeader() 541 W.OS.write_zeros(COFF::Symbol32Size - COFF::Symbol16Size); in WriteAuxiliarySymbols() 545 UseBigObj ? COFF::Symbol32Size : COFF::Symbol16Size); in WriteAuxiliarySymbols() 558 W.OS.write_zeros(COFF::Symbol32Size - COFF::Symbol16Size); in WriteAuxiliarySymbols() 656 COFF::relocation R; in writeSection() 672 unsigned SymbolSize = UseBigObj ? COFF::Symbol32Size : COFF::Symbol16Size; in createFileSymbols() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | WindowsMachineFlag.cpp | 23 COFF::MachineTypes llvm::getMachineType(StringRef S) { in getMachineType() 24 return StringSwitch<COFF::MachineTypes>(S.lower()) in getMachineType() 27 .Case("arm", COFF::IMAGE_FILE_MACHINE_ARMNT) in getMachineType() 28 .Case("arm64", COFF::IMAGE_FILE_MACHINE_ARM64) in getMachineType() 31 .Default(COFF::IMAGE_FILE_MACHINE_UNKNOWN); in getMachineType() 36 case COFF::IMAGE_FILE_MACHINE_ARMNT: in machineToStr() 38 case COFF::IMAGE_FILE_MACHINE_ARM64: in machineToStr() 40 case COFF::IMAGE_FILE_MACHINE_ARM64EC: in machineToStr() 42 case COFF::IMAGE_FILE_MACHINE_ARM64X: in machineToStr() 44 case COFF::IMAGE_FILE_MACHINE_AMD64: in machineToStr() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86WinCOFFObjectWriter.cpp | 57 return COFF::IMAGE_REL_AMD64_ADDR32; in getRelocType() 72 return COFF::IMAGE_REL_AMD64_REL32; in getRelocType() 80 return COFF::IMAGE_REL_AMD64_ADDR32; in getRelocType() 82 return COFF::IMAGE_REL_AMD64_ADDR64; in getRelocType() 86 return COFF::IMAGE_REL_AMD64_SECREL; in getRelocType() 89 return COFF::IMAGE_REL_AMD64_ADDR32; in getRelocType() 96 return COFF::IMAGE_REL_I386_REL32; in getRelocType() 104 return COFF::IMAGE_REL_I386_DIR32; in getRelocType() 106 return COFF::IMAGE_REL_I386_SECTION; in getRelocType() 108 return COFF::IMAGE_REL_I386_SECREL; in getRelocType() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64WinCOFFObjectWriter.cpp | 60 return COFF::IMAGE_REL_ARM64_ADDR32; in getRelocType() 99 return COFF::IMAGE_REL_ARM64_REL32; in getRelocType() 104 return COFF::IMAGE_REL_ARM64_ADDR32; in getRelocType() 108 return COFF::IMAGE_REL_ARM64_SECREL; in getRelocType() 112 return COFF::IMAGE_REL_ARM64_ADDR64; in getRelocType() 115 return COFF::IMAGE_REL_ARM64_SECTION; in getRelocType() 118 return COFF::IMAGE_REL_ARM64_SECREL; in getRelocType() 143 return COFF::IMAGE_REL_ARM64_REL21; in getRelocType() 149 return COFF::IMAGE_REL_ARM64_BRANCH14; in getRelocType() 152 return COFF::IMAGE_REL_ARM64_BRANCH19; in getRelocType() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | COFFYAML.cpp | 19 #define ECase(X) IO.enumCase(Value, #X, COFF::X); 61 IO &IO, COFF::MachineTypes &Value) { in enumeration() 92 IO &IO, COFF::SymbolBaseType &Value) { in enumeration() 362 COFF::SymbolStorageClass StorageClass; 371 COFF::MachineTypes Machine; 381 COFF::Characteristics Characteristics; 400 COFF::WindowsSubsystem Subsystem; 421 COFF::header &H = *static_cast<COFF::header *>(IO.getContext()); in mapping() 498 void MappingTraits<COFF::header>::mapping(IO &IO, COFF::header &H) { in mapping() 639 COFF::header &H = *static_cast<COFF::header *>(IO.getContext()); in mapping() [all …]
|
H A D | COFFEmitter.cpp | 46 COFF::MaxNumberOfSections16; in useBigObj() 57 return useBigObj() ? COFF::Header32Size : COFF::Header16Size; in getHeaderSize() 61 return useBigObj() ? COFF::Symbol32Size : COFF::Symbol16Size; in getSymbolSize() 70 if (Name.size() <= COFF::NameSize) { in parseSections() 104 if (Name.size() <= COFF::NameSize) { in parseSymbols() 257 CurrentSectionDataOffset += COFF::RelocationSize; in layoutCOFF() 356 if (S.Header.Characteristics & COFF::IMAGE_SCN_CNT_CODE) in initializeOptionalHeader() 419 OS.write(COFF::PEMagic, sizeof(COFF::PEMagic)); in writeCOFF() 428 OS.write(COFF::BigObjMagic, sizeof(COFF::BigObjMagic)); in writeCOFF() 472 OS.write(S.Header.Name, COFF::NameSize); in writeCOFF() [all …]
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | COFFDumper.cpp | 526 {"COFF", COFF::IMAGE_DEBUG_TYPE_COFF}, 528 {"FPO", COFF::IMAGE_DEBUG_TYPE_FPO}, 529 {"Misc", COFF::IMAGE_DEBUG_TYPE_MISC}, 538 {"POGO", COFF::IMAGE_DEBUG_TYPE_POGO}, 540 {"MPX", COFF::IMAGE_DEBUG_TYPE_MPX}, 1747 case COFF::IMAGE_FILE_MACHINE_AMD64: { in printUnwindInfo() 1759 case COFF::IMAGE_FILE_MACHINE_ARM64: in printUnwindInfo() 1760 case COFF::IMAGE_FILE_MACHINE_ARM64EC: in printUnwindInfo() 1761 case COFF::IMAGE_FILE_MACHINE_ARM64X: in printUnwindInfo() 1762 case COFF::IMAGE_FILE_MACHINE_ARMNT: { in printUnwindInfo() [all …]
|
H A D | COFFImportDumper.cpp | 30 case COFF::IMPORT_CODE: Writer.printString("Type", "code"); break; in dumpCOFFImportFile() 31 case COFF::IMPORT_DATA: Writer.printString("Type", "data"); break; in dumpCOFFImportFile() 32 case COFF::IMPORT_CONST: Writer.printString("Type", "const"); break; in dumpCOFFImportFile() 36 case COFF::IMPORT_ORDINAL: in dumpCOFFImportFile() 39 case COFF::IMPORT_NAME: in dumpCOFFImportFile() 42 case COFF::IMPORT_NAME_NOPREFIX: in dumpCOFFImportFile() 45 case COFF::IMPORT_NAME_UNDECORATE: in dumpCOFFImportFile() 48 case COFF::IMPORT_NAME_EXPORTAS: in dumpCOFFImportFile() 53 if (H->getNameType() != COFF::IMPORT_ORDINAL) in dumpCOFFImportFile()
|
H A D | Win64EHDumper.cpp | 116 for (const auto &Symbol : COFF.symbols()) { in getSymbol() 134 COFFSymbolRef CoffSym = COFF.getCOFFSymbol(Sym); in getPreferredSymbol() 138 for (const auto &S : COFF.symbols()) { in getPreferredSymbol() 139 COFFSymbolRef CS = COFF.getCOFFSymbol(S); in getPreferredSymbol() 186 } else if (!getSymbol(Ctx.COFF, Ctx.COFF.getImageBase() + Displacement, in formatSymbol() 223 ResolvedSection = Ctx.COFF.getCOFFSection(**SI); in resolveRelocation() 229 for (const auto &Section : COFF.sections()) { in getSectionContaining() 234 return COFF.getCOFFSection(Section); in getSectionContaining() 372 XData = getSectionContaining(Ctx.COFF, Address); in printRuntimeFunction() 380 reportError(std::move(E), Ctx.COFF.getFileName()); in printRuntimeFunction() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/ |
H A D | COFFAsmParser.cpp | 161 if (Flags & COFF::IMAGE_SCN_MEM_READ && in computeSectionKind() 265 *Flags |= COFF::IMAGE_SCN_CNT_CODE | COFF::IMAGE_SCN_MEM_EXECUTE; in ParseSectionFlags() 271 *Flags |= COFF::IMAGE_SCN_LNK_REMOVE; in ParseSectionFlags() 276 *Flags |= COFF::IMAGE_SCN_MEM_READ; in ParseSectionFlags() 278 *Flags |= COFF::IMAGE_SCN_MEM_WRITE; in ParseSectionFlags() 280 *Flags |= COFF::IMAGE_SCN_MEM_SHARED; in ParseSectionFlags() 282 *Flags |= COFF::IMAGE_SCN_LNK_INFO; in ParseSectionFlags() 396 COFF::COMDATType Type = (COFF::COMDATType)0; in parseSectionArguments() 402 Flags |= COFF::IMAGE_SCN_LNK_COMDAT; in parseSectionArguments() 612 .Default((COFF::COMDATType)0); in parseCOMDATType() [all …]
|
H A D | COFFMasmParser.cpp | 188 COFF::IMAGE_SCN_CNT_CODE in ParseSectionDirectiveCode() 190 | COFF::IMAGE_SCN_MEM_READ, in ParseSectionDirectiveCode() 197 | COFF::IMAGE_SCN_MEM_READ in ParseSectionDirectiveInitializedData() 205 | COFF::IMAGE_SCN_MEM_READ in ParseSectionDirectiveUninitializedData() 354 Flags |= COFF::IMAGE_SCN_MEM_EXECUTE | COFF::IMAGE_SCN_MEM_READ; in ParseDirectiveSegment() 356 Flags |= COFF::IMAGE_SCN_CNT_CODE; in ParseDirectiveSegment() 359 Flags |= COFF::IMAGE_SCN_MEM_READ | COFF::IMAGE_SCN_MEM_WRITE; in ParseDirectiveSegment() 361 Flags |= COFF::IMAGE_SCN_CNT_INITIALIZED_DATA; in ParseDirectiveSegment() 364 Flags &= ~COFF::IMAGE_SCN_MEM_WRITE; in ParseDirectiveSegment() 396 unsigned Flags = COFF::IMAGE_SCN_MEM_PRELOAD | COFF::IMAGE_SCN_MEM_16BIT; in ParseDirectiveIncludelib() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMWinCOFFObjectWriter.cpp | 56 return COFF::IMAGE_REL_ARM_ADDR32; in getRelocType() 70 return COFF::IMAGE_REL_ARM_ADDR32NB; in getRelocType() 72 return COFF::IMAGE_REL_ARM_SECREL; in getRelocType() 74 return COFF::IMAGE_REL_ARM_ADDR32; in getRelocType() 77 return COFF::IMAGE_REL_ARM_REL32; in getRelocType() 79 return COFF::IMAGE_REL_ARM_SECTION; in getRelocType() 81 return COFF::IMAGE_REL_ARM_SECREL; in getRelocType() 83 return COFF::IMAGE_REL_ARM_BRANCH20T; in getRelocType() 86 return COFF::IMAGE_REL_ARM_BRANCH24T; in getRelocType() 88 return COFF::IMAGE_REL_ARM_BLX23T; in getRelocType() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
H A D | RuntimeDyldCOFFAArch64.h | 193 case COFF::IMAGE_REL_ARM64_ADDR32: in processRelocationRef() 194 case COFF::IMAGE_REL_ARM64_ADDR32NB: in processRelocationRef() 195 case COFF::IMAGE_REL_ARM64_REL32: in processRelocationRef() 196 case COFF::IMAGE_REL_ARM64_SECREL: in processRelocationRef() 218 case COFF::IMAGE_REL_ARM64_REL21: in processRelocationRef() 230 case COFF::IMAGE_REL_ARM64_ADDR64: { in processRelocationRef() 275 case COFF::IMAGE_REL_ARM64_REL21: { in resolveRelocation() 295 case COFF::IMAGE_REL_ARM64_ADDR32: { in resolveRelocation() 342 case COFF::IMAGE_REL_ARM64_ADDR64: { in resolveRelocation() 354 case COFF::IMAGE_REL_ARM64_SECREL: { in resolveRelocation() [all …]
|
H A D | RuntimeDyldCOFFThumb.h | 44 COFF::IMAGE_SCN_MEM_16BIT; in isThumbFunc() 111 case COFF::IMAGE_REL_ARM_ADDR32: in processRelocationRef() 112 case COFF::IMAGE_REL_ARM_ADDR32NB: in processRelocationRef() 113 case COFF::IMAGE_REL_ARM_SECREL: in processRelocationRef() 158 case COFF::IMAGE_REL_ARM_ABSOLUTE: in processRelocationRef() 215 case COFF::IMAGE_REL_ARM_ABSOLUTE: in resolveRelocation() 218 case COFF::IMAGE_REL_ARM_ADDR32: { in resolveRelocation() 249 case COFF::IMAGE_REL_ARM_SECTION: in resolveRelocation() 258 case COFF::IMAGE_REL_ARM_SECREL: in resolveRelocation() 267 case COFF::IMAGE_REL_ARM_MOV32T: { in resolveRelocation() [all …]
|
H A D | RuntimeDyldCOFFI386.h | 85 case COFF::IMAGE_REL_I386_DIR32: in processRelocationRef() 86 case COFF::IMAGE_REL_I386_DIR32NB: in processRelocationRef() 87 case COFF::IMAGE_REL_I386_SECREL: in processRelocationRef() 88 case COFF::IMAGE_REL_I386_REL32: { in processRelocationRef() 113 case COFF::IMAGE_REL_I386_DIR32: in processRelocationRef() 114 case COFF::IMAGE_REL_I386_DIR32NB: in processRelocationRef() 147 case COFF::IMAGE_REL_I386_ABSOLUTE: in resolveRelocation() 150 case COFF::IMAGE_REL_I386_DIR32: { in resolveRelocation() 181 case COFF::IMAGE_REL_I386_REL32: { in resolveRelocation() 199 case COFF::IMAGE_REL_I386_SECTION: in resolveRelocation() [all …]
|
H A D | RuntimeDyldCOFFX86_64.h | 93 case COFF::IMAGE_REL_AMD64_REL32: in resolveRelocation() 94 case COFF::IMAGE_REL_AMD64_REL32_1: in resolveRelocation() 95 case COFF::IMAGE_REL_AMD64_REL32_2: in resolveRelocation() 96 case COFF::IMAGE_REL_AMD64_REL32_3: in resolveRelocation() 97 case COFF::IMAGE_REL_AMD64_REL32_4: in resolveRelocation() 125 case COFF::IMAGE_REL_AMD64_ADDR64: { in resolveRelocation() 130 case COFF::IMAGE_REL_AMD64_SECREL: { in resolveRelocation() 246 case COFF::IMAGE_REL_AMD64_REL32: in processRelocationRef() 247 case COFF::IMAGE_REL_AMD64_REL32_1: in processRelocationRef() 248 case COFF::IMAGE_REL_AMD64_REL32_2: in processRelocationRef() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | COFF.cpp | 31 case COFF::IMAGE_FILE_MACHINE_I386: in getMachineName() 33 case COFF::IMAGE_FILE_MACHINE_AMD64: in getMachineName() 35 case COFF::IMAGE_FILE_MACHINE_ARMNT: in getMachineName() 37 case COFF::IMAGE_FILE_MACHINE_ARM64: in getMachineName() 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() 82 if (!IsPE && COFFHeader->Machine == COFF::IMAGE_FILE_MACHINE_UNKNOWN && in createLinkGraphFromCOFFObject() 94 std::memcmp(COFFBigObjHeader->UUID, COFF::BigObjMagic, in createLinkGraphFromCOFFObject() 95 sizeof(COFF::BigObjMagic)) == 0) { in createLinkGraphFromCOFFObject() [all …]
|
H A D | COFFLinkGraphBuilder.cpp | 22 T.setObjectFormat(Triple::COFF); in createTripleWithCOFFFormat() 100 case COFF::IMAGE_SYM_UNDEFINED: { in getCOFFSectionName() 106 case COFF::IMAGE_SYM_ABSOLUTE: in getCOFFSectionName() 108 case COFF::IMAGE_SYM_DEBUG: { in getCOFFSectionName() 221 if (!COFF::isReservedSectionNumber(SectionIndex)) { in graphifySymbols() 560 case COFF::IMAGE_COMDAT_SELECT_NODUPLICATES: { in createCOMDATExportRequest() 564 case COFF::IMAGE_COMDAT_SELECT_ANY: { in createCOMDATExportRequest() 568 case COFF::IMAGE_COMDAT_SELECT_EXACT_MATCH: in createCOMDATExportRequest() 569 case COFF::IMAGE_COMDAT_SELECT_SAME_SIZE: { in createCOMDATExportRequest() 575 case COFF::IMAGE_COMDAT_SELECT_LARGEST: { in createCOMDATExportRequest() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/ |
H A D | LibDriver.cpp | 168 if (Machine != COFF::IMAGE_FILE_MACHINE_I386 && in getCOFFFileMachine() 169 Machine != COFF::IMAGE_FILE_MACHINE_AMD64 && in getCOFFFileMachine() 170 Machine != COFF::IMAGE_FILE_MACHINE_ARMNT && !COFF::isAnyArm64(Machine)) { in getCOFFFileMachine() 186 return COFF::IMAGE_FILE_MACHINE_I386; in getBitcodeFileMachine() 188 return COFF::IMAGE_FILE_MACHINE_AMD64; in getBitcodeFileMachine() 190 return COFF::IMAGE_FILE_MACHINE_ARMNT; in getBitcodeFileMachine() 207 case COFF::IMAGE_FILE_MACHINE_ARM64: in machineMatches() 209 case COFF::IMAGE_FILE_MACHINE_ARM64EC: in machineMatches() 210 case COFF::IMAGE_FILE_MACHINE_ARM64X: in machineMatches() 211 return COFF::isAnyArm64(FileMachine) || in machineMatches() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/COFF/ |
H A D | ObjectFileCOFF.cpp | 127 case COFF::IMAGE_FILE_MACHINE_I386: in GetModuleSpecifications() 130 case COFF::IMAGE_FILE_MACHINE_AMD64: in GetModuleSpecifications() 133 case COFF::IMAGE_FILE_MACHINE_ARMNT: in GetModuleSpecifications() 136 case COFF::IMAGE_FILE_MACHINE_ARM64: in GetModuleSpecifications() 168 case COFF::IMAGE_FILE_MACHINE_I386: in GetArchitecture() 170 case COFF::IMAGE_FILE_MACHINE_AMD64: in GetArchitecture() 172 case COFF::IMAGE_FILE_MACHINE_ARMNT: in GetArchitecture() 174 case COFF::IMAGE_FILE_MACHINE_ARM64: in GetArchitecture() 210 if (Section->Characteristics & COFF::IMAGE_SCN_CNT_CODE) in CreateSections() 222 if (Section->Characteristics & COFF::IMAGE_SCN_MEM_READ) in CreateSections() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | EnumTables.cpp | 280 CV_ENUM_ENT(COFF, IMAGE_SCN_CNT_CODE), 283 CV_ENUM_ENT(COFF, IMAGE_SCN_LNK_OTHER), 284 CV_ENUM_ENT(COFF, IMAGE_SCN_LNK_INFO), 285 CV_ENUM_ENT(COFF, IMAGE_SCN_LNK_REMOVE), 286 CV_ENUM_ENT(COFF, IMAGE_SCN_LNK_COMDAT), 287 CV_ENUM_ENT(COFF, IMAGE_SCN_GPREL), 289 CV_ENUM_ENT(COFF, IMAGE_SCN_MEM_16BIT), 290 CV_ENUM_ENT(COFF, IMAGE_SCN_MEM_LOCKED), 310 CV_ENUM_ENT(COFF, IMAGE_SCN_MEM_SHARED), 312 CV_ENUM_ENT(COFF, IMAGE_SCN_MEM_READ), [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/ |
H A D | Magic.cpp | 41 offsetof(COFF::BigObjHeader, UUID) + sizeof(COFF::BigObjMagic); in identify_magic() 45 const char *Start = Magic.data() + offsetof(COFF::BigObjHeader, UUID); in identify_magic() 46 if (memcmp(Start, COFF::BigObjMagic, sizeof(COFF::BigObjMagic)) == 0) in identify_magic() 48 if (memcmp(Start, COFF::ClGlObjMagic, sizeof(COFF::BigObjMagic)) == 0) in identify_magic() 53 if (Magic.size() >= sizeof(COFF::WinResMagic) && in identify_magic() 54 memcmp(Magic.data(), COFF::WinResMagic, sizeof(COFF::WinResMagic)) == 0) in identify_magic() 231 StringRef(COFF::PEMagic, sizeof(COFF::PEMagic)))) in identify_magic()
|