/external/llvm/test/Object/ |
D | obj2yaml-coff-section-aux-symbol.test | 1 RUN: yaml2obj %p/Inputs/COFF/section-aux-symbol.yaml | obj2yaml | FileCheck %s --check-prefix COFF-… 3 COFF-I386: sections: 4 COFF-I386-NEXT: - Name: .CRT 5 COFF-I386: symbols: 6 COFF-I386: - Name: '.CRT$XCAA' 7 COFF-I386-NEXT: Value: 4 8 COFF-I386: StorageClass: IMAGE_SYM_CLASS_STATIC 9 COFF-I386-NEXT: SectionDefinition: 10 COFF-I386-NEXT: Length: 4 11 COFF-I386-NEXT: NumberOfRelocations: 1 [all …]
|
D | obj2yaml.test | 1 RUN: obj2yaml %p/Inputs/trivial-object-test.coff-i386 | FileCheck %s --check-prefix COFF-I386 2 RUN: obj2yaml %p/Inputs/trivial-object-test.coff-x86-64 | FileCheck %s --check-prefix COFF-X86-64 10 COFF-I386: header: 11 COFF-I386-NEXT: Machine: IMAGE_FILE_MACHINE_I386 13 COFF-I386: sections: 14 COFF-I386-NEXT: - Name: .text 15 COFF-I386-NEXT: Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ… 16 COFF-I386-NEXT: Alignment: 16 17 COFF-I386-NEXT: SectionData: 83EC0CC744240800000000C7042400000000E800000000E8000000008B44240883… 19 COFF-I386: Relocations: [all …]
|
D | yaml2obj-readobj.test | 1 …N: yaml2obj %p/Inputs/COFF/i386.yaml | llvm-readobj -file-headers -relocations -expand-relocs - | … 2 RUN: yaml2obj -o %t %p/Inputs/COFF/i386.yaml 4 RUN: | FileCheck %s --check-prefix COFF-I386 6 // COFF-I386: Characteristics [ (0x200) 7 // COFF-I386-NEXT: IMAGE_FILE_DEBUG_STRIPPED (0x200) 8 // COFF-I386-NEXT: ] 10 // COFF-I386: Relocations [ 11 // COFF-I386-NEXT: Section (1) .text { 12 // COFF-I386-NEXT: Relocation { 13 // COFF-I386-NEXT: Offset: 0xE [all …]
|
D | nm-archive.test | 1 RUN: llvm-nm -a %p/Inputs/archive-test.a-coff-i386 \ 2 RUN: | FileCheck %s -check-prefix COFF 4 COFF: trivial-object-test.coff-i386: 5 COFF-NEXT: 00000000 d .data 6 COFF-NEXT: 00000000 t .text 7 COFF-NEXT: 00000000 d L_.str 8 COFF-NEXT: U _SomeOtherFunction 9 COFF-NEXT: 00000000 T _main 10 COFF-NEXT: U _puts 12 RUN: llvm-nm -a -o %p/Inputs/archive-test.a-coff-i386 \ [all …]
|
/external/llvm/test/tools/llvm-cxxdump/ |
D | eh.test | 1 RUN: llvm-cxxdump %p/Inputs/eh.obj.coff-i386 \ 2 RUN: | FileCheck %s --check-prefix=COFF-I386 5 COFF-I386: ??_R0?AUA@@@8[VFPtr]: ??_7type_info@@6B@ 6 COFF-I386: ??_R0?AUA@@@8[AlwaysZero]: 0 7 COFF-I386: ??_R0?AUA@@@8[MangledName]: .?AUA@@ 8 COFF-I386: ??_R0?AUB@@@8[VFPtr]: ??_7type_info@@6B@ 9 COFF-I386: ??_R0?AUB@@@8[AlwaysZero]: 0 10 COFF-I386: ??_R0?AUB@@@8[MangledName]: .?AUB@@ 11 COFF-I386: ??_R0?AUC@@@8[VFPtr]: ??_7type_info@@6B@ 12 COFF-I386: ??_R0?AUC@@@8[AlwaysZero]: 0 [all …]
|
D | trivial.test | 1 RUN: llvm-cxxdump %p/Inputs/trivial.obj.coff-i386 \ 2 RUN: | FileCheck %s --check-prefix=COFF-I386 7 COFF-I386: ??_7S@@6B@[0]: ??_R4S@@6B@ 8 COFF-I386-NEXT: ??_7S@@6B@[4]: ??_GS@@UAEPAXI@Z 9 COFF-I386-NEXT: ??_8S@@7B@[0]: -4 10 COFF-I386-NEXT: ??_8S@@7B@[4]: 4 11 COFF-I386-NEXT: ??_R4S@@6B@[IsImageRelative]: 0 12 COFF-I386-NEXT: ??_R4S@@6B@[OffsetToTop]: 0 13 COFF-I386-NEXT: ??_R4S@@6B@[VFPtrOffset]: 0 14 COFF-I386-NEXT: ??_R4S@@6B@[TypeDescriptor]: ??_R0?AUS@@@8 [all …]
|
/external/llvm/test/tools/llvm-readobj/ |
D | symbols.test | 1 RUN: llvm-readobj -t %p/Inputs/trivial.obj.coff-i386 \ 2 RUN: | FileCheck %s -check-prefix COFF 6 COFF: Symbols [ 7 COFF-NEXT: Symbol { 8 COFF-NEXT: Name: @comp.id 9 COFF-NEXT: Value: 14766605 10 COFF-NEXT: Section: IMAGE_SYM_ABSOLUTE (-1) 11 COFF-NEXT: BaseType: Null (0x0) 12 COFF-NEXT: ComplexType: Null (0x0) 13 COFF-NEXT: StorageClass: Static (0x3) [all …]
|
D | file-headers.test | 1 RUN: llvm-readobj -h %p/Inputs/trivial.obj.coff-arm \ 2 RUN: | FileCheck %s -check-prefix COFF-ARM 3 RUN: llvm-readobj -h %p/Inputs/trivial.obj.coff-i386 \ 5 RUN: llvm-readobj -h %p/Inputs/trivial.obj.coff-x86-64 \ 7 RUN: llvm-readobj -h %p/Inputs/trivial.exe.coff-i386 \ 23 RUN: llvm-readobj -h %p/Inputs/magic.coff-unknown \ 24 RUN: | FileCheck %s -check-prefix COFF-UNKNOWN 25 RUN: llvm-readobj -h %p/Inputs/magic.coff-importlib \ 26 RUN: | FileCheck %s -check-prefix COFF-IMPORTLIB 30 COFF-ARM: File: {{(.*[/\\])?}}trivial.obj.coff-arm [all …]
|
/external/llvm/include/llvm/ObjectYAML/ |
D | COFFYAML.h | 1 //===- COFFYAML.h - COFF YAMLIO implementation ------------------*- C++ -*-===// 10 // This file declares classes for handling the YAML representation of COFF. 19 #include "llvm/Support/COFF.h" 23 namespace COFF { 42 // The structure of the yaml files is not an exact 1:1 match to COFF. In order 56 COFF::section Header; 65 COFF::symbol Header; 66 COFF::SymbolBaseType SimpleType = COFF::IMAGE_SYM_TYPE_NULL; 67 COFF::SymbolComplexType ComplexType = COFF::IMAGE_SYM_DTYPE_NULL; 68 Optional<COFF::AuxiliaryFunctionDefinition> FunctionDefinition; [all …]
|
/external/swiftshader/third_party/LLVM/test/Object/ |
D | objdump-disassembly-inline-relocations.test | 1 RUN: llvm-objdump -d -r %p/TestObjectFiles/trivial-object-test.coff-i386 \ 2 RUN: | FileCheck %s -check-prefix COFF-i386 3 RUN: llvm-objdump -d -r %p/TestObjectFiles/trivial-object-test.coff-x86-64 \ 4 RUN: | FileCheck %s -check-prefix COFF-x86-64 6 COFF-i386: file format COFF-i386 7 COFF-i386: Disassembly of section .text: 8 COFF-i386: 0: 83 ec 0c subl $12, %esp 9 COFF-i386: 3: c7 44 24 08 00 00 00 00 movl $0, 8(%esp) 10 COFF-i386: b: c7 04 24 00 00 00 00 movl $0, (%esp) 11 COFF-i386: e: IMAGE_REL_I386_DIR32 L_.str [all …]
|
D | objdump-trivial-object.test | 1 RUN: llvm-objdump -d %p/TestObjectFiles/trivial-object-test.coff-i386 \ 2 RUN: | FileCheck %s -check-prefix COFF-i386 3 RUN: llvm-objdump -d %p/TestObjectFiles/trivial-object-test.coff-x86-64 \ 4 RUN: | FileCheck %s -check-prefix COFF-x86-64 10 COFF-i386: file format COFF-i386 11 COFF-i386: Disassembly of section .text: 12 COFF-i386: 0: 83 ec 0c subl $12, %esp 13 COFF-i386: 3: c7 44 24 08 00 00 00 00 movl $0, 8(%esp) 14 COFF-i386: b: c7 04 24 00 00 00 00 movl $0, (%esp) 15 COFF-i386: 12: e8 00 00 00 00 calll 0 [all …]
|
D | objdump-relocations.test | 1 RUN: llvm-objdump -r %p/TestObjectFiles/trivial-object-test.coff-i386 \ 2 RUN: | FileCheck %s -check-prefix COFF-i386 3 RUN: llvm-objdump -r %p/TestObjectFiles/trivial-object-test.coff-x86-64 \ 4 RUN: | FileCheck %s -check-prefix COFF-x86-64 10 COFF-i386: .text 11 COFF-i386: IMAGE_REL_I386_DIR32 L_.str 12 COFF-i386: IMAGE_REL_I386_REL32 _puts 13 COFF-i386: IMAGE_REL_I386_REL32 _SomeOtherFunction 15 COFF-x86-64: .text 16 COFF-x86-64: IMAGE_REL_AMD64_REL32 L.str [all …]
|
D | nm-archive.test | 1 RUN: llvm-nm %p/TestObjectFiles/archive-test.a-coff-i386 \ 2 RUN: | FileCheck %s -check-prefix COFF 7 COFF: trivial-object-test.coff-i386: 8 COFF-NEXT: 00000000 d .data 9 COFF-NEXT: 00000000 t .text 10 COFF-NEXT: 00000000 d L_.str 11 COFF-NEXT: U _SomeOtherFunction 12 COFF-NEXT: 00000000 T _main 13 COFF-NEXT: U _puts
|
/external/llvm/lib/MC/ |
D | MCObjectFileInfo.cpp | 19 #include "llvm/Support/COFF.h" 594 ".eh_frame", COFF::IMAGE_SCN_CNT_INITIALIZED_DATA | in initCOFFMCObjectFileInfo() 595 COFF::IMAGE_SCN_MEM_READ | COFF::IMAGE_SCN_MEM_WRITE, in initCOFFMCObjectFileInfo() 605 // COFF in initCOFFMCObjectFileInfo() 607 ".bss", COFF::IMAGE_SCN_CNT_UNINITIALIZED_DATA | in initCOFFMCObjectFileInfo() 608 COFF::IMAGE_SCN_MEM_READ | COFF::IMAGE_SCN_MEM_WRITE, in initCOFFMCObjectFileInfo() 612 (IsThumb ? COFF::IMAGE_SCN_MEM_16BIT : (COFF::SectionCharacteristics)0) | in initCOFFMCObjectFileInfo() 613 COFF::IMAGE_SCN_CNT_CODE | COFF::IMAGE_SCN_MEM_EXECUTE | in initCOFFMCObjectFileInfo() 614 COFF::IMAGE_SCN_MEM_READ, in initCOFFMCObjectFileInfo() 617 ".data", COFF::IMAGE_SCN_CNT_INITIALIZED_DATA | COFF::IMAGE_SCN_MEM_READ | in initCOFFMCObjectFileInfo() [all …]
|
D | WinCOFFObjectWriter.cpp | 10 // This file contains an implementation of a Win32 COFF object file writer. 32 #include "llvm/Support/COFF.h" 46 typedef SmallString<COFF::NameSize> name; 58 COFF::Auxiliary Aux; 66 COFF::symbol Data; 90 // This class contains staging data for a COFF relocation entry. 92 COFF::relocation Data; 96 static size_t size() { return COFF::RelocationSize; } in size() 103 COFF::section Header; 125 COFF::header Header; [all …]
|
D | MCSectionCOFF.cpp | 1 //===- lib/MC/MCSectionCOFF.cpp - COFF Code Section Representation --------===// 14 #include "llvm/Support/COFF.h" 37 Characteristics |= COFF::IMAGE_SCN_LNK_COMDAT; in setSelection() 51 if (getCharacteristics() & COFF::IMAGE_SCN_CNT_INITIALIZED_DATA) in PrintSwitchToSection() 53 if (getCharacteristics() & COFF::IMAGE_SCN_CNT_UNINITIALIZED_DATA) in PrintSwitchToSection() 55 if (getCharacteristics() & COFF::IMAGE_SCN_MEM_EXECUTE) in PrintSwitchToSection() 57 if (getCharacteristics() & COFF::IMAGE_SCN_MEM_WRITE) in PrintSwitchToSection() 59 else if (getCharacteristics() & COFF::IMAGE_SCN_MEM_READ) in PrintSwitchToSection() 63 if (getCharacteristics() & COFF::IMAGE_SCN_LNK_REMOVE) in PrintSwitchToSection() 65 if (getCharacteristics() & COFF::IMAGE_SCN_MEM_SHARED) in PrintSwitchToSection() [all …]
|
/external/llvm/lib/ObjectYAML/ |
D | COFFYAML.cpp | 1 //===- COFFYAML.cpp - COFF YAMLIO implementation --------------------------===// 10 // This file defines classes for handling the YAML representation of COFF. 16 #define ECase(X) IO.enumCase(Value, #X, COFF::X); 20 Section::Section() { memset(&Header, 0, sizeof(COFF::section)); } in Section() 21 Symbol::Symbol() { memset(&Header, 0, sizeof(COFF::symbol)); } in Symbol() 22 Object::Object() { memset(&Header, 0, sizeof(COFF::header)); } in Object() 52 void ScalarEnumerationTraits<COFF::MachineTypes>::enumeration( in enumeration() 53 IO &IO, COFF::MachineTypes &Value) { in enumeration() 78 void ScalarEnumerationTraits<COFF::SymbolBaseType>::enumeration( in enumeration() 79 IO &IO, COFF::SymbolBaseType &Value) { in enumeration() [all …]
|
/external/llvm/tools/llvm-readobj/ |
D | COFFDumper.cpp | 1 //===-- COFFDumper.cpp - COFF-specific dumper -------------------*- C++ -*-===// 11 /// \brief This file implements the COFF-specific dumper for llvm-readobj. 37 #include "llvm/Object/COFF.h" 39 #include "llvm/Support/COFF.h" 287 static const EnumEntry<COFF::MachineTypes> ImageFileMachineType[] = { 288 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_UNKNOWN ), 289 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_AM33 ), 290 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_AMD64 ), 291 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_ARM ), 292 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_ARMNT ), [all …]
|
/external/llvm/test/Object/X86/ |
D | objdump-trivial-object.test | 1 RUN: llvm-objdump -d %p/../Inputs/trivial-object-test.coff-i386 \ 2 RUN: | FileCheck %s -check-prefix COFF-i386 3 RUN: llvm-objdump -d %p/../Inputs/trivial-object-test.coff-x86-64 \ 4 RUN: | FileCheck %s -check-prefix COFF-x86-64 10 COFF-i386: file format COFF-i386 11 COFF-i386: Disassembly of section .text: 12 COFF-i386: 0: 83 ec 0c subl $12, %esp 13 COFF-i386: 3: c7 44 24 08 00 00 00 00 movl $0, 8(%esp) 14 COFF-i386: b: c7 04 24 00 00 00 00 movl $0, (%esp) 15 COFF-i386: 12: e8 00 00 00 00 calll 0 [all …]
|
D | objdump-disassembly-inline-relocations.test | 1 RUN: llvm-objdump -d -r %p/../Inputs/trivial-object-test.coff-i386 \ 2 RUN: | FileCheck %s -check-prefix COFF-i386 3 RUN: llvm-objdump -d -r %p/../Inputs/trivial-object-test.coff-x86-64 \ 4 RUN: | FileCheck %s -check-prefix COFF-x86-64 14 COFF-i386: file format COFF-i386 15 COFF-i386: Disassembly of section .text: 16 COFF-i386: 0: 83 ec 0c subl $12, %esp 17 COFF-i386: 3: c7 44 24 08 00 00 00 00 movl $0, 8(%esp) 18 COFF-i386: b: c7 04 24 00 00 00 00 movl $0, (%esp) 19 COFF-i386: e: IMAGE_REL_I386_DIR32 L_.str [all …]
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
D | X86WinCOFFObjectWriter.cpp | 1 //===-- X86WinCOFFObjectWriter.cpp - X86 Win COFF Writer ------------------===// 15 #include "llvm/Support/COFF.h" 37 : MCWinCOFFObjectTargetWriter(Is64Bit ? COFF::IMAGE_FILE_MACHINE_AMD64 in X86WinCOFFObjectWriter() 38 : COFF::IMAGE_FILE_MACHINE_I386) {} in X86WinCOFFObjectWriter() 51 if (getMachine() == COFF::IMAGE_FILE_MACHINE_AMD64) { in getRelocType() 58 return COFF::IMAGE_REL_AMD64_REL32; in getRelocType() 63 return COFF::IMAGE_REL_AMD64_ADDR32NB; in getRelocType() 65 return COFF::IMAGE_REL_AMD64_SECREL; in getRelocType() 66 return COFF::IMAGE_REL_AMD64_ADDR32; in getRelocType() 68 return COFF::IMAGE_REL_AMD64_ADDR64; in getRelocType() [all …]
|
/external/llvm/lib/DebugInfo/CodeView/ |
D | EnumTables.cpp | 282 static const EnumEntry<COFF::SectionCharacteristics> 284 CV_ENUM_ENT(COFF, IMAGE_SCN_TYPE_NOLOAD), 285 CV_ENUM_ENT(COFF, IMAGE_SCN_TYPE_NO_PAD), 286 CV_ENUM_ENT(COFF, IMAGE_SCN_CNT_CODE), 287 CV_ENUM_ENT(COFF, IMAGE_SCN_CNT_INITIALIZED_DATA), 288 CV_ENUM_ENT(COFF, IMAGE_SCN_CNT_UNINITIALIZED_DATA), 289 CV_ENUM_ENT(COFF, IMAGE_SCN_LNK_OTHER), 290 CV_ENUM_ENT(COFF, IMAGE_SCN_LNK_INFO), 291 CV_ENUM_ENT(COFF, IMAGE_SCN_LNK_REMOVE), 292 CV_ENUM_ENT(COFF, IMAGE_SCN_LNK_COMDAT), [all …]
|
/external/swiftshader/third_party/LLVM/lib/MC/ |
D | MCObjectFileInfo.cpp | 375 // COFF in InitCOFFMCObjectFileInfo() 378 COFF::IMAGE_SCN_CNT_CODE | in InitCOFFMCObjectFileInfo() 379 COFF::IMAGE_SCN_MEM_EXECUTE | in InitCOFFMCObjectFileInfo() 380 COFF::IMAGE_SCN_MEM_READ, in InitCOFFMCObjectFileInfo() 384 COFF::IMAGE_SCN_CNT_INITIALIZED_DATA | in InitCOFFMCObjectFileInfo() 385 COFF::IMAGE_SCN_MEM_READ | in InitCOFFMCObjectFileInfo() 386 COFF::IMAGE_SCN_MEM_WRITE, in InitCOFFMCObjectFileInfo() 390 COFF::IMAGE_SCN_CNT_INITIALIZED_DATA | in InitCOFFMCObjectFileInfo() 391 COFF::IMAGE_SCN_MEM_READ, in InitCOFFMCObjectFileInfo() 395 COFF::IMAGE_SCN_CNT_INITIALIZED_DATA | in InitCOFFMCObjectFileInfo() [all …]
|
D | WinCOFFStreamer.cpp | 10 // This file contains an implementation of a Win32 COFF object file streamer. 30 #include "llvm/Support/COFF.h" 98 COFF::IMAGE_SCN_CNT_CODE in SetSectionText() 99 | COFF::IMAGE_SCN_MEM_EXECUTE in SetSectionText() 100 | COFF::IMAGE_SCN_MEM_READ, in SetSectionText() 107 COFF::IMAGE_SCN_CNT_INITIALIZED_DATA in SetSectionData() 108 | COFF::IMAGE_SCN_MEM_READ in SetSectionData() 109 | COFF::IMAGE_SCN_MEM_WRITE, in SetSectionData() 116 COFF::IMAGE_SCN_CNT_UNINITIALIZED_DATA in SetSectionBSS() 117 | COFF::IMAGE_SCN_MEM_READ in SetSectionBSS() [all …]
|
/external/llvm/lib/MC/MCParser/ |
D | COFFAsmParser.cpp | 1 //===- COFFAsmParser.cpp - COFF Assembly Parser ---------------------------===// 22 #include "llvm/Support/COFF.h" 41 COFF::COMDATType Type); 95 COFF::IMAGE_SCN_CNT_CODE in ParseSectionDirectiveText() 96 | COFF::IMAGE_SCN_MEM_EXECUTE in ParseSectionDirectiveText() 97 | COFF::IMAGE_SCN_MEM_READ, in ParseSectionDirectiveText() 101 return ParseSectionSwitch(".data", COFF::IMAGE_SCN_CNT_INITIALIZED_DATA | in ParseSectionDirectiveData() 102 COFF::IMAGE_SCN_MEM_READ | in ParseSectionDirectiveData() 103 COFF::IMAGE_SCN_MEM_WRITE, in ParseSectionDirectiveData() 108 COFF::IMAGE_SCN_CNT_UNINITIALIZED_DATA in ParseSectionDirectiveBSS() [all …]
|