HomeSort by relevance Sort by last modified time
    Searched refs:COFF (Results 1 - 25 of 91) sorted by null

1 2 3 4

  /external/llvm/lib/MC/
MCSectionCOFF.cpp 1 //===- lib/MC/MCSectionCOFF.cpp - COFF Code Section Representation --------===//
14 #include "llvm/Support/COFF.h"
37 Characteristics |= COFF::IMAGE_SCN_LNK_COMDAT;
51 if (getCharacteristics() & COFF::IMAGE_SCN_CNT_INITIALIZED_DATA)
53 if (getCharacteristics() & COFF::IMAGE_SCN_CNT_UNINITIALIZED_DATA)
55 if (getCharacteristics() & COFF::IMAGE_SCN_MEM_EXECUTE)
57 if (getCharacteristics() & COFF::IMAGE_SCN_MEM_WRITE)
59 else if (getCharacteristics() & COFF::IMAGE_SCN_MEM_READ)
63 if (getCharacteristics() & COFF::IMAGE_SCN_LNK_REMOVE)
65 if (getCharacteristics() & COFF::IMAGE_SCN_MEM_SHARED
    [all...]
MCObjectFileInfo.cpp 19 #include "llvm/Support/COFF.h"
558 ".eh_frame", COFF::IMAGE_SCN_CNT_INITIALIZED_DATA |
559 COFF::IMAGE_SCN_MEM_READ | COFF::IMAGE_SCN_MEM_WRITE,
566 // COFF
568 ".bss", COFF::IMAGE_SCN_CNT_UNINITIALIZED_DATA |
569 COFF::IMAGE_SCN_MEM_READ | COFF::IMAGE_SCN_MEM_WRITE,
573 (IsWoA ? COFF::IMAGE_SCN_MEM_16BIT : (COFF::SectionCharacteristics)0)
    [all...]
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; }
103 COFF::section Header;
126 COFF::header Header
    [all...]
MCWinEH.cpp 17 #include "llvm/Support/COFF.h"
37 if (FunctionSection->getCharacteristics() & COFF::IMAGE_SCN_LNK_COMDAT) {
53 COFF::IMAGE_SCN_CNT_INITIALIZED_DATA |
54 COFF::IMAGE_SCN_MEM_READ,
  /external/llvm/tools/llvm-readobj/
COFFImportDumper.cpp 1 //===-- COFFImportDumper.cpp - COFF import library dumper -------*- C++ -*-===//
11 /// \brief This file implements the COFF import library dumper for llvm-readobj.
18 #include "llvm/Object/COFF.h"
20 #include "llvm/Support/COFF.h"
29 outs() << "Format: COFF-import-file\n";
33 case COFF::IMPORT_CODE: outs() << "Type: code\n"; break;
34 case COFF::IMPORT_DATA: outs() << "Type: data\n"; break;
35 case COFF::IMPORT_CONST: outs() << "Type: const\n"; break;
39 case COFF::IMPORT_ORDINAL: outs() << "Name type: ordinal\n"; break;
40 case COFF::IMPORT_NAME: outs() << "Name type: name\n"; break
    [all...]
COFFDumper.cpp 1 //===-- COFFDumper.cpp - COFF-specific dumper -------------------*- C++ -*-===//
11 /// \brief This file implements the COFF-specific dumper for llvm-readobj.
25 #include "llvm/Object/COFF.h"
27 #include "llvm/Support/COFF.h"
151 static const EnumEntry<COFF::MachineTypes> ImageFileMachineType[] = {
152 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_UNKNOWN ),
153 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_AM33 ),
154 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_AMD64 ),
155 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_ARM ),
156 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_ARMNT )
    [all...]
