Home
last modified time | relevance | path

Searched refs:COFF (Results 1 – 25 of 186) sorted by relevance

12345678

/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DCOFFYAML.h29 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 DMCObjectFileInfo.cpp577 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 DMCSectionCOFF.cpp34 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 DWinCOFFObjectWriter.cpp66 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 DWindowsMachineFlag.cpp23 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 DX86WinCOFFObjectWriter.cpp57 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 DAArch64WinCOFFObjectWriter.cpp60 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 DCOFFYAML.cpp19 #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 DCOFFEmitter.cpp46 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 DCOFFDumper.cpp526 {"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 DCOFFImportDumper.cpp30 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 DWin64EHDumper.cpp116 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 DCOFFAsmParser.cpp161 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 DCOFFMasmParser.cpp188 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 DARMWinCOFFObjectWriter.cpp56 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 DRuntimeDyldCOFFAArch64.h193 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 DRuntimeDyldCOFFThumb.h44 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 DRuntimeDyldCOFFI386.h85 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 DRuntimeDyldCOFFX86_64.h93 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 DCOFF.cpp31 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 DCOFFLinkGraphBuilder.cpp22 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 DLibDriver.cpp168 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 DObjectFileCOFF.cpp127 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 DEnumTables.cpp280 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 DMagic.cpp41 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()

12345678