Home
last modified time | relevance | path

Searched refs:eval_breaker (Results 1 - 2 of 2) sorted by relevance

/third_party/python/Include/internal/
H A Dpycore_interp.h50 _Py_atomic_int eval_breaker; member
/third_party/python/Python/
H A Dceval.c234 /* This can set eval_breaker to 0 even though gil_drop_request became
242 _Py_atomic_store_relaxed(&ceval2->eval_breaker, in COMPUTE_EVAL_BREAKER()
257 _Py_atomic_store_relaxed(&ceval2->eval_breaker, 1); in SET_GIL_DROP_REQUEST()
298 _Py_atomic_store_relaxed(&ceval2->eval_breaker, 1); in SIGNAL_PENDING_SIGNALS()
301 /* eval_breaker is not set to 1 if thread_can_handle_signals() is false */ in SIGNAL_PENDING_SIGNALS()
322 _Py_atomic_store_relaxed(&ceval2->eval_breaker, 1); in SIGNAL_ASYNC_EXC()
571 // _Py_ThreadCanHandleSignals() and always set eval_breaker to 1. in _PyEval_SignalReceived()
574 // _Py_ThreadCanHandleSignals() to recompute eval_breaker. in _PyEval_SignalReceived()
1231 // _Py_ThreadCanHandleSignals() is wrong. Recompute eval_breaker in the in eval_frame_handle_pending()
1351 if (_Py_atomic_load_relaxed_int32(eval_breaker)) { \
1652 _Py_atomic_int * const eval_breaker = &tstate->interp->ceval.eval_breaker; global() local
[all...]

Completed in 7 milliseconds