LLVM API Documentation
The PE32 Import Lookup Table. More...
#include <COFF.h>
Public Member Functions | |
bool | isOrdinal () const |
Is this entry specified by ordinal, or name? More... | |
uint16_t | getOrdinal () const |
Get the ordinal value of this entry. isOrdinal must be true. More... | |
void | setOrdinal (uint16_t o) |
Set the ordinal value and set isOrdinal to true. More... | |
uint32_t | getHintNameRVA () const |
Get the Hint/Name entry RVA. isOrdinal must be false. More... | |
void | setHintNameRVA (uint32_t rva) |
Set the Hint/Name entry RVA and set isOrdinal to false. More... | |
Public Attributes | |
uint32_t | data |
The PE32 Import Lookup Table.
There is an array of these for each imported DLL. It represents either the ordinal to import from the target DLL, or a name to lookup and import from the target DLL.
This also happens to be the same format used by the Import Address Table when it is initially written out to the image.
Definition at line 402 of file Support/COFF.h.
|
inline |
Get the Hint/Name entry RVA. isOrdinal must be false.
Definition at line 421 of file Support/COFF.h.
References data, and isOrdinal().
|
inline |
Get the ordinal value of this entry. isOrdinal must be true.
Definition at line 409 of file Support/COFF.h.
References data, and isOrdinal().
|
inline |
Is this entry specified by ordinal, or name?
Definition at line 406 of file Support/COFF.h.
References data.
Referenced by getHintNameRVA(), and getOrdinal().
|
inline |
Set the Hint/Name entry RVA and set isOrdinal to false.
Definition at line 427 of file Support/COFF.h.
References data.
|
inline |
Set the ordinal value and set isOrdinal to true.
Definition at line 415 of file Support/COFF.h.
References data.
uint32_t llvm::COFF::ImportLookupTableEntry32::data |
Definition at line 403 of file Support/COFF.h.
Referenced by getHintNameRVA(), getOrdinal(), isOrdinal(), setHintNameRVA(), and setOrdinal().