Lines Matching defs:eval_breaker
234 /* This can set eval_breaker to 0 even though gil_drop_request became
242 _Py_atomic_store_relaxed(&ceval2->eval_breaker,
257 _Py_atomic_store_relaxed(&ceval2->eval_breaker, 1);
298 _Py_atomic_store_relaxed(&ceval2->eval_breaker, 1);
301 /* eval_breaker is not set to 1 if thread_can_handle_signals() is false */
322 _Py_atomic_store_relaxed(&ceval2->eval_breaker, 1);
571 // _Py_ThreadCanHandleSignals() and always set eval_breaker to 1.
574 // _Py_ThreadCanHandleSignals() to recompute eval_breaker.
1231 // _Py_ThreadCanHandleSignals() is wrong. Recompute eval_breaker in the
1351 if (_Py_atomic_load_relaxed_int32(eval_breaker)) { \
1652 _Py_atomic_int * const eval_breaker = &tstate->interp->ceval.eval_breaker;
1785 if (_Py_atomic_load_relaxed_int32(eval_breaker) && oparg < 2) {