Skip to content

Commit 60f54d9

Browse files
gh-90110: Update the C Analyzer Tool Whitelists (gh-95628)
1 parent ab8a5be commit 60f54d9

File tree

2 files changed

+24
-28
lines changed

2 files changed

+24
-28
lines changed

Tools/c-analyzer/cpython/globals-to-fix.tsv

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -539,32 +539,6 @@ Python/specialize.c - _Py_QuickenedCount -
539539
##################################
540540
# global objects to fix in builtin modules
541541

542-
#-----------------------
543-
# modules
544-
545-
Modules/_abc.c - _abcmodule -
546-
Modules/_codecsmodule.c - codecsmodule -
547-
Modules/_collectionsmodule.c - _collectionsmodule -
548-
Modules/_functoolsmodule.c - _functools_module -
549-
Modules/_io/_iomodule.c - _PyIO_Module -
550-
Modules/_io/_iomodule.h - _PyIO_Module -
551-
Modules/_localemodule.c - _localemodule -
552-
Modules/_sre.c - sremodule -
553-
Modules/_stat.c - statmodule -
554-
Modules/_threadmodule.c - threadmodule -
555-
Modules/_tracemalloc.c - module_def -
556-
Modules/_weakref.c - weakrefmodule -
557-
Modules/atexitmodule.c - atexitmodule -
558-
Modules/errnomodule.c - errnomodule -
559-
Modules/faulthandler.c - module_def -
560-
Modules/gcmodule.c - gcmodule -
561-
Modules/itertoolsmodule.c - itertoolsmodule -
562-
Modules/posixmodule.c - posixmodule -
563-
Modules/pwdmodule.c - pwdmodule -
564-
Modules/signalmodule.c - signalmodule -
565-
Modules/symtablemodule.c - symtablemodule -
566-
Modules/timemodule.c - timemodule -
567-
568542
#-----------------------
569543
# static types
570544

Tools/c-analyzer/cpython/ignored.tsv

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ Modules/_io/_iomodule.h - PyBufferedRandom_Type -
3030
Modules/_io/_iomodule.h - PyTextIOWrapper_Type -
3131
Modules/_io/_iomodule.h - PyIncrementalNewlineDecoder_Type -
3232
Modules/_io/_iomodule.h - _PyBytesIOBuffer_Type -
33+
Modules/_io/_iomodule.h - _PyIO_Module -
3334
Modules/_io/_iomodule.h - _PyIO_str_close -
3435
Modules/_io/_iomodule.h - _PyIO_str_closed -
3536
Modules/_io/_iomodule.h - _PyIO_str_decode -
@@ -405,16 +406,35 @@ Python/sysmodule.c sys_set_asyncgen_hooks keywords -
405406

406407
#-----------------------
407408
# PyModuleDef
409+
410+
Modules/_abc.c - _abcmodule -
411+
Modules/_codecsmodule.c - codecsmodule -
412+
Modules/_collectionsmodule.c - _collectionsmodule -
413+
Modules/_functoolsmodule.c - _functools_module -
414+
Modules/_io/_iomodule.c - _PyIO_Module -
415+
Modules/_localemodule.c - _localemodule -
408416
Modules/_multiprocessing/posixshmem.c - _posixshmemmodule -
409417
Modules/_sqlite/module.h - _sqlite3module -
410-
Modules/_sre/sre.c - sremodule static struct -
418+
Modules/_sre/sre.c - sremodule -
411419
Modules/_ssl.c - _sslmodule_def -
412420
Modules/_ssl.h - _sslmodule_def -
413-
Modules/_testcapi/heaptype.c - _testcapimodule static -
421+
Modules/_stat.c - statmodule -
422+
Modules/_testcapi/heaptype.c - _testcapimodule -
414423
Modules/_testmultiphase.c - def_module_state_shared -
415424
Modules/_threadmodule.c - thread_module -
425+
Modules/_tracemalloc.c - module_def -
416426
Modules/_typingmodule.c - typingmodule -
427+
Modules/_weakref.c - weakrefmodule -
428+
Modules/atexitmodule.c - atexitmodule -
429+
Modules/errnomodule.c - errnomodule -
430+
Modules/faulthandler.c - module_def -
431+
Modules/gcmodule.c - gcmodule -
432+
Modules/itertoolsmodule.c - itertoolsmodule -
433+
Modules/posixmodule.c - posixmodule -
434+
Modules/pwdmodule.c - pwdmodule -
417435
Modules/signalmodule.c - signal_module -
436+
Modules/symtablemodule.c - symtablemodule -
437+
Modules/timemodule.c - timemodule -
418438
Modules/xxlimited_35.c - xxmodule -
419439
Python/Python-ast.c - _astmodule -
420440
Python/Python-tokenize.c - _tokenizemodule -
@@ -1371,8 +1391,10 @@ Modules/_testcapi/heaptype.c - HeapCTypeSubclassWithFinalizer_spec -
13711391
Modules/_testcapi/heaptype.c - HeapCTypeMetaclass_spec -
13721392
Modules/_testcapi/heaptype.c - HeapCTypeMetaclassCustomNew_spec -
13731393
Modules/_testcapi/heaptype.c - HeapCTypeWithDict_spec -
1394+
Modules/_testcapi/heaptype.c - HeapCTypeWithDict2_spec -
13741395
Modules/_testcapi/heaptype.c - HeapCTypeWithNegativeDict_spec -
13751396
Modules/_testcapi/heaptype.c - HeapCTypeWithWeakref_spec -
1397+
Modules/_testcapi/heaptype.c - HeapCTypeWithWeakref2_spec -
13761398
Modules/_testcapi/heaptype.c - HeapCTypeSetattr_spec -
13771399
Modules/_testcapimodule.c - HeapTypeNameType_Spec -
13781400
Modules/_testcapimodule.c - NullTpDocType_spec -

0 commit comments

Comments
 (0)