about summary refs log tree commit diff stats
path: root/miasm2/jitter/Jitgcc.c
diff options
context:
space:
mode:
authorAjax <commial@gmail.com>2018-06-22 17:27:30 +0200
committerAjax <commial@gmail.com>2018-06-22 18:34:07 +0200
commitc33f2d988bda28a1b6dbe5a2c8bceb5819db9e42 (patch)
treeb05c169e5ff17c800a2692e0d0ddc09bb34fb881 /miasm2/jitter/Jitgcc.c
parentf5aa0474bd7ea8078bacf0085ff6942d1cf3bc42 (diff)
downloadmiasm-c33f2d988bda28a1b6dbe5a2c8bceb5819db9e42.tar.gz
miasm-c33f2d988bda28a1b6dbe5a2c8bceb5819db9e42.zip
Jitcore: run_at actually takes a list of stop_offset, instead of a
"breakpoints" specificity
Diffstat (limited to 'miasm2/jitter/Jitgcc.c')
-rw-r--r--miasm2/jitter/Jitgcc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/miasm2/jitter/Jitgcc.c b/miasm2/jitter/Jitgcc.c
index 6273627a..329b7db4 100644
--- a/miasm2/jitter/Jitgcc.c
+++ b/miasm2/jitter/Jitgcc.c
@@ -16,7 +16,7 @@ PyObject* gcc_exec_block(PyObject* self, PyObject* args)
 	PyObject* jitcpu;
 	PyObject* func_py;
 	PyObject* lbl2ptr;
-	PyObject* breakpoints;
+	PyObject* stop_offsets;
 	PyObject* retaddr = NULL;
 	int status;
 	block_id BlockDst;
@@ -26,7 +26,7 @@ PyObject* gcc_exec_block(PyObject* self, PyObject* args)
 
 
 	if (!PyArg_ParseTuple(args, "OOOO|K",
-			      &retaddr, &jitcpu, &lbl2ptr, &breakpoints,
+			      &retaddr, &jitcpu, &lbl2ptr, &stop_offsets,
 			      &max_exec_per_call))
 		return NULL;
 
@@ -73,8 +73,8 @@ PyObject* gcc_exec_block(PyObject* self, PyObject* args)
 		if (status)
 			return retaddr;
 
-		// Check breakpoint
-		if (PyDict_Contains(breakpoints, retaddr))
+		// Check stop offsets
+		if (PySet_Contains(stop_offsets, retaddr))
 			return retaddr;
 	}
 }