class COFFImportFile

Declaration

class COFFImportFile : public SymbolicFile { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Object/COFFImportFile.h:29

Inherits from: SymbolicFile

Member Variables

Inherited from Binary:

protected Data

Method Overview

  • public COFFImportFile(llvm::MemoryBufferRef Source)
  • public static bool classof(const llvm::object::Binary * V)
  • public const llvm::object::coff_import_header * getCOFFImportHeader() const
  • public Expected<uint32_t> getSymbolFlags(llvm::object::DataRefImpl Symb) const
  • private bool isData() const
  • public void moveSymbolNext(llvm::object::DataRefImpl & Symb) const
  • public llvm::Error printSymbolName(llvm::raw_ostream & OS, llvm::object::DataRefImpl Symb) const
  • public llvm::object::basic_symbol_iterator symbol_begin() const
  • public llvm::object::basic_symbol_iterator symbol_end() const

Inherited from SymbolicFile:

Inherited from Binary:

Methods

COFFImportFile(llvm::MemoryBufferRef Source)

Declared at: llvm/include/llvm/Object/COFFImportFile.h:31

Parameters

llvm::MemoryBufferRef Source

static bool classof(const llvm::object::Binary* V)

Declared at: llvm/include/llvm/Object/COFFImportFile.h:34

Parameters

const llvm::object::Binary* V

const llvm::object::coff_import_header*
getCOFFImportHeader() const

Declared at: llvm/include/llvm/Object/COFFImportFile.h:59

Expected<uint32_t> getSymbolFlags(
    llvm::object::DataRefImpl Symb) const

Declared at: llvm/include/llvm/Object/COFFImportFile.h:45

Parameters

llvm::object::DataRefImpl Symb

bool isData() const

Declared at: llvm/include/llvm/Object/COFFImportFile.h:65

void moveSymbolNext(
    llvm::object::DataRefImpl& Symb) const

Declared at: llvm/include/llvm/Object/COFFImportFile.h:36

Parameters

llvm::object::DataRefImpl& Symb

llvm::Error printSymbolName(
    llvm::raw_ostream& OS,
    llvm::object::DataRefImpl Symb) const

Declared at: llvm/include/llvm/Object/COFFImportFile.h:38

Parameters

llvm::raw_ostream& OS
llvm::object::DataRefImpl Symb

llvm::object::basic_symbol_iterator symbol_begin()
    const

Declared at: llvm/include/llvm/Object/COFFImportFile.h:49

llvm::object::basic_symbol_iterator symbol_end()
    const

Declared at: llvm/include/llvm/Object/COFFImportFile.h:53