LLVM 20.0.0git
|
#include "llvm/Object/COFF.h"
Public Member Functions | |
ExportDirectoryEntryRef ()=default | |
ExportDirectoryEntryRef (const export_directory_table_entry *Table, uint32_t I, const COFFObjectFile *Owner) | |
bool | operator== (const ExportDirectoryEntryRef &Other) const |
void | moveNext () |
Error | getDllName (StringRef &Result) const |
Error | getOrdinalBase (uint32_t &Result) const |
Error | getOrdinal (uint32_t &Result) const |
Error | getExportRVA (uint32_t &Result) const |
Error | getSymbolName (StringRef &Result) const |
Error | isForwarder (bool &Result) const |
Error | getForwardTo (StringRef &Result) const |
|
default |
|
inline |
Definition at line 1667 of file COFFObjectFile.cpp.
References llvm::object::COFFObjectFile::getRvaPtr(), llvm::object::export_directory_table_entry::NameRVA, and llvm::Error::success().
Definition at line 1689 of file COFFObjectFile.cpp.
References llvm::object::export_directory_table_entry::ExportAddressTableRVA, llvm::object::export_address_table_entry::ExportRVA, llvm::object::COFFObjectFile::getRvaPtr(), and llvm::Error::success().
Referenced by getForwardTo(), and isForwarder().
Definition at line 1745 of file COFFObjectFile.cpp.
References getExportRVA(), llvm::object::COFFObjectFile::getRvaPtr(), and llvm::Error::success().
Definition at line 1683 of file COFFObjectFile.cpp.
References llvm::object::export_directory_table_entry::OrdinalBase, and llvm::Error::success().
Definition at line 1677 of file COFFObjectFile.cpp.
References llvm::object::export_directory_table_entry::OrdinalBase, and llvm::Error::success().
Definition at line 1703 of file COFFObjectFile.cpp.
References llvm::object::COFFObjectFile::getRvaPtr(), I, llvm::object::export_directory_table_entry::NamePointerRVA, llvm::object::export_directory_table_entry::NumberOfNamePointers, llvm::Offset, llvm::object::export_directory_table_entry::OrdinalTableRVA, and llvm::Error::success().
Definition at line 1730 of file COFFObjectFile.cpp.
References llvm::createStringError(), End, llvm::COFF::EXPORT_TABLE, llvm::object::COFFObjectFile::getDataDirectory(), getExportRVA(), llvm::object::parse_failed, llvm::object::data_directory::RelativeVirtualAddress, llvm::object::data_directory::Size, and llvm::Error::success().
void ExportDirectoryEntryRef::moveNext | ( | ) |
Definition at line 1661 of file COFFObjectFile.cpp.
bool ExportDirectoryEntryRef::operator== | ( | const ExportDirectoryEntryRef & | Other | ) | const |
Definition at line 1656 of file COFFObjectFile.cpp.
References llvm::Other.