gh-90110: Get the C Analyzer Tool Working Again (gh-95545)

This commit is contained in:
Eric Snow
2022-08-01 17:13:23 -06:00
committed by GitHub
parent c7e5bbaee8
commit a7161f95aa
4 changed files with 118 additions and 5 deletions
+5 -2
View File
@@ -1,7 +1,9 @@
import sys
from cpython.__main__ import main, configure_logger
def parse_args():
def parse_args(argv=sys.argv[1:]):
import argparse
from c_common.scriptutil import (
add_verbosity_cli,
@@ -13,7 +15,8 @@ def parse_args():
processors = [
add_verbosity_cli(parser),
add_traceback_cli(parser),
_cli_check(parser, checks='<globals>'),
#_cli_check(parser, checks='<globals>'),
_cli_check(parser),
]
args = parser.parse_args()
+3
View File
@@ -71,6 +71,7 @@ Python/dynload_dl.c # dl.h
Python/dynload_hpux.c # dl.h
Python/thread_pthread.h
Python/emscripten_signal.c
Python/thread_pthread_stubs.h
# only huge constants (safe but parsing is slow)
Modules/_blake2/impl/blake2-kat.h
@@ -136,6 +137,7 @@ glob name value
Include/internal/*.h Py_BUILD_CORE 1
Python/**/*.c Py_BUILD_CORE 1
Parser/**/*.c Py_BUILD_CORE 1
Parser/**/*.h Py_BUILD_CORE 1
Objects/**/*.c Py_BUILD_CORE 1
Modules/_asynciomodule.c Py_BUILD_CORE 1
@@ -205,6 +207,7 @@ Include/cpython/traceback.h Py_CPYTHON_TRACEBACK_H 1
Include/cpython/tupleobject.h Py_CPYTHON_TUPLEOBJECT_H 1
Include/cpython/unicodeobject.h Py_CPYTHON_UNICODEOBJECT_H 1
Include/internal/pycore_code.h SIZEOF_VOID_P 8
Include/internal/pycore_frame.h SIZEOF_VOID_P 8
# implied include of pyport.h
Include/**/*.h PyAPI_DATA(RTYPE) extern RTYPE
+26 -2
View File
@@ -114,7 +114,7 @@ Objects/genericaliasobject.c - _Py_GenericAliasIterType -
Objects/iterobject.c - _PyAnextAwaitable_Type -
# Not in a .h file:
Objects/memoryobject.c - _PyMemoryIter_Type -
#Objects/unicodeobject.c - _PyUnicodeASCIIIter_Type -
Objects/unicodeobject.c - _PyUnicodeASCIIIter_Type -
Objects/unionobject.c - _PyUnion_Type -
Python/context.c - _PyContextTokenMissing_Type -
Python/hamt.c - _PyHamtItems_Type -
@@ -349,7 +349,10 @@ Objects/clinic/unicodeobject.c.h unicode_split _parser -
Objects/clinic/unicodeobject.c.h unicode_splitlines _parser -
Python/clinic/Python-tokenize.c.h tokenizeriter_new _parser -
Python/clinic/_warnings.c.h warnings_warn _parser -
Python/clinic/_warnings.c.h warnings_warn_explicit _parser -
Python/clinic/bltinmodule.c.h builtin___import__ _parser -
Python/clinic/bltinmodule.c.h builtin_compile _parser -
Python/clinic/bltinmodule.c.h builtin_exec _parser -
Python/clinic/bltinmodule.c.h builtin_pow _parser -
Python/clinic/bltinmodule.c.h builtin_print _parser -
Python/clinic/bltinmodule.c.h builtin_round _parser -
@@ -511,6 +514,8 @@ Python/bootstrap_hash.c - urandom_cache -
Python/ceval.c - lltrace -
# XXX This should have been found by the analyzer but wasn't:
Python/ceval.c make_pending_calls busy -
Python/ceval.c _PyEval_SetProfile reentrant -
Python/ceval.c _PyEval_SetTrace reentrant -
Python/dynload_shlib.c - handles -
Python/dynload_shlib.c - nhandles -
# XXX This should have been found by the analyzer but wasn't:
@@ -587,6 +592,10 @@ Modules/_io/textio.c - PyIncrementalNewlineDecoder_Type -
Modules/_io/textio.c - PyTextIOBase_Type -
Modules/_io/textio.c - PyTextIOWrapper_Type -
Modules/_io/winconsoleio.c - PyWindowsConsoleIO_Type -
Modules/_testcapi/vectorcall.c - MethodDescriptorBase_Type -
Modules/_testcapi/vectorcall.c - MethodDescriptorDerived_Type -
Modules/_testcapi/vectorcall.c - MethodDescriptorNopGet_Type -
Modules/_testcapi/vectorcall.c - MethodDescriptor2_Type -
Modules/_threadmodule.c - Locktype -
Modules/_threadmodule.c - RLocktype -
Modules/_threadmodule.c - localdummytype -
@@ -629,6 +638,10 @@ Modules/signalmodule.c - ItimerError -
# cached - initialized once
# _PyArg_Parser
Modules/clinic/_asynciomodule.c.h _asyncio_Task__check_future _parser -
Modules/clinic/_csv.c.h _csv_unregister_dialect _parser -
Modules/clinic/_csv.c.h _csv_get_dialect _parser -
Modules/clinic/_csv.c.h _csv_field_size_limit _parser -
Modules/clinic/_codecsmodule.c.h _codecs_decode _parser -
Modules/clinic/_codecsmodule.c.h _codecs_encode _parser -
Modules/clinic/_sre.c.h _sre_SRE_Match_expand _parser -
@@ -646,6 +659,10 @@ Modules/clinic/_sre.c.h _sre_SRE_Pattern_subn _parser -
Modules/clinic/_sre.c.h _sre_SRE_Scanner_match _parser -
Modules/clinic/_sre.c.h _sre_SRE_Scanner_search _parser -
Modules/clinic/_sre.c.h _sre_compile _parser -
Modules/clinic/_winapi.c.h _winapi_LCMapStringEx _parser -
Modules/clinic/arraymodule.c.h array_array_fromfile _parser -
Modules/clinic/arraymodule.c.h array_array_tofile _parser -
Modules/clinic/arraymodule.c.h array_array___reduce_ex__ _parser -
Modules/clinic/gcmodule.c.h gc_collect _parser -
Modules/clinic/gcmodule.c.h gc_get_objects _parser -
Modules/clinic/itertoolsmodule.c.h itertools_accumulate _parser -
@@ -681,6 +698,7 @@ Modules/clinic/posixmodule.c.h os_scandir _parser -
Modules/clinic/posixmodule.c.h os_stat _parser -
Modules/clinic/posixmodule.c.h os_unlink _parser -
Modules/clinic/posixmodule.c.h os_utime _parser -
Modules/clinic/socketmodule.c.h sock_initobj _parser -
#-----------------------
# other
@@ -942,6 +960,7 @@ Modules/xxmodule.c - ErrorObject -
# _Py_IDENTIFIER (global)
Modules/_asynciomodule.c - PyId___asyncio_running_event_loop__ -
Modules/_asynciomodule.c - PyId__asyncio_future_blocking -
Modules/_asynciomodule.c - PyId__check_future static -
Modules/_asynciomodule.c - PyId_add_done_callback -
Modules/_asynciomodule.c - PyId_call_soon -
Modules/_asynciomodule.c - PyId_cancel -
@@ -1256,11 +1275,13 @@ Modules/clinic/zlibmodule.c.h zlib_decompressobj _parser -
# other - during module init
Modules/_asynciomodule.c - asyncio_mod -
Modules/_asynciomodule.c - traceback_extract_stack -
Modules/_asynciomodule.c - asyncio_get_event_loop_policy -
Modules/_asynciomodule.c - asyncio_future_repr_func -
Modules/_asynciomodule.c - asyncio_future_repr_info_func -
Modules/_asynciomodule.c - asyncio_get_event_loop_policy -
Modules/_asynciomodule.c - asyncio_iscoroutine_func -
Modules/_asynciomodule.c - asyncio_task_get_stack_func -
Modules/_asynciomodule.c - asyncio_task_print_stack_func -
Modules/_asynciomodule.c - asyncio_task_repr_func -
Modules/_asynciomodule.c - asyncio_task_repr_info_func -
Modules/_asynciomodule.c - asyncio_InvalidStateError -
Modules/_asynciomodule.c - asyncio_CancelledError -
@@ -1303,6 +1324,7 @@ Modules/_ssl.c - lib_codes_to_names -
Modules/_ssl.c - _ssl_locks -
Modules/_struct.c - cache -
Modules/arraymodule.c array_array___reduce_ex__ array_reconstructor -
Modules/arraymodule.c array_array___reduce_ex___impl array_reconstructor -
Modules/cjkcodecs/cjkcodecs.h getmultibytecodec cofunc -
# state
@@ -1313,6 +1335,7 @@ Modules/_asynciomodule.c - all_tasks -
Modules/_asynciomodule.c - current_tasks -
Modules/_asynciomodule.c - iscoroutine_typecache -
Modules/_ctypes/_ctypes.c - _ctypes_ptrtype_cache -
Modules/_testinternalcapi.c - record_list -
Modules/_tkinter.c - tcl_lock -
Modules/_tkinter.c - excInCmd -
Modules/_tkinter.c - valInCmd -
@@ -1401,3 +1424,4 @@ Modules/rotatingtree.c - random_stream -
Modules/rotatingtree.c - random_value -
Modules/socketmodule.c - defaulttimeout -
Modules/syslogmodule.c - S_log_open -
Modules/clinic/_asynciomodule.c.h _asyncio_Task__check_future _parser -
1 filename funcname name reason
114 Python/hamt.c - _PyHamtItems_Type -
115 Python/hamt.c - _PyHamtKeys_Type -
116 Python/hamt.c - _PyHamtValues_Type -
117 Python/hamt.c - _PyHamt_ArrayNode_Type -
118 Python/hamt.c - _PyHamt_BitmapNode_Type -
119 Python/hamt.c - _PyHamt_CollisionNode_Type -
120 Python/hamt.c - _PyHamt_Type -
349 Objects/typeobject.c object___reduce_ex___impl - objreduce slotdefs -
350 Objects/unicodeobject.c # other
351 Objects/unicodeobject.c Objects/typeobject.c - interned method_cache -
352 Objects/typeobject.c object___reduce_ex___impl objreduce -
353 Objects/unicodeobject.c - _string_module -
354 Objects/unicodeobject.c - static_strings interned -
355 Objects/unicodeobject.c - static_strings -
356 #-----------------------
357 # other
358 # initialized once
514 Modules/errnomodule.c Modules/_weakref.c - errnomodule weakrefmodule -
515 Modules/faulthandler.c Modules/atexitmodule.c - module_def atexitmodule -
516 Modules/gcmodule.c Modules/errnomodule.c - gcmodule errnomodule -
517 Modules/faulthandler.c - module_def -
518 Modules/gcmodule.c - gcmodule -
519 Modules/itertoolsmodule.c - itertoolsmodule -
520 Modules/posixmodule.c - posixmodule -
521 Modules/pwdmodule.c - pwdmodule -
592 Modules/clinic/_sre.c.h Modules/clinic/_asynciomodule.c.h _sre_SRE_Match_groups _asyncio_Task__check_future _parser -
593 Modules/clinic/_sre.c.h Modules/clinic/_csv.c.h _sre_SRE_Pattern_findall _csv_unregister_dialect _parser -
594 Modules/clinic/_sre.c.h Modules/clinic/_csv.c.h _sre_SRE_Pattern_finditer _csv_get_dialect _parser -
595 Modules/clinic/_csv.c.h _csv_field_size_limit _parser -
596 Modules/clinic/_codecsmodule.c.h _codecs_decode _parser -
597 Modules/clinic/_codecsmodule.c.h _codecs_encode _parser -
598 Modules/clinic/_sre.c.h _sre_SRE_Match_expand _parser -
599 Modules/clinic/_sre.c.h _sre_SRE_Pattern_fullmatch _sre_SRE_Match_groupdict _parser -
600 Modules/clinic/_sre.c.h _sre_SRE_Pattern_match _sre_SRE_Match_groups _parser -
601 Modules/clinic/_sre.c.h _sre_SRE_Pattern_scanner _sre_SRE_Pattern_findall _parser -
638 Modules/clinic/posixmodule.c.h os_replace os_fspath _parser -
639 Modules/clinic/posixmodule.c.h os_rmdir os_fstat _parser -
640 Modules/clinic/posixmodule.c.h os_scandir os_listdir _parser -
641 Modules/clinic/posixmodule.c.h os_lstat _parser -
642 Modules/clinic/posixmodule.c.h os_mkdir _parser -
643 Modules/clinic/posixmodule.c.h os_open _parser -
644 Modules/clinic/posixmodule.c.h os_remove _parser -
645 Modules/clinic/posixmodule.c.h os_stat os_rename _parser -
646 Modules/clinic/posixmodule.c.h os_unlink os_replace _parser -
647 Modules/clinic/posixmodule.c.h os_utime os_rmdir _parser -
659 Modules/faulthandler.c Modules/signalmodule.c - thread DefaultHandler -
660 Modules/faulthandler.c Modules/signalmodule.c - user_signals IgnoreHandler -
661 Modules/faulthandler.c Modules/signalmodule.c - stack IntHandler -
662 # state
663 Modules/faulthandler.c - fatal_error -
664 Modules/faulthandler.c - thread -
665 Modules/faulthandler.c - user_signals -
666 Modules/faulthandler.c - old_stack stack -
667 Modules/signalmodule.c Modules/faulthandler.c - Handlers old_stack -
668 ################################## Modules/signalmodule.c - Handlers -
698 Modules/signalmodule.c - wakeup signal_global_state -
699 ################################## Modules/signalmodule.c - wakeup -
700 # global objects to fix in extension modules ##################################
701 # global objects to fix in extension modules
702 #-----------------------
703 # modules
704 Modules/_asynciomodule.c - _asynciomodule -
960 Modules/_ctypes/_ctypes.c c_void_p_from_param c_char_p_from_param PyId__as_parameter_ -
961 Modules/_ctypes/_ctypes.c c_wchar_p_from_param c_void_p_from_param PyId__as_parameter_ -
962 Modules/_ctypes/_ctypes.c converters_from_argtypes c_wchar_p_from_param PyId_from_param PyId__as_parameter_ -
963 Modules/_ctypes/_ctypes.c converters_from_argtypes PyId_from_param -
964 Modules/_ctypes/_ctypes.c make_funcptrtype_dict PyId__argtypes_ -
965 Modules/_ctypes/_ctypes.c make_funcptrtype_dict PyId__check_retval_ -
966 Modules/_ctypes/_ctypes.c make_funcptrtype_dict PyId__flags_ -
1275 Modules/_ctypes/cfield.c Modules/pyexpat.c _ctypes_get_fielddesc PyUnknownEncodingHandler initialized template_buffer -
1276 Modules/_ctypes/malloc_closure.c # other
1277 Modules/_cursesmodule.c Include/datetime.h - initialised PyDateTimeAPI -
1278 Modules/_cursesmodule.c Modules/_asynciomodule.c - initialised_setupterm module_initialized -
1279 Modules/_cursesmodule.c Modules/_ctypes/cfield.c - _ctypes_get_fielddesc initialisedcolors initialized -
1280 Modules/_ctypes/malloc_closure.c - _pagesize -
1281 Modules/_cursesmodule.c - screen_encoding initialised -
1282 Modules/_cursesmodule.c PyInit__curses - PyCurses_API initialised_setupterm -
1283 Modules/_datetimemodule.c Modules/_cursesmodule.c - CAPI initialisedcolors -
1284 Modules/_cursesmodule.c - screen_encoding -
1285 Modules/_decimal/_decimal.c Modules/_cursesmodule.c PyInit__decimal PyInit__curses initialized PyCurses_API -
1286 Modules/_decimal/_decimal.c Modules/_datetimemodule.c - _py_long_multiply CAPI -
1287 Modules/_decimal/_decimal.c - PyInit__decimal _py_long_floor_divide initialized -
1324 Modules/_tkinter.c - stdin_ready command_mutex -
1325 Modules/_tkinter.c - event_tstate HeadFHCD -
1326 Modules/_xxsubinterpretersmodule.c Modules/_tkinter.c - _globals stdin_ready -
1327 Modules/_tkinter.c - event_tstate -
1328 Modules/_zoneinfo.c Modules/_xxsubinterpretersmodule.c - ZONEINFO_STRONG_CACHE _globals -
1329 Modules/_zoneinfo.c - ZONEINFO_STRONG_CACHE_MAX_SIZE ZONEINFO_STRONG_CACHE -
1330 Modules/_zoneinfo.c - NO_TTINFO ZONEINFO_STRONG_CACHE_MAX_SIZE -
1335 Modules/readline.c - sigwinch_ohandler sigwinch_received -
1336 Modules/readline.c - completed_input_string sigwinch_ohandler -
1337 Modules/rotatingtree.c Modules/readline.c - random_stream completed_input_string -
1338 Modules/rotatingtree.c - random_stream -
1339 Modules/rotatingtree.c - random_value -
1340 Modules/socketmodule.c - defaulttimeout -
1341 Modules/syslogmodule.c - S_log_open -
1424
1425
1426
1427
+84 -1
View File
@@ -64,6 +64,10 @@ Modules/_sqlite/module.c - pysqlite_BaseTypeAdapted -
Modules/_sqlite/module.h - pysqlite_global_state -
Modules/_testcapimodule.c - _PyBytesIOBuffer_Type -
Modules/posixmodule.c - _Py_open_cloexec_works -
Objects/object.c - _Py_GenericAliasIterType -
Objects/object.c - _PyMemoryIter_Type -
Objects/object.c - _PyLineIterator -
Objects/object.c - _PyPositionsIterator -
Python/importdl.h - _PyImport_DynLoadFiletab -
@@ -186,6 +190,7 @@ Modules/_testcapimodule.c - x -
Modules/_testcapimodule.c getargs_keyword_only keywords -
Modules/_testcapimodule.c getargs_keywords keywords -
Modules/_testcapimodule.c getargs_positional_only_and_keywords keywords -
Modules/_testcapimodule.c getargs_s_hash_int2 keywords static char*[]
Modules/_testcapimodule.c make_exception_with_doc kwlist -
Modules/_testcapimodule.c raise_SIGINT_then_send_None PyId_send -
Modules/_testcapimodule.c slot_tp_del PyId___tp_del__ -
@@ -400,11 +405,12 @@ Python/sysmodule.c sys_set_asyncgen_hooks keywords -
#-----------------------
# PyModuleDef
Modules/_multiprocessing/posixshmem.c - _posixshmemmodule -
Modules/_sqlite/module.h - _sqlite3module -
Modules/_sre/sre.c - sremodule static struct -
Modules/_ssl.c - _sslmodule_def -
Modules/_ssl.h - _sslmodule_def -
Modules/_testcapi/heaptype.c - _testcapimodule static -
Modules/_testmultiphase.c - def_module_state_shared -
Modules/_threadmodule.c - thread_module -
Modules/_typingmodule.c - typingmodule -
@@ -422,6 +428,7 @@ Python/sysmodule.c - sysmodule -
# PyModuleDef_Slot
Modules/_abc.c - _abcmodule_slots -
Modules/_bisectmodule.c - bisect_slots -
Modules/_blake2/blake2module.c - _blake2_slots -
Modules/_bz2module.c - _bz2_slots -
Modules/_codecsmodule.c - _codecs_slots -
@@ -448,6 +455,7 @@ Modules/_scproxy.c - _scproxy_slots -
Modules/_sha3/sha3module.c - _sha3_slots -
Modules/_sqlite/module.c - module_slots -
Modules/_sre.c - sre_slots -
Modules/_sre/sre.c - sre_slots -
Modules/_ssl.c - sslmodule_slots -
Modules/_stat.c - stat_slots -
Modules/_statisticsmodule.c - _statisticsmodule_slots -
@@ -615,10 +623,15 @@ Modules/_randommodule.c - random_methods -
Modules/_scproxy.c - mod_methods -
Modules/_sha3/sha3module.c - SHA3_methods -
Modules/_sha3/sha3module.c - SHAKE_methods -
Modules/_sqlite/blob.c - blob_methods static PyMethodDef[]
Modules/_sqlite/connection.c - connection_methods -
Modules/_sqlite/cursor.c - cursor_methods -
Modules/_sqlite/module.c - module_methods -
Modules/_sqlite/row.c - row_methods -
Modules/_sre/sre.c - _functions -
Modules/_sre/sre.c - pattern_methods -
Modules/_sre/sre.c - match_methods -
Modules/_sre/sre.c - scanner_methods -
Modules/_sre.c - _functions -
Modules/_sre.c - match_methods -
Modules/_sre.c - pattern_methods -
@@ -633,6 +646,8 @@ Modules/_statisticsmodule.c - statistics_methods -
Modules/_struct.c - module_functions -
Modules/_struct.c - s_methods -
Modules/_struct.c - unpackiter_methods -
Modules/_testcapi/heaptype.c - TestMethods -
Modules/_testcapi/vectorcall.c - TestMethods -
Modules/_threadmodule.c - lock_methods -
Modules/_threadmodule.c - rlock_methods -
Modules/_threadmodule.c - thread_methods -
@@ -772,6 +787,7 @@ Objects/fileobject.c - stdprinter_methods -
Objects/floatobject.c - float_methods -
Objects/frameobject.c - frame_methods -
Objects/genericaliasobject.c - ga_methods -
Objects/genericaliasobject.c - ga_iter_methods -
Objects/genobject.c - async_gen_asend_methods -
Objects/genobject.c - async_gen_athrow_methods -
Objects/genobject.c - async_gen_methods -
@@ -862,15 +878,28 @@ Modules/_json.c - encoder_members -
Modules/_json.c - scanner_members -
Modules/_lzmamodule.c - Decompressor_members -
Modules/_multiprocessing/semaphore.c - semlock_members -
Modules/_operator.c - attrgetter_members -
Modules/_operator.c - itemgetter_members -
Modules/_pickle.c - Pickler_members -
Modules/_queuemodule.c - simplequeue_members -
Modules/_sqlite/blob.c - blob_members -
Modules/_sqlite/connection.c - connection_members -
Modules/_sqlite/cursor.c - cursor_members -
Modules/_sqlite/statement.c - stmt_members -
Modules/_sre/sre.c - match_members -
Modules/_sre/sre.c - pattern_members -
Modules/_sre/sre.c - scanner_members -
Modules/_sre.c - match_members -
Modules/_sre.c - pattern_members -
Modules/_sre.c - scanner_members -
Modules/_struct.c - s_members -
Modules/_testcapi/heaptype.c - heapctype_members -
Modules/_testcapi/heaptype.c - heapctypesetattr_members -
Modules/_testcapi/heaptype.c - heapctypesubclass_members -
Modules/_testcapi/heaptype.c - heapctypewithdict_members -
Modules/_testcapi/heaptype.c - heapctypewithnegativedict_members -
Modules/_testcapi/heaptype.c - heapctypewithweakref_members -
Modules/_testcapi/heaptype.c - members_to_repeat -
Modules/_threadmodule.c - local_dummy_type_members -
Modules/_threadmodule.c - local_type_members -
Modules/_threadmodule.c - lock_type_members -
@@ -1080,7 +1109,10 @@ Modules/_io/winconsoleio.c - winconsoleio_getsetlist -
Modules/_pickle.c - Pickler_getsets -
Modules/_pickle.c - Unpickler_getsets -
Modules/_sha3/sha3module.c - SHA3_getseters -
Modules/_sha3/sha3module.c - SHAKE_getseters -
Modules/_sqlite/connection.c - connection_getset -
Modules/_sre/sre.c - pattern_getset -
Modules/_sre/sre.c - match_getset -
Modules/_sre.c - match_getset -
Modules/_sre.c - pattern_getset -
Modules/_ssl.c - PySSLSession_getsetlist -
@@ -1088,6 +1120,7 @@ Modules/_ssl.c - context_getsetlist -
Modules/_ssl.c - memory_bio_getsetlist -
Modules/_ssl.c - ssl_getsetlist -
Modules/_struct.c - s_getsetlist -
Modules/_testcapi/heaptype.c - heapctypewithdict_getsetlist -
Modules/_tkinter.c - PyTclObject_getsetlist -
Modules/_xxsubinterpretersmodule.c - channelid_getsets -
Modules/arraymodule.c - array_getsets -
@@ -1172,6 +1205,7 @@ Modules/_json.c - PyScannerType_slots -
Modules/_lsprof.c - _lsprof_profiler_type_spec_slots -
Modules/_lzmamodule.c - lzma_compressor_type_slots -
Modules/_lzmamodule.c - lzma_decompressor_type_slots -
Modules/_multiprocessing/semaphore.c - _PyMp_SemLockType_slots -
Modules/_operator.c - attrgetter_type_slots -
Modules/_operator.c - itemgetter_type_slots -
Modules/_operator.c - methodcaller_type_slots -
@@ -1184,11 +1218,15 @@ Modules/_sha3/sha3module.c - sha3_256_slots -
Modules/_sha3/sha3module.c - sha3_384_slots -
Modules/_sha3/sha3module.c - sha3_512_slots -
Modules/_sha3/sha3module.c - type_slots_obj -
Modules/_sqlite/blob.c - blob_slots -
Modules/_sqlite/connection.c - connection_slots -
Modules/_sqlite/cursor.c - cursor_slots -
Modules/_sqlite/prepare_protocol.c - type_slots -
Modules/_sqlite/row.c - row_slots -
Modules/_sqlite/statement.c - stmt_slots -
Modules/_sre/sre.c - match_slots -
Modules/_sre/sre.c - pattern_slots -
Modules/_sre/sre.c - scanner_slots -
Modules/_sre.c - match_slots -
Modules/_sre.c - pattern_slots -
Modules/_sre.c - scanner_slots -
@@ -1200,6 +1238,22 @@ Modules/_ssl.c - sslerror_type_slots -
Modules/_ssl/cert.c - PySSLCertificate_slots -
Modules/_struct.c - PyStructType_slots -
Modules/_struct.c - unpackiter_type_slots -
Modules/_testcapi/heaptype.c - HeapCTypeMetaclassCustomNew_slots -
Modules/_testcapi/heaptype.c - HeapCTypeMetaclass_slots -
Modules/_testcapi/heaptype.c - HeapCTypeSetattr_slots -
Modules/_testcapi/heaptype.c - HeapCTypeSubclassWithFinalizer_slots -
Modules/_testcapi/heaptype.c - HeapCTypeSubclass_slots -
Modules/_testcapi/heaptype.c - HeapCTypeWithBuffer_slots -
Modules/_testcapi/heaptype.c - HeapCTypeWithDict_slots -
Modules/_testcapi/heaptype.c - HeapCTypeWithNegativeDict_slots -
Modules/_testcapi/heaptype.c - HeapCTypeWithWeakref_slots -
Modules/_testcapi/heaptype.c - HeapCType_slots -
Modules/_testcapi/heaptype.c - HeapDocCType_slots -
Modules/_testcapi/heaptype.c - HeapGcCType_slots -
Modules/_testcapi/heaptype.c - NullTpDocType_slots -
Modules/_testcapi/heaptype.c - empty_type_slots -
Modules/_testcapi/heaptype.c - repeated_doc_slots -
Modules/_testcapi/heaptype.c - repeated_members_slots -
Modules/_testcapimodule.c - HeapTypeNameType_slots -
Modules/_testcapimodule.c - NullTpDocType_slots -
Modules/_threadmodule.c - local_dummy_type_slots -
@@ -1269,6 +1323,8 @@ Modules/_json.c - PyScannerType_spec -
Modules/_lsprof.c - _lsprof_profiler_type_spec -
Modules/_lzmamodule.c - lzma_compressor_type_spec -
Modules/_lzmamodule.c - lzma_decompressor_type_spec -
Modules/_multiprocessing/multiprocessing.h - _PyMp_SemLockType_spec -
Modules/_multiprocessing/semaphore.c - _PyMp_SemLockType_spec -
Modules/_operator.c - attrgetter_type_spec -
Modules/_operator.c - itemgetter_type_spec -
Modules/_operator.c - methodcaller_type_spec -
@@ -1281,11 +1337,15 @@ Modules/_sha3/sha3module.c - sha3_256_spec -
Modules/_sha3/sha3module.c - sha3_384_spec -
Modules/_sha3/sha3module.c - sha3_512_spec -
Modules/_sha3/sha3module.c - type_spec_obj -
Modules/_sqlite/blob.c - blob_spec -
Modules/_sqlite/connection.c - connection_spec -
Modules/_sqlite/cursor.c - cursor_spec -
Modules/_sqlite/prepare_protocol.c - type_spec -
Modules/_sqlite/row.c - row_spec -
Modules/_sqlite/statement.c - stmt_spec -
Modules/_sre/sre.c - pattern_spec -
Modules/_sre/sre.c - match_spec -
Modules/_sre/sre.c - scanner_spec -
Modules/_sre.c - match_spec -
Modules/_sre.c - pattern_spec -
Modules/_sre.c - scanner_spec -
@@ -1297,6 +1357,23 @@ Modules/_ssl.c - sslerror_type_spec -
Modules/_ssl/cert.c - PySSLCertificate_spec -
Modules/_struct.c - PyStructType_spec -
Modules/_struct.c - unpackiter_type_spec -
Modules/_testcapi/heaptype.c - MinimalMetaclass_spec -
Modules/_testcapi/heaptype.c - MinimalType_spec -
Modules/_testcapi/heaptype.c - repeated_doc_slots_spec -
Modules/_testcapi/heaptype.c - repeated_members_slots_spec -
Modules/_testcapi/heaptype.c - HeapDocCType_spec -
Modules/_testcapi/heaptype.c - NullTpDocType_spec -
Modules/_testcapi/heaptype.c - HeapGcCType_spec -
Modules/_testcapi/heaptype.c - HeapCType_spec -
Modules/_testcapi/heaptype.c - HeapCTypeSubclass_spec -
Modules/_testcapi/heaptype.c - HeapCTypeWithBuffer_spec -
Modules/_testcapi/heaptype.c - HeapCTypeSubclassWithFinalizer_spec -
Modules/_testcapi/heaptype.c - HeapCTypeMetaclass_spec -
Modules/_testcapi/heaptype.c - HeapCTypeMetaclassCustomNew_spec -
Modules/_testcapi/heaptype.c - HeapCTypeWithDict_spec -
Modules/_testcapi/heaptype.c - HeapCTypeWithNegativeDict_spec -
Modules/_testcapi/heaptype.c - HeapCTypeWithWeakref_spec -
Modules/_testcapi/heaptype.c - HeapCTypeSetattr_spec -
Modules/_testcapimodule.c - HeapTypeNameType_Spec -
Modules/_testcapimodule.c - NullTpDocType_spec -
Modules/_threadmodule.c - local_dummy_type_spec -
@@ -1423,6 +1500,7 @@ Modules/_ctypes/cfield.c - ffi_type_void -
Modules/_datetimemodule.c - epoch -
Modules/_datetimemodule.c - max_fold_seconds -
Modules/_datetimemodule.c datetime_isoformat specs -
Modules/_datetimemodule.c parse_hh_mm_ss_ff correction -
Modules/_datetimemodule.c time_isoformat specs -
Modules/_decimal/_decimal.c - cond_map -
Modules/_decimal/_decimal.c - dec_signal_string -
@@ -1437,6 +1515,9 @@ Modules/_io/_iomodule.c - static_types -
Modules/_io/textio.c - encodefuncs -
Modules/_localemodule.c - langinfo_constants -
Modules/_sqlite/module.c - error_codes -
Modules/_sre/sre.c pattern_repr flag_names -
# XXX I'm pretty sure this is actually constant:
Modules/_sre/sre_targets.h - sre_targets -
Modules/_sre.c pattern_repr flag_names -
Modules/_struct.c - bigendian_table -
Modules/_struct.c - lilendian_table -
@@ -1500,6 +1581,7 @@ Python/ast_opt.c fold_unaryop ops -
Python/codecs.c - Py_hexdigits -
Python/codecs.c - ucnhash_capi -
Python/codecs.c _PyCodecRegistry_Init methods -
Python/compile.c - NO_LOCATION -
Python/dynload_shlib.c - _PyImport_DynLoadFiletab -
Python/dynload_stub.c - _PyImport_DynLoadFiletab -
Python/frozen.c - aliases -
@@ -1517,4 +1599,5 @@ Python/pylifecycle.c - _TARGET_LOCALES -
Python/specialize.c - adaptive_opcodes -
Python/specialize.c - cache_requirements -
Python/specialize.c - compare_masks -
Python/specialize.c - _PyOpcode_Adaptive -
Python/sysmodule.c - whatstrings -
Can't render this file because it contains an unexpected character in line 278 and column 3.