diff options
| author | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2016-07-11 13:58:38 +0200 |
|---|---|---|
| committer | Fabrice Desclaux <fabrice.desclaux@cea.fr> | 2016-08-30 15:54:28 +0200 |
| commit | 4a6c2dbd7e515d72031b2b6b998faa62ac50faab (patch) | |
| tree | 9fd137d631c1584baf9b135d52ee2b772c9376e6 /miasm2/jitter/arch/JitCore_x86.c | |
| parent | fb7501f4bb0bc77a0262ad4894732e4de6ccb2b2 (diff) | |
| download | miasm-4a6c2dbd7e515d72031b2b6b998faa62ac50faab.tar.gz miasm-4a6c2dbd7e515d72031b2b6b998faa62ac50faab.zip | |
Jitter: use mem read/write for memory breakpoint/automod
Diffstat (limited to 'miasm2/jitter/arch/JitCore_x86.c')
| -rw-r--r-- | miasm2/jitter/arch/JitCore_x86.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/miasm2/jitter/arch/JitCore_x86.c b/miasm2/jitter/arch/JitCore_x86.c index 6a503d83..21d0e04c 100644 --- a/miasm2/jitter/arch/JitCore_x86.c +++ b/miasm2/jitter/arch/JitCore_x86.c @@ -322,13 +322,6 @@ IMOD(16) IMOD(32) IMOD(64) -void check_automod(JitCpu* jitcpu, uint64_t addr, uint64_t size) -{ - if (!(((VmMngr*)jitcpu->pyvm)->vm_mngr.exception_flags & EXCEPT_CODE_AUTOMOD)) - return; - code_bloc_add_write(&((VmMngr*)jitcpu->pyvm)->vm_mngr, addr, size/8); -} - void MEM_WRITE_08(JitCpu* jitcpu, uint64_t addr, uint8_t src) { vm_MEM_WRITE_08(&((VmMngr*)jitcpu->pyvm)->vm_mngr, addr, src); @@ -376,7 +369,6 @@ PyObject* vm_set_mem(JitCpu *self, PyObject* args) ret = vm_write_mem(&(((VmMngr*)self->pyvm)->vm_mngr), addr, buffer, size); if (ret < 0) RAISE(PyExc_TypeError,"arg must be str"); - check_automod(self, addr, size*8); Py_INCREF(Py_None); return Py_None; |