|
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.