SafetyHook
|
Context structure for 64-bit MidHook. More...
#include <context.hpp>
Public Attributes | |
Xmm | xmm0 |
Xmm | xmm1 |
Xmm | xmm2 |
Xmm | xmm3 |
Xmm | xmm4 |
Xmm | xmm5 |
Xmm | xmm6 |
Xmm | xmm7 |
Xmm | xmm8 |
Xmm | xmm9 |
Xmm | xmm10 |
Xmm | xmm11 |
Xmm | xmm12 |
Xmm | xmm13 |
Xmm | xmm14 |
Xmm | xmm15 |
uintptr_t | rflags |
uintptr_t | r15 |
uintptr_t | r14 |
uintptr_t | r13 |
uintptr_t | r12 |
uintptr_t | r11 |
uintptr_t | r10 |
uintptr_t | r9 |
uintptr_t | r8 |
uintptr_t | rdi |
uintptr_t | rsi |
uintptr_t | rdx |
uintptr_t | rcx |
uintptr_t | rbx |
uintptr_t | rax |
uintptr_t | rbp |
uintptr_t | rsp |
uintptr_t | trampoline_rsp |
uintptr_t | rip |
Context structure for 64-bit MidHook.
This structure is used to pass the context of the hooked function to the destination allowing full access to the 64-bit registers at the moment the hook is called.