diff options
Diffstat (limited to 'miasm2/jitter/arch/JitCore_x86.h')
| -rw-r--r-- | miasm2/jitter/arch/JitCore_x86.h | 171 |
1 files changed, 0 insertions, 171 deletions
diff --git a/miasm2/jitter/arch/JitCore_x86.h b/miasm2/jitter/arch/JitCore_x86.h index 1e58d536..d4282640 100644 --- a/miasm2/jitter/arch/JitCore_x86.h +++ b/miasm2/jitter/arch/JitCore_x86.h @@ -1,9 +1,7 @@ typedef struct { uint32_t exception_flags; - uint32_t exception_flags_new; uint32_t interrupt_num; - uint32_t interrupt_num_new; /* gpregs */ @@ -26,25 +24,6 @@ typedef struct { uint64_t RIP; - uint64_t RAX_new; - uint64_t RBX_new; - uint64_t RCX_new; - uint64_t RDX_new; - uint64_t RSI_new; - uint64_t RDI_new; - uint64_t RSP_new; - uint64_t RBP_new; - uint64_t R8_new; - uint64_t R9_new; - uint64_t R10_new; - uint64_t R11_new; - uint64_t R12_new; - uint64_t R13_new; - uint64_t R14_new; - uint64_t R15_new; - - uint64_t RIP_new; - /* eflag */ uint64_t zf; uint64_t nf; @@ -54,14 +33,6 @@ typedef struct { uint64_t af; uint64_t df; - uint64_t zf_new; - uint64_t nf_new; - uint64_t pf_new; - uint64_t of_new; - uint64_t cf_new; - uint64_t af_new; - uint64_t df_new; - uint64_t tf; uint64_t i_f; uint64_t iopl_f; @@ -73,17 +44,6 @@ typedef struct { uint64_t vip; uint64_t i_d; - uint64_t tf_new; - uint64_t i_f_new; - uint64_t iopl_f_new; - uint64_t nt_new; - uint64_t rf_new; - uint64_t vm_new; - uint64_t ac_new; - uint64_t vif_new; - uint64_t vip_new; - uint64_t i_d_new; - uint64_t my_tick; uint64_t cond; @@ -97,47 +57,25 @@ typedef struct { double float_st6; double float_st7; - double float_st0_new; - double float_st1_new; - double float_st2_new; - double float_st3_new; - double float_st4_new; - double float_st5_new; - double float_st6_new; - double float_st7_new; - unsigned int float_c0; unsigned int float_c1; unsigned int float_c2; unsigned int float_c3; - unsigned int float_c0_new; - unsigned int float_c1_new; - unsigned int float_c2_new; - unsigned int float_c3_new; unsigned int float_stack_ptr; - unsigned int float_stack_ptr_new; unsigned int reg_float_control; - unsigned int reg_float_control_new; unsigned int reg_float_eip; - unsigned int reg_float_eip_new; unsigned int reg_float_cs; - unsigned int reg_float_cs_new; unsigned int reg_float_address; - unsigned int reg_float_address_new; unsigned int reg_float_ds; - unsigned int reg_float_ds_new; uint64_t tsc1; uint64_t tsc2; - uint64_t tsc1_new; - uint64_t tsc2_new; - uint64_t ES; uint64_t CS; @@ -146,108 +84,8 @@ typedef struct { uint64_t FS; uint64_t GS; - uint64_t ES_new; - uint64_t CS_new; - uint64_t SS_new; - uint64_t DS_new; - uint64_t FS_new; - uint64_t GS_new; - unsigned int cr0; - unsigned int cr0_new; - unsigned int cr3; - unsigned int cr3_new; - - - - uint8_t pfmem08_0; - uint8_t pfmem08_1; - uint8_t pfmem08_2; - uint8_t pfmem08_3; - uint8_t pfmem08_4; - uint8_t pfmem08_5; - uint8_t pfmem08_6; - uint8_t pfmem08_7; - uint8_t pfmem08_8; - uint8_t pfmem08_9; - uint8_t pfmem08_10; - uint8_t pfmem08_11; - uint8_t pfmem08_12; - uint8_t pfmem08_13; - uint8_t pfmem08_14; - uint8_t pfmem08_15; - uint8_t pfmem08_16; - uint8_t pfmem08_17; - uint8_t pfmem08_18; - uint8_t pfmem08_19; - - - uint16_t pfmem16_0; - uint16_t pfmem16_1; - uint16_t pfmem16_2; - uint16_t pfmem16_3; - uint16_t pfmem16_4; - uint16_t pfmem16_5; - uint16_t pfmem16_6; - uint16_t pfmem16_7; - uint16_t pfmem16_8; - uint16_t pfmem16_9; - uint16_t pfmem16_10; - uint16_t pfmem16_11; - uint16_t pfmem16_12; - uint16_t pfmem16_13; - uint16_t pfmem16_14; - uint16_t pfmem16_15; - uint16_t pfmem16_16; - uint16_t pfmem16_17; - uint16_t pfmem16_18; - uint16_t pfmem16_19; - - - uint32_t pfmem32_0; - uint32_t pfmem32_1; - uint32_t pfmem32_2; - uint32_t pfmem32_3; - uint32_t pfmem32_4; - uint32_t pfmem32_5; - uint32_t pfmem32_6; - uint32_t pfmem32_7; - uint32_t pfmem32_8; - uint32_t pfmem32_9; - uint32_t pfmem32_10; - uint32_t pfmem32_11; - uint32_t pfmem32_12; - uint32_t pfmem32_13; - uint32_t pfmem32_14; - uint32_t pfmem32_15; - uint32_t pfmem32_16; - uint32_t pfmem32_17; - uint32_t pfmem32_18; - uint32_t pfmem32_19; - - - uint64_t pfmem64_0; - uint64_t pfmem64_1; - uint64_t pfmem64_2; - uint64_t pfmem64_3; - uint64_t pfmem64_4; - uint64_t pfmem64_5; - uint64_t pfmem64_6; - uint64_t pfmem64_7; - uint64_t pfmem64_8; - uint64_t pfmem64_9; - uint64_t pfmem64_10; - uint64_t pfmem64_11; - uint64_t pfmem64_12; - uint64_t pfmem64_13; - uint64_t pfmem64_14; - uint64_t pfmem64_15; - uint64_t pfmem64_16; - uint64_t pfmem64_17; - uint64_t pfmem64_18; - uint64_t pfmem64_19; - uint64_t MM0; uint64_t MM1; @@ -258,15 +96,6 @@ typedef struct { uint64_t MM6; uint64_t MM7; - uint64_t MM0_new; - uint64_t MM1_new; - uint64_t MM2_new; - uint64_t MM3_new; - uint64_t MM4_new; - uint64_t MM5_new; - uint64_t MM6_new; - uint64_t MM7_new; - uint32_t segm_base[0x10000]; }vm_cpu_t; |