#include <patch_list.h>
Definition at line 22 of file patch_list.h.
◆ Patch() [1/2]
pesieve::PatchList::Patch::Patch |
( |
HMODULE | module_base, |
|
|
size_t | patch_id, |
|
|
DWORD | start_rva ) |
|
inline |
◆ Patch() [2/2]
pesieve::PatchList::Patch::Patch |
( |
const Patch & | other | ) |
|
|
inline |
◆ getFormattedName()
std::string pesieve::PatchList::Patch::getFormattedName |
( |
| ) |
|
|
protected |
◆ getHookTargetVA()
ULONGLONG pesieve::PatchList::Patch::getHookTargetVA |
( |
| ) |
|
|
inline |
◆ resolveHookedExport()
bool pesieve::PatchList::Patch::resolveHookedExport |
( |
peconv::ExportsMapper & | expMap | ) |
|
|
protected |
◆ setEnd()
void pesieve::PatchList::Patch::setEnd |
( |
DWORD | end_rva | ) |
|
|
inline |
◆ setHookTarget()
◆ setHookTargetInfo()
bool pesieve::PatchList::Patch::setHookTargetInfo |
( |
ULONGLONG | targetModuleBase, |
|
|
bool | isSuspiocious, |
|
|
std::string | targetModuleName ) |
|
inline |
◆ toJSON()
const bool pesieve::PatchList::Patch::toJSON |
( |
std::stringstream & | outs, |
|
|
size_t | level, |
|
|
bool | short_info ) |
◆ toTAG()
const bool pesieve::PatchList::Patch::toTAG |
( |
std::ofstream & | patch_report, |
|
|
const char | delimiter ) |
◆ PatchAnalyzer
◆ PatchList
◆ endRva
DWORD pesieve::PatchList::Patch::endRva |
|
protected |
◆ hooked_func
std::string pesieve::PatchList::Patch::hooked_func |
|
protected |
◆ hookTargetModName
std::string pesieve::PatchList::Patch::hookTargetModName |
|
protected |
◆ hookTargetModule
ULONGLONG pesieve::PatchList::Patch::hookTargetModule |
|
protected |
◆ hookTargetVA
ULONGLONG pesieve::PatchList::Patch::hookTargetVA |
|
protected |
◆ id
size_t pesieve::PatchList::Patch::id |
|
protected |
◆ isDirect
bool pesieve::PatchList::Patch::isDirect |
|
protected |
◆ isTargetSuspicious
bool pesieve::PatchList::Patch::isTargetSuspicious |
|
protected |
◆ moduleBase
HMODULE pesieve::PatchList::Patch::moduleBase |
|
protected |
◆ paddingVal
BYTE pesieve::PatchList::Patch::paddingVal |
|
protected |
◆ startRva
DWORD pesieve::PatchList::Patch::startRva |
|
protected |
◆ type
The documentation for this class was generated from the following files: