#include "peconv/fix_imports.h"
#include "peconv/imports_uneraser.h"
#include "peconv/file_util.h"
#include <iostream>
#include <algorithm>
Go to the source code of this file.
|
template<typename FIELD_T > |
size_t | find_addresses_to_fill (FIELD_T call_via, FIELD_T thunk_addr, LPVOID modulePtr, size_t moduleSize, IN const peconv::ExportsMapper &exportsMap, OUT std::set< ULONGLONG > &addresses) |
|
std::set< std::string > | get_all_dlls_exporting_function (ULONGLONG func_addr, const peconv::ExportsMapper &exportsMap) |
|
std::set< std::string > | get_dlls_intersection (const std::set< std::string > &dllNames, const std::set< std::string > &currDllNames) |
|
std::string | find_covering_dll (std::set< ULONGLONG > &addresses, const peconv::ExportsMapper &exportsMap) |
|
size_t | map_addresses_to_functions (std::set< ULONGLONG > &addresses, IN const std::string &chosenDll, IN const peconv::ExportsMapper &exportsMap, OUT std::map< ULONGLONG, std::set< ExportedFunc > > &addr_to_func, OUT std::set< ULONGLONG > ¬_found) |
|
◆ find_addresses_to_fill()
◆ find_covering_dll()
◆ get_all_dlls_exporting_function()
◆ get_dlls_intersection()
◆ map_addresses_to_functions()