|
LLVM
4.0.0
|
#include <COFF.h>
Public Member Functions | |
| ImportDirectoryEntryRef () | |
| ImportDirectoryEntryRef (const coff_import_directory_table_entry *Table, uint32_t I, const COFFObjectFile *Owner) | |
| bool | operator== (const ImportDirectoryEntryRef &Other) const |
| void | moveNext () |
| imported_symbol_iterator | imported_symbol_begin () const |
| imported_symbol_iterator | imported_symbol_end () const |
| iterator_range < imported_symbol_iterator > | imported_symbols () const |
| imported_symbol_iterator | lookup_table_begin () const |
| imported_symbol_iterator | lookup_table_end () const |
| iterator_range < imported_symbol_iterator > | lookup_table_symbols () const |
| std::error_code | getName (StringRef &Result) const |
| std::error_code | getImportLookupTableRVA (uint32_t &Result) const |
| std::error_code | getImportAddressTableRVA (uint32_t &Result) const |
| std::error_code | getImportTableEntry (const coff_import_directory_table_entry *&Result) const |
Definition at line 886 of file Object/COFF.h.
|
inline |
Definition at line 888 of file Object/COFF.h.
|
inline |
Definition at line 889 of file Object/COFF.h.
| std::error_code ImportDirectoryEntryRef::getImportAddressTableRVA | ( | uint32_t & | Result | ) | const |
Definition at line 1314 of file COFFObjectFile.cpp.
References llvm::object::coff_import_directory_table_entry::ImportAddressTableRVA.
| std::error_code ImportDirectoryEntryRef::getImportLookupTableRVA | ( | uint32_t & | Result | ) | const |
Definition at line 1308 of file COFFObjectFile.cpp.
References llvm::object::coff_import_directory_table_entry::ImportLookupTableRVA.
| std::error_code ImportDirectoryEntryRef::getImportTableEntry | ( | const coff_import_directory_table_entry *& | Result | ) | const |
Definition at line 1225 of file COFFObjectFile.cpp.
References llvm::object::Binary::Data, and getObject().
| std::error_code ImportDirectoryEntryRef::getName | ( | StringRef & | Result | ) | const |
Definition at line 1298 of file COFFObjectFile.cpp.
References llvm::object::COFFObjectFile::getRvaPtr(), and llvm::object::coff_import_directory_table_entry::NameRVA.
| imported_symbol_iterator ImportDirectoryEntryRef::imported_symbol_begin | ( | ) | const |
Definition at line 1267 of file COFFObjectFile.cpp.
References importedSymbolBegin().
Referenced by imported_symbols().
| imported_symbol_iterator ImportDirectoryEntryRef::imported_symbol_end | ( | ) | const |
Definition at line 1273 of file COFFObjectFile.cpp.
References importedSymbolEnd().
Referenced by imported_symbols().
| iterator_range< imported_symbol_iterator > ImportDirectoryEntryRef::imported_symbols | ( | ) | const |
Definition at line 1279 of file COFFObjectFile.cpp.
References imported_symbol_begin(), imported_symbol_end(), and llvm::make_range().
| imported_symbol_iterator ImportDirectoryEntryRef::lookup_table_begin | ( | ) | const |
Definition at line 1283 of file COFFObjectFile.cpp.
References importedSymbolBegin().
Referenced by lookup_table_symbols().
| imported_symbol_iterator ImportDirectoryEntryRef::lookup_table_end | ( | ) | const |
Definition at line 1288 of file COFFObjectFile.cpp.
References importedSymbolEnd().
Referenced by lookup_table_symbols().
| iterator_range< imported_symbol_iterator > ImportDirectoryEntryRef::lookup_table_symbols | ( | ) | const |
Definition at line 1294 of file COFFObjectFile.cpp.
References lookup_table_begin(), lookup_table_end(), and llvm::make_range().
| void ImportDirectoryEntryRef::moveNext | ( | ) |
Definition at line 1217 of file COFFObjectFile.cpp.
References llvm::yaml::isNull().
| bool ImportDirectoryEntryRef::operator== | ( | const ImportDirectoryEntryRef & | Other | ) | const |
Definition at line 1213 of file COFFObjectFile.cpp.
1.8.6