Searched refs:COFF (Results 1 - 25 of 27) sorted by relevance

12

/freebsd-9.3-release/contrib/llvm/lib/MC/
H A DMCSectionCOFF.cpp1 //===- lib/MC/MCSectionCOFF.cpp - COFF Code Section Representation --------===//
34 assert((Selection == COFF::IMAGE_COMDAT_SELECT_ASSOCIATIVE) ==
39 Characteristics |= COFF::IMAGE_SCN_LNK_COMDAT;
59 if (getCharacteristics() & COFF::IMAGE_SCN_MEM_DISCARDABLE)
63 if (getCharacteristics() & COFF::IMAGE_SCN_LNK_COMDAT) {
65 case COFF::IMAGE_COMDAT_SELECT_NODUPLICATES:
68 case COFF::IMAGE_COMDAT_SELECT_ANY:
71 case COFF::IMAGE_COMDAT_SELECT_SAME_SIZE:
74 case COFF::IMAGE_COMDAT_SELECT_EXACT_MATCH:
77 case COFF
[all...]
H A DWinCOFFStreamer.cpp10 // This file contains an implementation of a Win32 COFF object file streamer.
29 #include "llvm/Support/COFF.h"
105 COFF::IMAGE_SCN_CNT_CODE
106 | COFF::IMAGE_SCN_MEM_EXECUTE
107 | COFF::IMAGE_SCN_MEM_READ,
114 COFF::IMAGE_SCN_CNT_INITIALIZED_DATA
115 | COFF::IMAGE_SCN_MEM_READ
116 | COFF::IMAGE_SCN_MEM_WRITE,
123 COFF::IMAGE_SCN_CNT_UNINITIALIZED_DATA
124 | COFF
[all...]
H A DMCObjectFileInfo.cpp545 // COFF
548 COFF::IMAGE_SCN_CNT_UNINITIALIZED_DATA |
549 COFF::IMAGE_SCN_MEM_READ |
550 COFF::IMAGE_SCN_MEM_WRITE,
554 COFF::IMAGE_SCN_CNT_CODE |
555 COFF::IMAGE_SCN_MEM_EXECUTE |
556 COFF::IMAGE_SCN_MEM_READ,
560 COFF::IMAGE_SCN_CNT_INITIALIZED_DATA |
561 COFF::IMAGE_SCN_MEM_READ |
562 COFF
[all...]
H A DWinCOFFObjectWriter.cpp10 // This file contains an implementation of a Win32 COFF object file writer.
31 #include "llvm/Support/COFF.h"
40 typedef SmallString<COFF::NameSize> name;
52 COFF::Auxiliary Aux;
60 COFF::symbol Data;
80 // This class contains staging data for a COFF relocation entry.
82 COFF::relocation Data;
86 static size_t size() { return COFF::RelocationSize; }
93 COFF::section Header;
105 // This class holds the COFF strin
[all...]
H A DMCWin64EH.cpp250 COFF::IMAGE_SCN_CNT_INITIALIZED_DATA |
251 COFF::IMAGE_SCN_MEM_READ,
260 COFF::IMAGE_SCN_CNT_INITIALIZED_DATA |
261 COFF::IMAGE_SCN_MEM_READ,
H A DMCAsmStreamer.cpp1149 COFF::IMAGE_SCN_CNT_INITIALIZED_DATA |
1150 COFF::IMAGE_SCN_MEM_READ |
1151 COFF::IMAGE_SCN_MEM_WRITE,
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/MCTargetDesc/
H A DX86WinCOFFObjectWriter.cpp1 //===-- X86WinCOFFObjectWriter.cpp - X86 Win COFF Writer ------------------===//
15 #include "llvm/Support/COFF.h"
39 : MCWinCOFFObjectTargetWriter(Is64Bit_ ? COFF::IMAGE_FILE_MACHINE_AMD64 :
40 COFF::IMAGE_FILE_MACHINE_I386),
57 return Is64Bit ? COFF::IMAGE_REL_AMD64_REL32 : COFF::IMAGE_REL_I386_REL32;
61 return Is64Bit ? COFF::IMAGE_REL_AMD64_ADDR32NB :
62 COFF::IMAGE_REL_I386_DIR32NB;
63 return Is64Bit ? COFF::IMAGE_REL_AMD64_ADDR32 : COFF
[all...]
/freebsd-9.3-release/contrib/llvm/include/llvm/Object/
H A DCOFFYAML.h1 //===- COFFYAML.h - COFF YAMLIO implementation ------------------*- C++ -*-===//
10 // This file declares classes for handling the YAML representation of COFF.
18 #include "llvm/Support/COFF.h"
22 namespace COFF { namespace in namespace:llvm
35 // The structure of the yaml files is not an exact 1:1 match to COFF. In order
45 COFF::section Header;
54 COFF::symbol Header;
55 COFF::SymbolBaseType SimpleType;
56 COFF::SymbolComplexType ComplexType;
63 COFF
[all...]
/freebsd-9.3-release/contrib/llvm/tools/llvm-readobj/
H A DCOFFDumper.cpp1 //===-- COFFDumper.cpp - COFF-specific dumper -------------------*- C++ -*-===//
11 /// \brief This file implements the COFF-specific dumper for llvm-readobj.
23 #include "llvm/Object/COFF.h"
225 static const EnumEntry<COFF::MachineTypes> ImageFileMachineType[] = {
226 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_UNKNOWN ),
227 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_AM33 ),
228 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_AMD64 ),
229 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_ARM ),
230 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_ARMV7 ),
231 LLVM_READOBJ_ENUM_ENT(COFF, IMAGE_FILE_MACHINE_EB
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Object/
H A DCOFFYAML.cpp1 //===- 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)); }
26 void ScalarEnumerationTraits<COFF::MachineTypes>::enumeration(
27 IO &IO, COFF::MachineTypes &Value) {
51 void ScalarEnumerationTraits<COFF::SymbolBaseType>::enumeration(
52 IO &IO, COFF
[all...]
H A DCOFFObjectFile.cpp1 //===- COFFObjectFile.cpp - COFF object file implementation -----*- C++ -*-===//
14 #include "llvm/Object/COFF.h"
116 if (symb->SectionNumber == COFF::IMAGE_SYM_UNDEFINED)
132 if (symb->SectionNumber == COFF::IMAGE_SYM_UNDEFINED)
145 if (symb->StorageClass == COFF::IMAGE_SYM_CLASS_EXTERNAL &&
146 symb->SectionNumber == COFF::IMAGE_SYM_UNDEFINED) {
149 if (symb->getComplexType() == COFF::IMAGE_SYM_DTYPE_FUNCTION) {
159 if (Characteristics & COFF::IMAGE_SCN_MEM_READ &&
160 ~Characteristics & COFF::IMAGE_SCN_MEM_WRITE) // Read only.
174 if (symb->StorageClass == COFF
[all...]
/freebsd-9.3-release/contrib/llvm/lib/MC/MCParser/
H A DCOFFAsmParser.cpp1 //===- COFFAsmParser.cpp - COFF Assembly Parser ---------------------------===//
21 #include "llvm/Support/COFF.h"
40 COFF::COMDATType Type, const MCSectionCOFF *Assoc);
92 COFF::IMAGE_SCN_CNT_CODE
93 | COFF::IMAGE_SCN_MEM_EXECUTE
94 | COFF::IMAGE_SCN_MEM_READ,
99 COFF::IMAGE_SCN_CNT_INITIALIZED_DATA
100 | COFF::IMAGE_SCN_MEM_READ
101 | COFF::IMAGE_SCN_MEM_WRITE,
106 COFF
[all...]
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp683 // COFF
692 COFF::IMAGE_SCN_MEM_DISCARDABLE;
695 COFF::IMAGE_SCN_MEM_EXECUTE |
696 COFF::IMAGE_SCN_MEM_READ |
697 COFF::IMAGE_SCN_CNT_CODE;
700 COFF::IMAGE_SCN_CNT_UNINITIALIZED_DATA |
701 COFF::IMAGE_SCN_MEM_READ |
702 COFF::IMAGE_SCN_MEM_WRITE;
705 COFF::IMAGE_SCN_CNT_INITIALIZED_DATA |
706 COFF
[all...]
/freebsd-9.3-release/contrib/llvm/include/llvm/MC/
H A DMCSectionCOFF.h1 //===- MCSectionCOFF.h - COFF Machine Code Sections -------------*- C++ -*-===//
19 #include "llvm/Support/COFF.h"
60 assert ((Selection == COFF::IMAGE_COMDAT_SELECT_ASSOCIATIVE) ==
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/
H A DX86AsmPrinter.cpp37 #include "llvm/Support/COFF.h"
57 OutStreamer.EmitCOFFSymbolStorageClass(Intrn ? COFF::IMAGE_SYM_CLASS_STATIC
58 : COFF::IMAGE_SYM_CLASS_EXTERNAL);
59 OutStreamer.EmitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_FUNCTION
60 << COFF::SCT_COMPLEX_TYPE_SHIFT);
531 OutStreamer.EmitCOFFSymbolStorageClass(COFF::IMAGE_SYM_CLASS_STATIC);
532 OutStreamer.EmitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_NULL);
534 // According to the PE-COFF spec, the LSB of this value marks the object
660 OutStreamer.EmitCOFFSymbolStorageClass(COFF::IMAGE_SYM_CLASS_EXTERNAL);
661 OutStreamer.EmitCOFFSymbolType(COFF
[all...]
/freebsd-9.3-release/contrib/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp23 #include "llvm/Object/COFF.h"
413 case COFF::IMAGE_SYM_UNDEFINED:
415 if (symb->StorageClass == COFF::IMAGE_SYM_CLASS_WEAK_EXTERNAL) {
423 case COFF::IMAGE_SYM_ABSOLUTE:
426 case COFF::IMAGE_SYM_DEBUG:
431 if (Characteristics & COFF::IMAGE_SCN_CNT_CODE)
433 else if (Characteristics & COFF::IMAGE_SCN_MEM_READ &&
434 ~Characteristics & COFF::IMAGE_SCN_MEM_WRITE) // Read only.
436 else if (Characteristics & COFF::IMAGE_SCN_CNT_INITIALIZED_DATA)
438 else if (Characteristics & COFF
[all...]
/freebsd-9.3-release/crypto/openssl/crypto/perlasm/
H A Dx86asm.pl44 coff - GAS/COFF such as Win32 targets
61 &comment("any of ELF, a.out, COFF, Win32, ...");
/freebsd-9.3-release/contrib/llvm/tools/llvm-objdump/
H A DCOFFDump.cpp1 //===-- COFFDump.cpp - COFF-specific dumper ---------------------*- C++ -*-===//
11 /// \brief This file implements the COFF-specific dumper for llvm-objdump.
19 #include "llvm/Object/COFF.h"
276 if (Header->Machine != COFF::IMAGE_FILE_MACHINE_AMD64) {
H A Dllvm-objdump.cpp42 #include "llvm/Object/COFF.h"
166 // TheTriple defaults to ELF, and COFF doesn't have an environment:
649 if (symbol->StorageClass == COFF::IMAGE_SYM_CLASS_STATIC
671 << "(fl 0x00)" // Flag bits, which COFF doesn't have.
768 "for COFF object files.\n";
/freebsd-9.3-release/contrib/llvm/include/llvm/Support/
H A DCOFF.h1 //===-- llvm/Support/COFF.h -------------------------------------*- C++ -*-===//
10 // This file contains an definitions used in Windows COFF Files.
13 // information from Microsoft's publicly available PE/COFF format document:
31 namespace COFF { namespace in namespace:llvm
36 // Sizes in bytes of various things in the COFF format.
89 /// COFF line numbers have been stripped. This is deprecated and should be
92 /// COFF symbol table entries for local symbols have been removed. This is
614 } // End namespace COFF.
/freebsd-9.3-release/contrib/binutils/binutils/
H A Dresrc.c1915 /* Print out some COFF information that rc files can't represent. */
1918 wr_printcomment (e, "COFF information not part of RC");
2187 wr_printcomment (e, "COFF reserved value: %u", res->coff_info.reserved);
/freebsd-9.3-release/contrib/openbsm/
H A Dconfigure4250 *COFF*)
5678 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
/freebsd-9.3-release/contrib/openpam/
H A Dconfigure5422 *COFF*)
6808 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
/freebsd-9.3-release/contrib/file/
H A Dconfigure5906 *COFF*)
7281 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
/freebsd-9.3-release/contrib/ntp/sntp/libevent/
H A Dconfigure5656 *COFF*)

Completed in 518 milliseconds

12