diff options
| author | Ajax <commial@gmail.com> | 2018-06-22 17:27:30 +0200 |
|---|---|---|
| committer | Ajax <commial@gmail.com> | 2018-06-22 18:34:07 +0200 |
| commit | c33f2d988bda28a1b6dbe5a2c8bceb5819db9e42 (patch) | |
| tree | b05c169e5ff17c800a2692e0d0ddc09bb34fb881 /miasm2/jitter/Jitllvm.c | |
| parent | f5aa0474bd7ea8078bacf0085ff6942d1cf3bc42 (diff) | |
| download | miasm-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/Jitllvm.c')
| -rw-r--r-- | miasm2/jitter/Jitllvm.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/miasm2/jitter/Jitllvm.c b/miasm2/jitter/Jitllvm.c index 325e6606..6ecbd483 100644 --- a/miasm2/jitter/Jitllvm.c +++ b/miasm2/jitter/Jitllvm.c @@ -20,14 +20,14 @@ PyObject* llvm_exec_block(PyObject* self, PyObject* args) uint8_t status; PyObject* func_py; PyObject* lbl2ptr; - PyObject* breakpoints; + PyObject* stop_offsets; PyObject* retaddr = NULL; uint64_t max_exec_per_call = 0; uint64_t cpt; int do_cpt; if (!PyArg_ParseTuple(args, "OOOO|K", - &retaddr, &jitcpu, &lbl2ptr, &breakpoints, + &retaddr, &jitcpu, &lbl2ptr, &stop_offsets, &max_exec_per_call)) return NULL; @@ -68,8 +68,8 @@ PyObject* llvm_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; } } |