diff options
author | Tian Gao <gaogaotiantian@hotmail.com> | 2023-11-03 09:39:50 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-03 16:39:50 +0000 |
commit | e0afed7e276b6611a2142ec70a0440298d528305 (patch) | |
tree | 9170a4828e2961750e84251115ee5ac91f31f31e /Python/pystate.c | |
parent | 2bc01cc0c72a3d91bdcce09886efa987a90396d9 (diff) | |
download | cpython-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.c | 2 |
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. |