Win64EHDumper.h 34 const object::COFFObjectFile &COFF;
38 Context(const object::COFFObjectFile &COFF, SymbolResolver Resolver,
40 : COFF(COFF), ResolveSymbol(Resolver), UserData(UserData) {}
ARMWinEHPrinter.h 14 #include "llvm/Object/COFF.h"
84 getSectionContaining(const object::COFFObjectFile &COFF, uint64_t Address);
87 getSymbol(const object::COFFObjectFile &COFF, uint64_t Address,
91 getRelocatedSymbol(const object::COFFObjectFile &COFF,
94 bool dumpXDataRecord(const object::COFFObjectFile &COFF,
97 bool dumpUnpackedEntry(const object::COFFObjectFile &COFF,
100 bool dumpPackedEntry(const object::COFFObjectFile &COFF,
103 bool dumpProcedureDataEntry(const object::COFFObjectFile &COFF,
106 void dumpProcedureData(const object::COFFObjectFile &COFF,
111 std::error_code dumpProcedureData(const object::COFFObjectFile &COFF);
    [all...]
ARMWinEHPrinter.cpp 187 Decoder::getSectionContaining(const COFFObjectFile &COFF, uint64_t VA) {
188 for (const auto &Section : COFF.sections()) {
198 ErrorOr<object::SymbolRef> Decoder::getSymbol(const COFFObjectFile &COFF,
200 for (const auto &Symbol : COFF.symbols()) {
509 bool Decoder::dumpXDataRecord(const COFFObjectFile &COFF,
513 if (COFF.getSectionContents(COFF.getCOFFSection(Section), Contents))
566 getRelocatedSymbol(COFF, Section, HandlerOffset * sizeof(uint32_t));
568 Symbol = getSymbol(COFF, Address, /*FunctionOnly=*/true);
582 bool Decoder::dumpUnpackedEntry(const COFFObjectFile &COFF,
    [all...]
  /external/llvm/lib/Target/X86/MCTargetDesc/
X86WinCOFFObjectWriter.cpp 1 //===-- X86WinCOFFObjectWriter.cpp - X86 Win COFF Writer ------------------===//
15 #include "llvm/Support/COFF.h"
37 : MCWinCOFFObjectTargetWriter(Is64Bit ? COFF::IMAGE_FILE_MACHINE_AMD64
38 : COFF::IMAGE_FILE_MACHINE_I386) {}
51 if (getMachine() == COFF::IMAGE_FILE_MACHINE_AMD64) {
56 return COFF::IMAGE_REL_AMD64_REL32;
60 return COFF::IMAGE_REL_AMD64_ADDR32NB;
61 return COFF::IMAGE_REL_AMD64_ADDR32;
63 return COFF::IMAGE_REL_AMD64_ADDR64;
65 return COFF::IMAGE_REL_AMD64_SECTION
    [all...]
  /external/llvm/include/llvm/Object/
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;
67 COFF::SymbolComplexType ComplexType;
68 Optional<COFF::AuxiliaryFunctionDefinition> FunctionDefinition
    [all...]
  /external/llvm/lib/Target/ARM/MCTargetDesc/
ARMWinCOFFObjectWriter.cpp 1 //===-- ARMWinCOFFObjectWriter.cpp - ARM Windows COFF Object Writer -- C++ -==//
17 #include "llvm/Support/COFF.h"
26 : MCWinCOFFObjectTargetWriter(COFF::IMAGE_FILE_MACHINE_ARMNT) {
42 assert(getMachine() == COFF::IMAGE_FILE_MACHINE_ARMNT &&
56 return COFF::IMAGE_REL_ARM_ADDR32NB;
58 return COFF::IMAGE_REL_ARM_SECREL;
60 return COFF::IMAGE_REL_ARM_ADDR32;
63 return COFF::IMAGE_REL_ARM_SECTION;
65 return COFF::IMAGE_REL_ARM_SECREL;
67 return COFF::IMAGE_REL_ARM_BRANCH20T
    [all...]
  /external/llvm/test/DebugInfo/X86/
dbg-asm.s 2 # RUN: | llvm-readobj -r - | FileCheck -check-prefix CHECK-COFF %s
4 # RUN: | llvm-readobj -r - | FileCheck -check-prefix CHECK-COFF %s
12 # CHECK-COFF: Relocations [
13 # CHECK-COFF: Section {{.*}} .debug_info {
14 # CHECK-COFF: 0x6 IMAGE_REL_I386_SECREL .debug_abbrev
15 # CHECK-COFF: 0xC IMAGE_REL_I386_SECREL .debug_line
16 # CHECK-COFF: }
17 # CHECK-COFF: Section {{.*}} .debug_aranges {
18 # CHECK-COFF: 0x6 IMAGE_REL_I386_SECREL .debug_info
19 # CHECK-COFF:
    [all...]
  /toolchain/binutils/binutils-2.25/ld/testsuite/ld-pe/
image_size.d 1 #name: PE-COFF SizeOfImage
export_dynamic_warning.d 1 #name: PE-COFF --export-dynamic warning
  /external/llvm/lib/Object/
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)); }
21 Symbol::Symbol() { memset(&Header, 0, sizeof(COFF::symbol)); }
22 Object::Object() { memset(&Header, 0, sizeof(COFF::header)); }
52 void ScalarEnumerationTraits<COFF::MachineTypes>::enumeration(
53 IO &IO, COFF::MachineTypes &Value) {
78 void ScalarEnumerationTraits<COFF::SymbolBaseType>::enumeration(
79 IO &IO, COFF::SymbolBaseType &Value)
    [all...]
  /external/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
RuntimeDyldCOFFX86_64.h 1 //===-- RuntimeDyldCOFFX86_64.h --- COFF/X86_64 specific code ---*- C++ -*-===//
10 // COFF x86_x64 support for MC-JIT runtime dynamic linker.
17 #include "llvm/Object/COFF.h"
18 #include "llvm/Support/COFF.h"
69 case COFF::IMAGE_REL_AMD64_REL32:
70 case COFF::IMAGE_REL_AMD64_REL32_1:
71 case COFF::IMAGE_REL_AMD64_REL32_2:
72 case COFF::IMAGE_REL_AMD64_REL32_3:
73 case COFF::IMAGE_REL_AMD64_REL32_4:
74 case COFF::IMAGE_REL_AMD64_REL32_5:
    [all...]
RuntimeDyldCOFFI386.h 1 //===--- RuntimeDyldCOFFI386.h --- COFF/X86_64 specific code ---*- C++ --*-===//
10 // COFF x86 support for MC-JIT runtime dynamic linker.
17 #include "llvm/Object/COFF.h"
18 #include "llvm/Support/COFF.h"
73 case COFF::IMAGE_REL_I386_ABSOLUTE:
76 case COFF::IMAGE_REL_I386_DIR32:
77 case COFF::IMAGE_REL_I386_DIR32NB:
78 case COFF::IMAGE_REL_I386_REL32: {
85 case COFF::IMAGE_REL_I386_SECTION: {
91 case COFF::IMAGE_REL_I386_SECREL:
    [all...]
  /external/llvm/lib/MC/MCParser/
COFFAsmParser.cpp 1 //===- COFFAsmParser.cpp - COFF Assembly Parser ---------------------------===//
22 #include "llvm/Support/COFF.h"
41 COFF::COMDATType Type);
95 COFF::IMAGE_SCN_CNT_CODE
96 | COFF::IMAGE_SCN_MEM_EXECUTE
97 | COFF::IMAGE_SCN_MEM_READ,
101 return ParseSectionSwitch(".data", COFF::IMAGE_SCN_CNT_INITIALIZED_DATA |
102 COFF::IMAGE_SCN_MEM_READ |
103 COFF::IMAGE_SCN_MEM_WRITE,
108 COFF::IMAGE_SCN_CNT_UNINITIALIZED_DAT
    [all...]
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/arm/
local_label_coff.d 2 #name: ARM local label relocs to section symbol relocs (COFF)
3 # This test is only valid on COFF based targets, except Windows CE.
5 #not-skip: *-unknown-pe *-epoc-pe *-*-*coff
undefined.d 2 # COFF and aout based ports, except Windows CE,
4 #skip: *-*-*coff *-unknown-pe *-epoc-pe *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
undefined_coff.d 2 # COFF and aout based ports, except Windows CE,
4 #not-skip: *-*-*coff *-unknown-pe *-epoc-pe *-*-*aout* *-*-netbsd *-*-riscix*
local_label_elf.d 4 # There are COFF and Windows CE versions of this test.
5 #skip: *-*-*coff *-*-pe *-wince-* *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/pe/
set.d 2 #name: set directive in COFF
  /external/llvm/tools/yaml2obj/
yaml2coff.cpp 1 //===- yaml2coff - Convert YAML to a COFF object file ---------------------===//
11 /// \brief The COFF component of yaml2obj.
21 #include "llvm/Object/COFF.h"
31 /// This parses a yaml stream that represents a COFF object file.
36 // A COFF string table always starts with a 4 byte size field. Offsets into
43 COFF::MaxNumberOfSections16;
48 return Obj.Header.Machine == COFF::IMAGE_FILE_MACHINE_AMD64;
56 return useBigObj() ? COFF::Header32Size : COFF::Header16Size;
60 return useBigObj() ? COFF::Symbol32Size : COFF::Symbol16Size
    [all...]

Completed in 1457 milliseconds

1 2 3 4