aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Python/pystate.c
diff options
context:
space:
mode:
authorTian Gao <gaogaotiantian@hotmail.com>2023-11-03 09:39:50 -0700
committerGitHub <noreply@github.com>2023-11-03 16:39:50 +0000
commite0afed7e276b6611a2142ec70a0440298d528305 (patch)
tree9170a4828e2961750e84251115ee5ac91f31f31e /Python/pystate.c
parent2bc01cc0c72a3d91bdcce09886efa987a90396d9 (diff)
downloadcpython-e0afed7e276b6611a2142ec70a0440298d528305.tar.gz
cpython-e0afed7e276b6611a2142ec70a0440298d528305.zip
gh-103615: Use local events for opcode tracing (GH-109472)
* Use local monitoring for opcode trace * Remove f_opcode_trace_set * Add test for setting f_trace_opcodes after settrace
Diffstat (limited to 'Python/pystate.c')
-rw-r--r--Python/pystate.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/Python/pystate.c b/Python/pystate.c
index 8970e17a3c1..b369a56d6d5 100644
--- a/Python/pystate.c
+++ b/Python/pystate.c
@@ -708,7 +708,6 @@ init_interpreter(PyInterpreterState *interp,
/* Fix the self-referential, statically initialized fields. */
interp->dtoa = (struct _dtoa_state)_dtoa_state_INIT(interp);
}
- interp->f_opcode_trace_set = false;
interp->_initialized = 1;
return _PyStatus_OK();
@@ -958,7 +957,6 @@ interpreter_clear(PyInterpreterState *interp, PyThreadState *tstate)
interp->code_watchers[i] = NULL;
}
interp->active_code_watchers = 0;
- interp->f_opcode_trace_set = false;
// XXX Once we have one allocator per interpreter (i.e.
// per-interpreter GC) we must ensure that all of the interpreter's
// objects have been cleaned up at the point.