diff options
Diffstat (limited to 'miasm2/jitter/JitCore.h')
| -rw-r--r-- | miasm2/jitter/JitCore.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/miasm2/jitter/JitCore.h b/miasm2/jitter/JitCore.h index 6add6f37..24feb9c0 100644 --- a/miasm2/jitter/JitCore.h +++ b/miasm2/jitter/JitCore.h @@ -92,7 +92,7 @@ typedef struct { typedef struct { PyObject_HEAD - PyObject *pyvm; + VmMngr *pyvm; PyObject *jitter; void* cpu; } JitCpu; @@ -129,8 +129,7 @@ PyObject* vm_get_mem(JitCpu *self, PyObject* args); - -#define VM_exception_flag (((VmMngr*)jitcpu->pyvm)->vm_mngr.exception_flags) +#define VM_exception_flag (jitcpu->pyvm->vm_mngr.exception_flags) #define CPU_exception_flag (((vm_cpu_t*)jitcpu->cpu)->exception_flags) #define CPU_exception_flag_at_instr ((CPU_exception_flag) && ((CPU_exception_flag) > EXCEPT_NUM_UPDT_EIP)) #define JIT_RET_EXCEPTION 1 |