|
LLVM
4.0.0
|
#include <COFF.h>
Public Member Functions | |
| ExportDirectoryEntryRef () | |
| ExportDirectoryEntryRef (const export_directory_table_entry *Table, uint32_t I, const COFFObjectFile *Owner) | |
| bool | operator== (const ExportDirectoryEntryRef &Other) const |
| void | moveNext () |
| std::error_code | getDllName (StringRef &Result) const |
| std::error_code | getOrdinalBase (uint32_t &Result) const |
| std::error_code | getOrdinal (uint32_t &Result) const |
| std::error_code | getExportRVA (uint32_t &Result) const |
| std::error_code | getSymbolName (StringRef &Result) const |
| std::error_code | isForwarder (bool &Result) const |
| std::error_code | getForwardTo (StringRef &Result) const |
Definition at line 943 of file Object/COFF.h.
|
inline |
Definition at line 945 of file Object/COFF.h.
|
inline |
Definition at line 946 of file Object/COFF.h.
| std::error_code ExportDirectoryEntryRef::getDllName | ( | StringRef & | Result | ) | const |
Definition at line 1384 of file COFFObjectFile.cpp.
References llvm::object::COFFObjectFile::getRvaPtr(), and llvm::object::export_directory_table_entry::NameRVA.
| std::error_code ExportDirectoryEntryRef::getExportRVA | ( | uint32_t & | Result | ) | const |
Definition at line 1407 of file COFFObjectFile.cpp.
References llvm::object::export_directory_table_entry::ExportAddressTableRVA, llvm::object::export_address_table_entry::ExportRVA, and llvm::object::COFFObjectFile::getRvaPtr().
Referenced by getForwardTo(), and isForwarder().
| std::error_code ExportDirectoryEntryRef::getForwardTo | ( | StringRef & | Result | ) | const |
Definition at line 1460 of file COFFObjectFile.cpp.
References getExportRVA(), and llvm::object::COFFObjectFile::getRvaPtr().
| std::error_code ExportDirectoryEntryRef::getOrdinal | ( | uint32_t & | Result | ) | const |
Definition at line 1401 of file COFFObjectFile.cpp.
References llvm::object::export_directory_table_entry::OrdinalBase.
| std::error_code ExportDirectoryEntryRef::getOrdinalBase | ( | uint32_t & | Result | ) | const |
Definition at line 1395 of file COFFObjectFile.cpp.
References llvm::object::export_directory_table_entry::OrdinalBase.
| std::error_code ExportDirectoryEntryRef::getSymbolName | ( | StringRef & | Result | ) | const |
Definition at line 1421 of file COFFObjectFile.cpp.
References E, llvm::object::COFFObjectFile::getRvaPtr(), I, llvm::object::export_directory_table_entry::NamePointerRVA, llvm::object::export_directory_table_entry::NumberOfNamePointers, Offset, and llvm::object::export_directory_table_entry::OrdinalTableRVA.
| std::error_code ExportDirectoryEntryRef::isForwarder | ( | bool & | Result | ) | const |
Definition at line 1447 of file COFFObjectFile.cpp.
References llvm::WebAssembly::End, llvm::COFF::EXPORT_TABLE, llvm::object::COFFObjectFile::getDataDirectory(), getExportRVA(), llvm::object::data_directory::RelativeVirtualAddress, and llvm::object::data_directory::Size.
| void ExportDirectoryEntryRef::moveNext | ( | ) |
Definition at line 1378 of file COFFObjectFile.cpp.
| bool ExportDirectoryEntryRef::operator== | ( | const ExportDirectoryEntryRef & | Other | ) | const |
Definition at line 1374 of file COFFObjectFile.cpp.
1.8.6