LLVM
8.0.1
|
Variables | |
const size_t | WIN_RES_MAGIC_SIZE = 16 |
const size_t | WIN_RES_NULL_ENTRY_SIZE = 16 |
const uint32_t | WIN_RES_HEADER_ALIGNMENT = 4 |
const uint32_t | WIN_RES_DATA_ALIGNMENT = 4 |
const uint16_t | WIN_RES_PURE_MOVEABLE = 0x0030 |
static const std::string | NullImportDescriptorSymbolName |
const uint32_t | MIN_HEADER_SIZE = 7 * sizeof(uint32_t) + 2 * sizeof(uint16_t) |
const uint32_t | SECTION_ALIGNMENT = sizeof(uint64_t) |
using llvm::object::base_reloc_iterator = typedef content_iterator<BaseRelocRef> |
using llvm::object::basic_symbol_iterator = typedef content_iterator<BasicSymbolRef> |
Definition at line 139 of file SymbolicFile.h.
using llvm::object::bind_iterator = typedef content_iterator<MachOBindEntry> |
using llvm::object::coff_symbol16 = typedef coff_symbol<support::ulittle16_t> |
using llvm::object::coff_symbol32 = typedef coff_symbol<support::ulittle32_t> |
using llvm::object::coff_tls_directory32 = typedef coff_tls_directory<support::little32_t> |
using llvm::object::coff_tls_directory64 = typedef coff_tls_directory<support::little64_t> |
using llvm::object::dice_iterator = typedef content_iterator<DiceRef> |
using llvm::object::ELF32BE = typedef ELFType<support::big, false> |
Definition at line 96 of file ELFTypes.h.
using llvm::object::ELF32BEFile = typedef ELFFile<ELF32BE> |
using llvm::object::ELF32BEObjectFile = typedef ELFObjectFile<ELF32BE> |
Definition at line 422 of file ELFObjectFile.h.
using llvm::object::ELF32LE = typedef ELFType<support::little, false> |
Definition at line 95 of file ELFTypes.h.
using llvm::object::ELF32LEFile = typedef ELFFile<ELF32LE> |
using llvm::object::ELF32LEObjectFile = typedef ELFObjectFile<ELF32LE> |
Definition at line 420 of file ELFObjectFile.h.
using llvm::object::ELF64BE = typedef ELFType<support::big, true> |
Definition at line 98 of file ELFTypes.h.
using llvm::object::ELF64BEFile = typedef ELFFile<ELF64BE> |
using llvm::object::ELF64BEObjectFile = typedef ELFObjectFile<ELF64BE> |
Definition at line 423 of file ELFObjectFile.h.
using llvm::object::ELF64LE = typedef ELFType<support::little, true> |
Definition at line 97 of file ELFTypes.h.
using llvm::object::ELF64LEFile = typedef ELFFile<ELF64LE> |
using llvm::object::ELF64LEObjectFile = typedef ELFObjectFile<ELF64LE> |
Definition at line 421 of file ELFObjectFile.h.
using llvm::object::export_iterator = typedef content_iterator<ExportEntry> |
using llvm::object::export_name_pointer_table_entry = typedef support::ulittle32_t |
using llvm::object::export_ordinal_table_entry = typedef support::ulittle16_t |
using llvm::object::imported_symbol_iterator = typedef content_iterator<ImportedSymbolRef> |
using llvm::object::rebase_iterator = typedef content_iterator<MachORebaseEntry> |
using llvm::object::relocation_iterator = typedef content_iterator<RelocationRef> |
Definition at line 77 of file ObjectFile.h.
using llvm::object::section_iterator = typedef content_iterator<SectionRef> |
Definition at line 48 of file ObjectFile.h.
|
strong |
|
strong |
enum llvm::object::Kind |
Enumerator | |
---|---|
Unknown | |
Eof | |
Identifier | |
Comma | |
Equal | |
EqualEqual | |
KwBase | |
KwConstant | |
KwData | |
KwExports | |
KwHeapsize | |
KwLibrary | |
KwName | |
KwNoname | |
KwPrivate | |
KwStacksize | |
KwVersion |
Definition at line 34 of file COFFModuleDefinition.cpp.
|
strong |
|
static |
Definition at line 61 of file COFFImportFile.cpp.
References llvm::Intrinsic::memcpy.
Definition at line 20 of file SymbolSize.cpp.
References llvm::object::SymEntry::Address, and llvm::object::SymEntry::SectionID.
Referenced by computeSymbolSizes().
std::vector< std::pair< SymbolRef, uint64_t > > llvm::object::computeSymbolSizes | ( | const ObjectFile & | O | ) |
Definition at line 41 of file SymbolSize.cpp.
References llvm::Address, llvm::array_pod_sort(), compareAddress(), E, getSectionID(), getSymbolSectionID(), llvm::object::SymbolRef::getValue(), I, N, P, llvm::MipsISD::Ret, llvm::object::ObjectFile::sections(), Size, llvm::object::SymbolicFile::symbol_begin(), and llvm::object::SymbolicFile::symbol_end().
Referenced by llvm::symbolize::SymbolizableObjectFile::create().
Expected< std::unique_ptr< Binary > > llvm::object::createBinary | ( | MemoryBufferRef | Source, |
LLVMContext * | Context = nullptr |
||
) |
Create a Binary from Source, autodetecting the file type.
Source | The data to create the Binary from. |
Definition at line 45 of file Binary.cpp.
References llvm::file_magic::archive, llvm::file_magic::bitcode, llvm::file_magic::coff_cl_gl_object, llvm::file_magic::coff_import_library, llvm::file_magic::coff_object, llvm::object::MachOUniversalBinary::create(), llvm::object::Archive::create(), llvm::object::SymbolicFile::createSymbolicFile(), llvm::object::WindowsResource::createWindowsResource(), llvm::file_magic::elf, llvm::file_magic::elf_core, llvm::file_magic::elf_executable, llvm::file_magic::elf_relocatable, llvm::file_magic::elf_shared_object, llvm::errorCodeToError(), llvm::MemoryBufferRef::getBuffer(), llvm::identify_magic(), invalid_file_type, llvm_unreachable, llvm::file_magic::macho_bundle, llvm::file_magic::macho_core, llvm::file_magic::macho_dsym_companion, llvm::file_magic::macho_dynamic_linker, llvm::file_magic::macho_dynamically_linked_shared_lib, llvm::file_magic::macho_dynamically_linked_shared_lib_stub, llvm::file_magic::macho_executable, llvm::file_magic::macho_fixed_virtual_memory_shared_lib, llvm::file_magic::macho_kext_bundle, llvm::file_magic::macho_object, llvm::file_magic::macho_preload_executable, llvm::file_magic::macho_universal_binary, llvm::file_magic::pdb, llvm::file_magic::pecoff_executable, llvm::file_magic::unknown, llvm::file_magic::wasm_object, and llvm::file_magic::windows_resource.
Referenced by llvm::object::Binary::checkOffset(), createBinary(), llvm::symbolize::LLVMSymbolizer::flush(), llvm::object::Archive::Child::getAsBinary(), and loadBinaryFormat().
Expected< OwningBinary< Binary > > llvm::object::createBinary | ( | StringRef | Path | ) |
Definition at line 89 of file Binary.cpp.
References createBinary(), llvm::errorCodeToError(), llvm::ErrorOr< T >::get(), llvm::Expected< T >::get(), llvm::ErrorOr< T >::getError(), llvm::MemoryBuffer::getFileOrSTDIN(), and llvm::Expected< T >::takeError().
Referenced by llvm::object::OwningBinary< object::ObjectFile >::getBinary().
Definition at line 48 of file ELF.h.
Referenced by llvm::object::Decompressor::create(), llvm::object::ELFFile< ELFT >::create(), llvm::object::ELFObjectFile< ELFT >::create(), llvm::object::ObjectFile::createELFObjectFile(), llvm::object::ELFFile< ELFT >::dynamicEntries(), llvm::object::ELFFile< ELFT >::getEntry(), getExtendedSymbolTableIndex(), llvm::object::ELFObjectFile< ELFT >::getRelocationAddend(), llvm::object::ELFFile< ELFT >::getSection(), getSection(), llvm::object::ELFFile< ELFT >::getSectionContentsAsArray(), llvm::object::ELFFile< ELFT >::getSectionName(), llvm::object::ELFFile< ELFT >::getSectionStringTable(), llvm::object::ELFFile< ELFT >::getSHNDXTable(), llvm::object::ELFFile< ELFT >::getStringTable(), llvm::object::ELFFile< ELFT >::getStringTableForSymtab(), getSymbol(), llvm::object::ELFFile< ELFT >::program_headers(), llvm::object::ELFFile< ELFT >::sections(), and llvm::object::ELFFile< ELFT >::toMappedAddr().
Definition at line 84 of file COFFModuleDefinition.cpp.
Definition at line 40 of file ELF.h.
References llvm::ELF::EI_CLASS, llvm::ELF::EI_DATA, llvm::ELF::EI_NIDENT, llvm::ELF::ELFCLASSNONE, llvm::ELF::ELFDATANONE, and llvm::StringRef::size().
Referenced by llvm::object::ObjectFile::createELFObjectFile().
Definition at line 157 of file ELF.cpp.
References llvm::ELF::EM_386, llvm::ELF::EM_AARCH64, llvm::ELF::EM_AMDGPU, llvm::ELF::EM_ARC_COMPACT, llvm::ELF::EM_ARC_COMPACT2, llvm::ELF::EM_ARM, llvm::ELF::EM_AVR, llvm::ELF::EM_BPF, llvm::ELF::EM_HEXAGON, llvm::ELF::EM_IAMCU, llvm::ELF::EM_LANAI, llvm::ELF::EM_MIPS, llvm::ELF::EM_MIPS_RS3_LE, llvm::ELF::EM_PPC, llvm::ELF::EM_PPC64, llvm::ELF::EM_RISCV, llvm::ELF::EM_S390, llvm::ELF::EM_SPARC, llvm::ELF::EM_SPARC32PLUS, llvm::ELF::EM_SPARCV9, llvm::ELF::EM_X86_64, getELFSectionTypeName(), Machine, llvm::ELF::SHT_ANDROID_REL, llvm::ELF::SHT_ANDROID_RELA, llvm::ELF::SHT_ANDROID_RELR, llvm::ELF::SHT_ARM_ATTRIBUTES, llvm::ELF::SHT_ARM_DEBUGOVERLAY, llvm::ELF::SHT_ARM_EXIDX, llvm::ELF::SHT_ARM_OVERLAYSECTION, llvm::ELF::SHT_ARM_PREEMPTMAP, llvm::ELF::SHT_DYNAMIC, llvm::ELF::SHT_DYNSYM, llvm::ELF::SHT_FINI_ARRAY, llvm::ELF::SHT_GNU_ATTRIBUTES, llvm::ELF::SHT_GNU_HASH, llvm::ELF::SHT_GNU_verdef, llvm::ELF::SHT_GNU_verneed, llvm::ELF::SHT_GNU_versym, llvm::ELF::SHT_GROUP, llvm::ELF::SHT_HASH, llvm::ELF::SHT_HEX_ORDERED, llvm::ELF::SHT_INIT_ARRAY, llvm::ELF::SHT_LLVM_ADDRSIG, llvm::ELF::SHT_LLVM_CALL_GRAPH_PROFILE, llvm::ELF::SHT_LLVM_LINKER_OPTIONS, llvm::ELF::SHT_LLVM_ODRTAB, llvm::ELF::SHT_MIPS_ABIFLAGS, llvm::ELF::SHT_MIPS_DWARF, llvm::ELF::SHT_MIPS_OPTIONS, llvm::ELF::SHT_MIPS_REGINFO, llvm::ELF::SHT_NOBITS, llvm::ELF::SHT_NOTE, llvm::ELF::SHT_NULL, llvm::ELF::SHT_PREINIT_ARRAY, llvm::ELF::SHT_PROGBITS, llvm::ELF::SHT_REL, llvm::ELF::SHT_RELA, llvm::ELF::SHT_RELR, llvm::ELF::SHT_SHLIB, llvm::ELF::SHT_STRTAB, llvm::ELF::SHT_SYMTAB, llvm::ELF::SHT_SYMTAB_SHNDX, llvm::ELF::SHT_X86_64_UNWIND, and STRINGIFY_ENUM_CASE.
Referenced by llvm::object::ELFFile< ELFT >::getRelativeRelocationType().
Definition at line 23 of file ELF.cpp.
References llvm::ELF::EM_386, llvm::ELF::EM_AARCH64, llvm::ELF::EM_AMDGPU, llvm::ELF::EM_ARC_COMPACT, llvm::ELF::EM_ARC_COMPACT2, llvm::ELF::EM_ARM, llvm::ELF::EM_AVR, llvm::ELF::EM_BPF, llvm::ELF::EM_HEXAGON, llvm::ELF::EM_IAMCU, llvm::ELF::EM_LANAI, llvm::ELF::EM_MIPS, llvm::ELF::EM_MSP430, llvm::ELF::EM_PPC, llvm::ELF::EM_PPC64, llvm::ELF::EM_RISCV, llvm::ELF::EM_S390, llvm::ELF::EM_SPARC, llvm::ELF::EM_SPARC32PLUS, llvm::ELF::EM_SPARCV9, and llvm::ELF::EM_X86_64.
Referenced by llvm::object::ELFFile< ELFT >::getRelocationTypeName(), and llvm::object::ELFObjectFile< ELFT >::getRelocationTypeName().
Referenced by getELFRelativeRelocationType().
|
inline |
Definition at line 283 of file ELF.h.
References assert(), createError(), llvm::ELF::SHN_XINDEX, and llvm::ArrayRef< T >::size().
|
static |
Definition at line 46 of file COFFImportFile.cpp.
References llvm::COFF::IMAGE_FILE_MACHINE_AMD64, llvm::COFF::IMAGE_FILE_MACHINE_ARM64, llvm::COFF::IMAGE_FILE_MACHINE_ARMNT, llvm::COFF::IMAGE_FILE_MACHINE_I386, llvm::COFF::IMAGE_REL_AMD64_ADDR32NB, llvm::COFF::IMAGE_REL_ARM64_ADDR32NB, llvm::COFF::IMAGE_REL_ARM_ADDR32NB, llvm::COFF::IMAGE_REL_I386_DIR32NB, and llvm_unreachable.
|
static |
Definition at line 93 of file COFFImportFile.cpp.
References llvm::StringRef::contains(), llvm::COFF::IMAGE_FILE_MACHINE_I386, llvm::COFF::IMPORT_NAME, llvm::COFF::IMPORT_NAME_NOPREFIX, llvm::COFF::IMPORT_NAME_UNDECORATE, and llvm::StringRef::startswith().
|
inline |
Definition at line 275 of file ELF.h.
References createError().
Referenced by llvm::object::MachOObjectFile::BindRebaseAddress(), llvm::object::COFFObjectFile::getDOSHeader(), llvm::object::ELFObjectFile< ELFT >::getRelocatedSection(), llvm::object::MachOObjectFile::getRelocation(), llvm::object::ELFObjectFile< ELFT >::getSectionAddress(), llvm::object::MachOObjectFile::getSectionAddress(), llvm::object::ELFObjectFile< ELFT >::getSectionAlignment(), llvm::object::MachOObjectFile::getSectionAlignment(), llvm::object::ELFObjectFile< ELFT >::getSectionContents(), llvm::object::MachOObjectFile::getSectionContents(), llvm::object::ELFObjectFile< ELFT >::getSectionFlags(), llvm::object::ELFObjectFile< ELFT >::getSectionIndex(), llvm::object::ELFObjectFile< ELFT >::getSectionName(), llvm::object::ELFObjectFile< ELFT >::getSectionOffset(), llvm::object::ELFObjectFile< ELFT >::getSectionSize(), llvm::object::MachOObjectFile::getSectionSize(), llvm::object::ELFObjectFile< ELFT >::getSectionType(), llvm::GlobalValue::hasSection(), llvm::object::ELFObjectFile< ELFT >::isBerkeleyData(), llvm::object::ELFObjectFile< ELFT >::isBerkeleyText(), llvm::object::ELFObjectFile< ELFT >::isSectionBSS(), llvm::object::ELFObjectFile< ELFT >::isSectionCompressed(), llvm::object::ELFObjectFile< ELFT >::isSectionData(), llvm::object::MachOObjectFile::isSectionStripped(), llvm::object::ELFObjectFile< ELFT >::isSectionText(), llvm::object::ELFObjectFile< ELFT >::isSectionVirtual(), LLVMGetSection(), LLVMMoveToContainingSection(), llvm::object::ELFObjectFile< ELFT >::moveSectionNext(), and llvm::object::SymbolRef::SymbolRef().
|
inline |
Definition at line 337 of file ELF.h.
References createError().
Referenced by llvm::RuntimeDyldCheckerImpl::checkAllRulesInBuffer(), duplicateCPV(), llvm::MipsTargetELFStreamer::emitAssignment(), EmitHiLo(), llvm::object::COFFObjectFile::getAuxSymbol(), llvm::object::ELFObjectFile< ELFT >::getCommonSymbolSizeImpl(), llvm::object::COFFObjectFile::getSymbol(), llvm::object::ELFObjectFile< ELFT >::getSymbolAddress(), llvm::object::ELFObjectFile< ELFT >::getSymbolAlignment(), llvm::object::ELFObjectFile< ELFT >::getSymbolELFType(), llvm::object::ELFObjectFile< ELFT >::getSymbolFlags(), llvm::SelectionDAG::getSymbolFunctionGlobalAddress(), llvm::object::ELFObjectFile< ELFT >::getSymbolName(), llvm::object::ELFObjectFile< ELFT >::getSymbolOther(), llvm::object::ELFObjectFile< ELFT >::getSymbolSection(), llvm::object::ELFObjectFile< ELFT >::getSymbolType(), llvm::object::ELFObjectFile< ELFT >::getSymbolValueImpl(), llvm::MCParserUtils::isSymbolUsedInExpression(), LLVMGetRelocationSymbol(), llvm::MSP430TargetLowering::LowerExternalSymbol(), LowerEXTRACT_SUBVECTOR(), llvm::RuntimeDyld::MemoryManager::notifyObjectLoaded(), llvm::MachineMemOperand::print(), llvm::NVPTXInstPrinter::printProtoIdent(), llvm::MachineBasicBlock::setNumber(), llvm::object::Elf_Rel_Impl< ELFType< TargetEndianness, false >, false >::setType(), llvm::object::Elf_Rel_Impl< ELFType< TargetEndianness, true >, false >::setType(), llvm::ELF::Elf32_Rel::setType(), llvm::ELF::Elf32_Rela::setType(), llvm::ELF::Elf64_Rel::setType(), llvm::ELF::Elf64_Rela::setType(), llvm::TargetMachine::targetSchedulesPostRAScheduling(), VerifySDNode(), and llvm::MCStreamer::visitUsedExpr().
|
static |
Definition at line 420 of file WindowsResource.cpp.
References llvm::isUInt< 32 >().
Referenced by llvm::object::WindowsResourceCOFFWriter::write().
This function returns the hash value for a symbol in the .dynsym section Name of the API remains consistent as specified in the libelf REF : http://www.sco.com/developers/gabi/latest/ch5.dynamic.html#hash.
Definition at line 635 of file ELF.h.
References C.
|
static |
Definition at line 33 of file COFFImportFile.cpp.
References llvm::COFF::IMAGE_FILE_MACHINE_AMD64, llvm::COFF::IMAGE_FILE_MACHINE_ARM64, llvm::COFF::IMAGE_FILE_MACHINE_ARMNT, llvm::COFF::IMAGE_FILE_MACHINE_I386, and llvm_unreachable.
Referenced by makeCombineInst().
Definition at line 60 of file COFFModuleDefinition.cpp.
References llvm::StringRef::contains(), and llvm::StringRef::startswith().
llvm::Error llvm::object::isNotObjectErrorInvalidFileType | ( | llvm::Error | Err | ) |
isNotObjectErrorInvalidFileType() is used when looping through the children of an archive after calling getAsBinary() on the child and it returns an llvm::Error.
In the cases we want to loop through the children and ignore the non-objects in the archive this is used to test the error to see if an error() function needs to called on the llvm::Error.
Definition at line 81 of file Error.cpp.
Referenced by llvm::object::GenericBinaryError::getMessage().
|
inline |
Definition at line 40 of file Error.h.
References object_category().
Referenced by llvm::object::BinaryError::BinaryError(), and llvm::object::GenericBinaryError::GenericBinaryError().
const std::error_category & llvm::object::object_category | ( | ) |
Definition at line 77 of file Error.cpp.
References error_category.
Referenced by make_error_code().
|
inline |
Definition at line 59 of file SymbolicFile.h.
References operator==().
|
inline |
Definition at line 63 of file SymbolicFile.h.
References memcmp.
Referenced by llvm::symbolize::SymbolizableObjectFile::create().
OStream& llvm::object::operator<< | ( | OStream & | OS, |
const DataRefImpl & | D | ||
) |
Definition at line 47 of file SymbolicFile.h.
References llvm::object::DataRefImpl::a, llvm::object::DataRefImpl::b, llvm::object::DataRefImpl::d, llvm::format(), and llvm::object::DataRefImpl::p.
|
inline |
Definition at line 53 of file SymbolicFile.h.
References memcmp.
Referenced by llvm::object::BaseRelocRef::BaseRelocRef(), llvm::object::DelayImportDirectoryEntryRef::DelayImportDirectoryEntryRef(), llvm::object::ExportDirectoryEntryRef::ExportDirectoryEntryRef(), llvm::object::ImportDirectoryEntryRef::ImportDirectoryEntryRef(), llvm::object::ImportedSymbolRef::ImportedSymbolRef(), and operator!=().
Expected< COFFModuleDefinition > llvm::object::parseCOFFModuleDefinition | ( | MemoryBufferRef | MB, |
COFF::MachineTypes | Machine, | ||
bool | MingwDef = false |
||
) |
Definition at line 362 of file COFFModuleDefinition.cpp.
References llvm::MemoryBufferRef::getBuffer(), Machine, and llvm::json::parse().
Referenced by llvm::dlltoolDriverMain().
Expected< IRSymtabFile > llvm::object::readIRSymtab | ( | MemoryBufferRef | MBRef | ) |
Reads a bitcode file, creating its irsymtab if necessary.
Definition at line 135 of file IRObjectFile.cpp.
References F(), llvm::getBitcodeFileContents(), llvm::object::IRSymtabFile::Mods, llvm::irsymtab::readBitcode(), llvm::object::IRSymtabFile::Strtab, llvm::object::IRSymtabFile::Symtab, llvm::Expected< T >::takeError(), and llvm::object::IRSymtabFile::TheReader.
Referenced by llvm::lto::InputFile::create().
|
static |
Definition at line 89 of file WindowsResource.cpp.
References llvm::object::Binary::Data, llvm::object::WinResHeaderPrefix::DataSize, llvm::BinaryStreamReader::getOffset(), llvm::object::WinResHeaderPrefix::HeaderSize, Name, parse_failed, llvm::cl::Prefix, llvm::BinaryStreamReader::readInteger(), llvm::BinaryStreamReader::readWideString(), RETURN_IF_ERROR, llvm::BinaryStreamReader::setOffset(), llvm::Error::success(), WIN_RES_DATA_ALIGNMENT, and WIN_RES_HEADER_ALIGNMENT.
|
static |
Definition at line 110 of file COFFImportFile.cpp.
References llvm::StringRef::find(), llvm::StringRef::npos, llvm::StringRef::size(), llvm::StringRef::startswith(), and llvm::StringRef::substr().
Error llvm::object::writeImportLibrary | ( | StringRef | ImportName, |
StringRef | Path, | ||
ArrayRef< COFFShortExport > | Exports, | ||
COFF::MachineTypes | Machine, | ||
bool | MinGW | ||
) |
Definition at line 572 of file COFFImportFile.cpp.
Referenced by llvm::dlltoolDriverMain().
|
static |
Definition at line 67 of file COFFImportFile.cpp.
References llvm::support::endian::write32le().
Expected< std::unique_ptr< MemoryBuffer > > llvm::object::writeWindowsResourceCOFF | ( | llvm::COFF::MachineTypes | MachineType, |
const WindowsResourceParser & | Parser | ||
) |
Definition at line 714 of file WindowsResource.cpp.
References E, llvm::Error::success(), and llvm::object::WindowsResourceCOFFWriter::write().
Definition at line 33 of file WindowsResource.cpp.
|
static |
Definition at line 130 of file COFFImportFile.cpp.
Definition at line 37 of file WindowsResource.cpp.
Definition at line 53 of file WindowsResource.h.
Referenced by readStringOrId().
Definition at line 52 of file WindowsResource.h.
Referenced by readStringOrId().
Definition at line 50 of file WindowsResource.h.
Referenced by llvm::object::WindowsResource::createWindowsResource().
Definition at line 51 of file WindowsResource.h.
Referenced by llvm::object::WindowsResource::createWindowsResource().
const uint16_t llvm::object::WIN_RES_PURE_MOVEABLE = 0x0030 |
Definition at line 54 of file WindowsResource.h.