This is the complete list of members for pesieve::PatchAnalyzer, including all inherited members.
_analyzeHook(PatchList::Patch &patch, PBYTE patch_ptr, ULONGLONG patch_va) | pesieve::PatchAnalyzer | protected |
_analyzeRelocated(PatchList::Patch &patch, BYTE *patch_ptr) | pesieve::PatchAnalyzer | protected |
analyzeHook(PatchList::Patch &patch) | pesieve::PatchAnalyzer | |
analyzeOther(PatchList::Patch &patch) | pesieve::PatchAnalyzer | |
codeSize | pesieve::PatchAnalyzer | protected |
getJmpDestAddr(ULONGLONG currVA, int instrLen, DELTA_T lVal) | pesieve::PatchAnalyzer | protected |
is64Modifier(BYTE op) | pesieve::PatchAnalyzer | protected |
isLongModifier(BYTE op) | pesieve::PatchAnalyzer | protected |
isModule64bit | pesieve::PatchAnalyzer | protected |
moduleData | pesieve::PatchAnalyzer | protected |
OP_CALL_DWORD enum value | pesieve::PatchAnalyzer | |
OP_JMP enum value | pesieve::PatchAnalyzer | |
OP_JMP_VIA_ADDR_B1 enum value | pesieve::PatchAnalyzer | |
OP_JMP_VIA_ADDR_B2 enum value | pesieve::PatchAnalyzer | |
OP_PUSH_DWORD enum value | pesieve::PatchAnalyzer | |
OP_SHORTJMP enum value | pesieve::PatchAnalyzer | |
parseJmp(PatchList::Patch &patch, PBYTE patch_ptr, ULONGLONG patch_va) | pesieve::PatchAnalyzer | protected |
parseJmpViaAddr(PatchList::Patch &patch, PBYTE patch_ptr, ULONGLONG patch_va) | pesieve::PatchAnalyzer | protected |
parseMovJmp(PatchList::Patch &patch, PBYTE patch_ptr, bool is_long) | pesieve::PatchAnalyzer | protected |
parsePushRet(PatchList::Patch &patch, PBYTE patch_ptr) | pesieve::PatchAnalyzer | protected |
parseShortJmp(PatchList::Patch &patch, PBYTE patch_ptr, ULONGLONG patch_va) | pesieve::PatchAnalyzer | protected |
PatchAnalyzer(ModuleData &_moduleData, DWORD _sectionRVA, PBYTE patched_code, size_t code_size) | pesieve::PatchAnalyzer | inline |
patchedCode | pesieve::PatchAnalyzer | protected |
relocs | pesieve::PatchAnalyzer | protected |
sectionRVA | pesieve::PatchAnalyzer | protected |
t_hook_opcode enum name | pesieve::PatchAnalyzer | |