class ImportDirectoryEntryRef
Declaration
class ImportDirectoryEntryRef { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Object/COFF.h:1116
Member Variables
- private const llvm::object:: coff_import_directory_table_entry* ImportTable
- private uint32_t Index
- private const llvm::object::COFFObjectFile* OwningObject = nullptr
Method Overview
- public ImportDirectoryEntryRef()
- public ImportDirectoryEntryRef(const llvm::object::coff_import_directory_table_entry * Table, uint32_t I, const llvm::object::COFFObjectFile * Owner)
- public llvm::Error getImportAddressTableRVA(uint32_t & Result) const
- public llvm::Error getImportLookupTableRVA(uint32_t & Result) const
- public llvm::Error getImportTableEntry(const llvm::object::coff_import_directory_table_entry *& Result) const
- public llvm::Error getName(llvm::StringRef & Result) const
- public llvm::object::imported_symbol_iterator imported_symbol_begin() const
- public llvm::object::imported_symbol_iterator imported_symbol_end() const
- public iterator_range<llvm::object::imported_symbol_iterator> imported_symbols() const
- public llvm::object::imported_symbol_iterator lookup_table_begin() const
- public llvm::object::imported_symbol_iterator lookup_table_end() const
- public iterator_range<llvm::object::imported_symbol_iterator> lookup_table_symbols() const
- public void moveNext()
Methods
¶ImportDirectoryEntryRef()
ImportDirectoryEntryRef()
Declared at: llvm/include/llvm/Object/COFF.h:1118
¶ImportDirectoryEntryRef(
const llvm::object::
coff_import_directory_table_entry* Table,
uint32_t I,
const llvm::object::COFFObjectFile* Owner)
ImportDirectoryEntryRef(
const llvm::object::
coff_import_directory_table_entry* Table,
uint32_t I,
const llvm::object::COFFObjectFile* Owner)
Declared at: llvm/include/llvm/Object/COFF.h:1119
Parameters
- const llvm::object:: coff_import_directory_table_entry* Table
- uint32_t I
- const llvm::object::COFFObjectFile* Owner
¶llvm::Error getImportAddressTableRVA(
uint32_t& Result) const
llvm::Error getImportAddressTableRVA(
uint32_t& Result) const
Declared at: llvm/include/llvm/Object/COFF.h:1136
Parameters
- uint32_t& Result
¶llvm::Error getImportLookupTableRVA(
uint32_t& Result) const
llvm::Error getImportLookupTableRVA(
uint32_t& Result) const
Declared at: llvm/include/llvm/Object/COFF.h:1135
Parameters
- uint32_t& Result
¶llvm::Error getImportTableEntry(
const llvm::object::
coff_import_directory_table_entry*&
Result) const
llvm::Error getImportTableEntry(
const llvm::object::
coff_import_directory_table_entry*&
Result) const
Declared at: llvm/include/llvm/Object/COFF.h:1139
Parameters
- const llvm::object:: coff_import_directory_table_entry*& Result
¶llvm::Error getName(llvm::StringRef& Result) const
llvm::Error getName(llvm::StringRef& Result) const
Declared at: llvm/include/llvm/Object/COFF.h:1134
Parameters
- llvm::StringRef& Result
¶llvm::object::imported_symbol_iterator
imported_symbol_begin() const
llvm::object::imported_symbol_iterator
imported_symbol_begin() const
Declared at: llvm/include/llvm/Object/COFF.h:1126
¶llvm::object::imported_symbol_iterator
imported_symbol_end() const
llvm::object::imported_symbol_iterator
imported_symbol_end() const
Declared at: llvm/include/llvm/Object/COFF.h:1127
¶iterator_range<
llvm::object::imported_symbol_iterator>
imported_symbols() const
iterator_range<
llvm::object::imported_symbol_iterator>
imported_symbols() const
Declared at: llvm/include/llvm/Object/COFF.h:1128
¶llvm::object::imported_symbol_iterator
lookup_table_begin() const
llvm::object::imported_symbol_iterator
lookup_table_begin() const
Declared at: llvm/include/llvm/Object/COFF.h:1130
¶llvm::object::imported_symbol_iterator
lookup_table_end() const
llvm::object::imported_symbol_iterator
lookup_table_end() const
Declared at: llvm/include/llvm/Object/COFF.h:1131
¶iterator_range<
llvm::object::imported_symbol_iterator>
lookup_table_symbols() const
iterator_range<
llvm::object::imported_symbol_iterator>
lookup_table_symbols() const
Declared at: llvm/include/llvm/Object/COFF.h:1132
¶void moveNext()
void moveNext()
Declared at: llvm/include/llvm/Object/COFF.h:1124