about summary refs log tree commit diff stats
path: root/miasm2/jitter/arch/JitCore_mips32.c
diff options
context:
space:
mode:
Diffstat (limited to 'miasm2/jitter/arch/JitCore_mips32.c')
-rw-r--r--miasm2/jitter/arch/JitCore_mips32.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/miasm2/jitter/arch/JitCore_mips32.c b/miasm2/jitter/arch/JitCore_mips32.c
index c340d494..989bedd9 100644
--- a/miasm2/jitter/arch/JitCore_mips32.c
+++ b/miasm2/jitter/arch/JitCore_mips32.c
@@ -59,6 +59,8 @@ reg_dict gpreg_dict[] = { {.name = "ZERO", .offset = offsetof(vm_cpu_t, ZERO)},
 			  {.name = "FP", .offset = offsetof(vm_cpu_t, FP)},
 			  {.name = "RA", .offset = offsetof(vm_cpu_t, RA)},
 			  {.name = "PC", .offset = offsetof(vm_cpu_t, PC)},
+			  {.name = "R_LO", .offset = offsetof(vm_cpu_t, R_LO)},
+			  {.name = "R_HI", .offset = offsetof(vm_cpu_t, R_HI)},
 };
 
 /************************** JitCpu object **************************/
@@ -117,6 +119,8 @@ PyObject* cpu_get_gpreg(JitCpu* self)
     get_reg(FP);
     get_reg(RA);
     get_reg(PC);
+    get_reg(R_LO);
+    get_reg(R_HI);
 
     return dict;
 }
@@ -319,6 +323,8 @@ getset_reg_u32(SP);
 getset_reg_u32(FP);
 getset_reg_u32(RA);
 getset_reg_u32(PC);
+getset_reg_u32(R_LO);
+getset_reg_u32(R_HI);
 
 
 
@@ -370,6 +376,8 @@ PyObject* get_gpreg_offset_all(void)
     get_reg_off(FP);
     get_reg_off(RA);
     get_reg_off(PC);
+    get_reg_off(R_LO);
+    get_reg_off(R_HI);
 
     get_reg_off(ZERO_new);
     get_reg_off(AT_new);
@@ -404,6 +412,8 @@ PyObject* get_gpreg_offset_all(void)
     get_reg_off(FP_new);
     get_reg_off(RA_new);
     get_reg_off(PC_new);
+    get_reg_off(R_LO_new);
+    get_reg_off(R_HI_new);
 
 
 
@@ -537,6 +547,8 @@ static PyGetSetDef JitCpu_getseters[] = {
     {"FP" , (getter)JitCpu_get_FP , (setter)JitCpu_set_FP , "FP" , NULL},
     {"RA" , (getter)JitCpu_get_RA , (setter)JitCpu_set_RA , "RA" , NULL},
     {"PC" , (getter)JitCpu_get_PC , (setter)JitCpu_set_PC , "PC" , NULL},
+    {"R_LO" , (getter)JitCpu_get_R_LO , (setter)JitCpu_set_R_LO , "R_LO" , NULL},
+    {"R_HI" , (getter)JitCpu_get_R_HI , (setter)JitCpu_set_R_HI , "R_HI" , NULL},
 
     {NULL}  /* Sentinel */
 };