@@ -899,17 +899,17 @@ static inline int most_significant_bit(uint8_t bits) {
899
899
static uint32_t
900
900
global_version (PyInterpreterState * interp )
901
901
{
902
- return interp -> ceval .eval_breaker & ~255 ;
902
+ return interp -> ceval .eval_breaker & ~_PY_EVAL_EVENTS_MASK ;
903
903
}
904
904
905
905
static void
906
906
set_global_version (PyInterpreterState * interp , uint32_t version )
907
907
{
908
- assert ((version & 255 ) == 0 );
908
+ assert ((version & _PY_EVAL_EVENTS_MASK ) == 0 );
909
909
uintptr_t old = _Py_atomic_load_uintptr (& interp -> ceval .eval_breaker );
910
910
intptr_t new ;
911
911
do {
912
- new = (old & 255 ) | version ;
912
+ new = (old & _PY_EVAL_EVENTS_MASK ) | version ;
913
913
} while (!_Py_atomic_compare_exchange_uintptr (& interp -> ceval .eval_breaker , & old , new ));
914
914
}
915
915
@@ -1574,7 +1574,7 @@ _Py_Instrument(PyCodeObject *code, PyInterpreterState *interp)
1574
1574
{
1575
1575
if (is_version_up_to_date (code , interp )) {
1576
1576
assert (
1577
- (interp -> ceval .eval_breaker & ~0xff ) == 0 ||
1577
+ (interp -> ceval .eval_breaker & ~_PY_EVAL_EVENTS_MASK ) == 0 ||
1578
1578
instrumentation_cross_checks (interp , code )
1579
1579
);
1580
1580
return 0 ;
@@ -1799,7 +1799,7 @@ _PyMonitoring_SetEvents(int tool_id, _PyMonitoringEventSet events)
1799
1799
set_events (& interp -> monitors , tool_id , events );
1800
1800
uint32_t new_version = global_version (interp ) + MONITORING_VERSION_INCREMENT ;
1801
1801
if (new_version == 0 ) {
1802
- PyErr_Format (PyExc_OverflowError , "events set too many time " );
1802
+ PyErr_Format (PyExc_OverflowError , "events set too many times " );
1803
1803
return -1 ;
1804
1804
}
1805
1805
set_global_version (interp , new_version );
@@ -2116,7 +2116,7 @@ monitoring_restart_events_impl(PyObject *module)
2116
2116
uint32_t restart_version = global_version (interp ) + MONITORING_VERSION_INCREMENT ;
2117
2117
uint32_t new_version = restart_version + MONITORING_VERSION_INCREMENT ;
2118
2118
if (new_version <= MONITORING_VERSION_INCREMENT ) {
2119
- PyErr_Format (PyExc_OverflowError , "events set too many time " );
2119
+ PyErr_Format (PyExc_OverflowError , "events set too many times " );
2120
2120
return NULL ;
2121
2121
}
2122
2122
interp -> last_restart_version = restart_version ;
0 commit comments