class ImportedSymbolRef

Declaration

class ImportedSymbolRef { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Object/COFF.h:1198

Member Variables

private const llvm::object::import_lookup_table_entry32* Entry32
private const llvm::object::import_lookup_table_entry64* Entry64
private uint32_t Index
private const llvm::object::COFFObjectFile* OwningObject = nullptr

Method Overview

  • public ImportedSymbolRef()
  • public ImportedSymbolRef(const llvm::object::import_lookup_table_entry32 * Entry, uint32_t I, const llvm::object::COFFObjectFile * Owner)
  • public ImportedSymbolRef(const llvm::object::import_lookup_table_entry64 * Entry, uint32_t I, const llvm::object::COFFObjectFile * Owner)
  • public llvm::Error getHintNameRVA(uint32_t & Result) const
  • public llvm::Error getOrdinal(uint16_t & Result) const
  • public llvm::Error getSymbolName(llvm::StringRef & Result) const
  • public llvm::Error isOrdinal(bool & Result) const
  • public void moveNext()

Methods

ImportedSymbolRef()

Declared at: llvm/include/llvm/Object/COFF.h:1200

ImportedSymbolRef(
    const llvm::object::
        import_lookup_table_entry32* Entry,
    uint32_t I,
    const llvm::object::COFFObjectFile* Owner)

Declared at: llvm/include/llvm/Object/COFF.h:1201

Parameters

const llvm::object::import_lookup_table_entry32* Entry
uint32_t I
const llvm::object::COFFObjectFile* Owner

ImportedSymbolRef(
    const llvm::object::
        import_lookup_table_entry64* Entry,
    uint32_t I,
    const llvm::object::COFFObjectFile* Owner)

Declared at: llvm/include/llvm/Object/COFF.h:1204

Parameters

const llvm::object::import_lookup_table_entry64* Entry
uint32_t I
const llvm::object::COFFObjectFile* Owner

llvm::Error getHintNameRVA(uint32_t& Result) const

Declared at: llvm/include/llvm/Object/COFF.h:1214

Parameters

uint32_t& Result

llvm::Error getOrdinal(uint16_t& Result) const

Declared at: llvm/include/llvm/Object/COFF.h:1213

Parameters

uint16_t& Result

llvm::Error getSymbolName(
    llvm::StringRef& Result) const

Declared at: llvm/include/llvm/Object/COFF.h:1211

Parameters

llvm::StringRef& Result

llvm::Error isOrdinal(bool& Result) const

Declared at: llvm/include/llvm/Object/COFF.h:1212

Parameters

bool& Result

void moveNext()

Declared at: llvm/include/llvm/Object/COFF.h:1209