|
| template<typename T_FIELD , typename T_IMAGE_THUNK_DATA > |
| bool | processThunks_tpl (LPSTR lib_name, const T_IMAGE_THUNK_DATA *desc, const T_FIELD *call_via, const T_FIELD ordinal_flag) |
| |
Definition at line 7 of file fix_dot_net_ep.cpp.
◆ ListImportNames()
| ListImportNames::ListImportNames |
( |
BYTE * |
_modulePtr, |
|
|
size_t |
_moduleSize, |
|
|
std::map< std::string, DWORD > & |
name_to_addr |
|
) |
| |
|
inline |
◆ processThunks()
| virtual bool ListImportNames::processThunks |
( |
LPSTR |
libName, |
|
|
ULONG_PTR |
origFirstThunkPtr, |
|
|
ULONG_PTR |
firstThunkPtr |
|
) |
| |
|
inlinevirtual |
A callback that will be executed by process_import_table when the next imported function was found
- Parameters
-
| libName | : the pointer to the DLL name |
| origFirstThunkPtr | : the pointer to the Original First Thunk |
| firstThunkPtr | : the pointer to the First Thunk |
- Returns
- : true if processing succeeded, false otherwise
Implements peconv::ImportThunksCallback.
Definition at line 15 of file fix_dot_net_ep.cpp.
◆ processThunks_tpl()
template<typename T_FIELD , typename T_IMAGE_THUNK_DATA >
| bool ListImportNames::processThunks_tpl |
( |
LPSTR |
lib_name, |
|
|
const T_IMAGE_THUNK_DATA * |
desc, |
|
|
const T_FIELD * |
call_via, |
|
|
const T_FIELD |
ordinal_flag |
|
) |
| |
|
inlineprotected |
◆ nameToAddr
| std::map<std::string, DWORD>& ListImportNames::nameToAddr |
|
protected |
The documentation for this class was generated from the following file: