/
usr
/
src
/
Python-3.12.7
/
Tools
/
c-analyzer
/
cpython
/
File Upload :
llllll
Current File: //usr/src/Python-3.12.7/Tools/c-analyzer/cpython/globals-to-fix.tsv
filename funcname name reason #??? - somevar ??? # These are all variables that we will be making non-global. ################################## ## global objects to fix in core code ##----------------------- ## exported builtin types (C-API) Objects/boolobject.c - PyBool_Type - Objects/bytearrayobject.c - PyByteArrayIter_Type - Objects/bytearrayobject.c - PyByteArray_Type - Objects/bytesobject.c - PyBytesIter_Type - Objects/bytesobject.c - PyBytes_Type - Objects/capsule.c - PyCapsule_Type - Objects/cellobject.c - PyCell_Type - Objects/classobject.c - PyInstanceMethod_Type - Objects/classobject.c - PyMethod_Type - Objects/codeobject.c - PyCode_Type - Objects/complexobject.c - PyComplex_Type - Objects/descrobject.c - PyClassMethodDescr_Type - Objects/descrobject.c - PyDictProxy_Type - Objects/descrobject.c - PyGetSetDescr_Type - Objects/descrobject.c - PyMemberDescr_Type - Objects/descrobject.c - PyMethodDescr_Type - Objects/descrobject.c - PyProperty_Type - Objects/descrobject.c - PyWrapperDescr_Type - Objects/descrobject.c - _PyMethodWrapper_Type - Objects/dictobject.c - PyDictItems_Type - Objects/dictobject.c - PyDictIterItem_Type - Objects/dictobject.c - PyDictIterKey_Type - Objects/dictobject.c - PyDictIterValue_Type - Objects/dictobject.c - PyDictKeys_Type - Objects/dictobject.c - PyDictRevIterItem_Type - Objects/dictobject.c - PyDictRevIterKey_Type - Objects/dictobject.c - PyDictRevIterValue_Type - Objects/dictobject.c - PyDictValues_Type - Objects/dictobject.c - PyDict_Type - Objects/enumobject.c - PyEnum_Type - Objects/enumobject.c - PyReversed_Type - Objects/fileobject.c - PyStdPrinter_Type - Objects/floatobject.c - PyFloat_Type - Objects/frameobject.c - PyFrame_Type - Objects/funcobject.c - PyClassMethod_Type - Objects/funcobject.c - PyFunction_Type - Objects/funcobject.c - PyStaticMethod_Type - Objects/genericaliasobject.c - Py_GenericAliasType - Objects/genobject.c - PyAsyncGen_Type - Objects/genobject.c - PyCoro_Type - Objects/genobject.c - PyGen_Type - Objects/genobject.c - _PyAsyncGenASend_Type - Objects/genobject.c - _PyAsyncGenAThrow_Type - Objects/genobject.c - _PyAsyncGenWrappedValue_Type - Objects/genobject.c - _PyCoroWrapper_Type - Objects/interpreteridobject.c - _PyInterpreterID_Type - Objects/iterobject.c - PyCallIter_Type - Objects/iterobject.c - PySeqIter_Type - Objects/listobject.c - PyListIter_Type - Objects/listobject.c - PyListRevIter_Type - Objects/listobject.c - PyList_Type - Objects/longobject.c - PyLong_Type - Objects/memoryobject.c - PyMemoryView_Type - Objects/memoryobject.c - _PyManagedBuffer_Type - Objects/methodobject.c - PyCFunction_Type - Objects/methodobject.c - PyCMethod_Type - Objects/moduleobject.c - PyModuleDef_Type - Objects/moduleobject.c - PyModule_Type - Objects/namespaceobject.c - _PyNamespace_Type - Objects/object.c - _PyNone_Type - Objects/object.c - _PyNotImplemented_Type - Objects/odictobject.c - PyODictItems_Type - Objects/odictobject.c - PyODictIter_Type - Objects/odictobject.c - PyODictKeys_Type - Objects/odictobject.c - PyODictValues_Type - Objects/odictobject.c - PyODict_Type - Objects/picklebufobject.c - PyPickleBuffer_Type - Objects/rangeobject.c - PyLongRangeIter_Type - Objects/rangeobject.c - PyRangeIter_Type - Objects/rangeobject.c - PyRange_Type - Objects/setobject.c - PyFrozenSet_Type - Objects/setobject.c - PySetIter_Type - Objects/setobject.c - PySet_Type - Objects/sliceobject.c - PyEllipsis_Type - Objects/sliceobject.c - PySlice_Type - Objects/tupleobject.c - PyTupleIter_Type - Objects/tupleobject.c - PyTuple_Type - Objects/typeobject.c - _PyBufferWrapper_Type - Objects/typeobject.c - PyBaseObject_Type - Objects/typeobject.c - PySuper_Type - Objects/typeobject.c - PyType_Type - Objects/typevarobject.c - _PyTypeAlias_Type - Objects/unicodeobject.c - PyUnicodeIter_Type - Objects/unicodeobject.c - PyUnicode_Type - Objects/weakrefobject.c - _PyWeakref_CallableProxyType - Objects/weakrefobject.c - _PyWeakref_ProxyType - Objects/weakrefobject.c - _PyWeakref_RefType - Python/bltinmodule.c - PyFilter_Type - Python/bltinmodule.c - PyMap_Type - Python/bltinmodule.c - PyZip_Type - Python/context.c - PyContextToken_Type - Python/context.c - PyContextVar_Type - Python/context.c - PyContext_Type - Python/traceback.c - PyTraceBack_Type - ##----------------------- ## other exported builtin types # Not in a .h file: Objects/codeobject.c - _PyLineIterator - # Not in a .h file: Objects/codeobject.c - _PyPositionsIterator - Objects/genericaliasobject.c - _Py_GenericAliasIterType - # Not in a .h file: Objects/iterobject.c - _PyAnextAwaitable_Type - # Not in a .h file: Objects/memoryobject.c - _PyMemoryIter_Type - Objects/unicodeobject.c - _PyUnicodeASCIIIter_Type - Objects/unionobject.c - _PyUnion_Type - Python/context.c - _PyContextTokenMissing_Type - Python/hamt.c - _PyHamtItems_Type - Python/hamt.c - _PyHamtKeys_Type - Python/hamt.c - _PyHamtValues_Type - Python/hamt.c - _PyHamt_ArrayNode_Type - Python/hamt.c - _PyHamt_BitmapNode_Type - Python/hamt.c - _PyHamt_CollisionNode_Type - Python/hamt.c - _PyHamt_Type - Python/symtable.c - PySTEntry_Type - ##----------------------- ## private static builtin types Objects/setobject.c - _PySetDummy_Type - Objects/stringlib/unicode_format.h - PyFormatterIter_Type - Objects/stringlib/unicode_format.h - PyFieldNameIter_Type - Objects/unicodeobject.c - EncodingMapType - #Objects/unicodeobject.c - PyFieldNameIter_Type - #Objects/unicodeobject.c - PyFormatterIter_Type - Python/legacy_tracing.c - _PyLegacyEventHandler_Type - Objects/object.c - _PyLegacyEventHandler_Type - ##----------------------- ## static builtin structseq Objects/floatobject.c - FloatInfoType - Objects/longobject.c - Int_InfoType - Python/errors.c - UnraisableHookArgsType - Python/sysmodule.c - AsyncGenHooksType - Python/sysmodule.c - FlagsType - Python/sysmodule.c - Hash_InfoType - Python/sysmodule.c - VersionInfoType - Python/thread.c - ThreadInfoType - ##----------------------- ## builtin exception types Objects/exceptions.c - _PyExc_BaseException - Objects/exceptions.c - _PyExc_BaseExceptionGroup - Objects/exceptions.c - _PyExc_UnicodeEncodeError - Objects/exceptions.c - _PyExc_UnicodeDecodeError - Objects/exceptions.c - _PyExc_UnicodeTranslateError - Objects/exceptions.c - _PyExc_MemoryError - Objects/exceptions.c - _PyExc_Exception - Objects/exceptions.c - _PyExc_TypeError - Objects/exceptions.c - _PyExc_StopAsyncIteration - Objects/exceptions.c - _PyExc_StopIteration - Objects/exceptions.c - _PyExc_GeneratorExit - Objects/exceptions.c - _PyExc_SystemExit - Objects/exceptions.c - _PyExc_KeyboardInterrupt - Objects/exceptions.c - _PyExc_ImportError - Objects/exceptions.c - _PyExc_ModuleNotFoundError - Objects/exceptions.c - _PyExc_OSError - Objects/exceptions.c - _PyExc_BlockingIOError - Objects/exceptions.c - _PyExc_ConnectionError - Objects/exceptions.c - _PyExc_ChildProcessError - Objects/exceptions.c - _PyExc_BrokenPipeError - Objects/exceptions.c - _PyExc_ConnectionAbortedError - Objects/exceptions.c - _PyExc_ConnectionRefusedError - Objects/exceptions.c - _PyExc_ConnectionResetError - Objects/exceptions.c - _PyExc_FileExistsError - Objects/exceptions.c - _PyExc_FileNotFoundError - Objects/exceptions.c - _PyExc_IsADirectoryError - Objects/exceptions.c - _PyExc_NotADirectoryError - Objects/exceptions.c - _PyExc_InterruptedError - Objects/exceptions.c - _PyExc_PermissionError - Objects/exceptions.c - _PyExc_ProcessLookupError - Objects/exceptions.c - _PyExc_TimeoutError - Objects/exceptions.c - _PyExc_EOFError - Objects/exceptions.c - _PyExc_RuntimeError - Objects/exceptions.c - _PyExc_RecursionError - Objects/exceptions.c - _PyExc_NotImplementedError - Objects/exceptions.c - _PyExc_NameError - Objects/exceptions.c - _PyExc_UnboundLocalError - Objects/exceptions.c - _PyExc_AttributeError - Objects/exceptions.c - _PyExc_SyntaxError - Objects/exceptions.c - _PyExc_IndentationError - Objects/exceptions.c - _PyExc_TabError - Objects/exceptions.c - _PyExc_LookupError - Objects/exceptions.c - _PyExc_IndexError - Objects/exceptions.c - _PyExc_KeyError - Objects/exceptions.c - _PyExc_ValueError - Objects/exceptions.c - _PyExc_UnicodeError - Objects/exceptions.c - _PyExc_AssertionError - Objects/exceptions.c - _PyExc_ArithmeticError - Objects/exceptions.c - _PyExc_FloatingPointError - Objects/exceptions.c - _PyExc_OverflowError - Objects/exceptions.c - _PyExc_ZeroDivisionError - Objects/exceptions.c - _PyExc_SystemError - Objects/exceptions.c - _PyExc_ReferenceError - Objects/exceptions.c - _PyExc_BufferError - Objects/exceptions.c - _PyExc_Warning - Objects/exceptions.c - _PyExc_UserWarning - Objects/exceptions.c - _PyExc_DeprecationWarning - Objects/exceptions.c - _PyExc_PendingDeprecationWarning - Objects/exceptions.c - _PyExc_SyntaxWarning - Objects/exceptions.c - _PyExc_RuntimeWarning - Objects/exceptions.c - _PyExc_FutureWarning - Objects/exceptions.c - _PyExc_ImportWarning - Objects/exceptions.c - _PyExc_UnicodeWarning - Objects/exceptions.c - _PyExc_BytesWarning - Objects/exceptions.c - _PyExc_ResourceWarning - Objects/exceptions.c - _PyExc_EncodingWarning - Objects/exceptions.c - PyExc_EnvironmentError - Objects/exceptions.c - PyExc_IOError - Objects/exceptions.c - PyExc_BaseException - Objects/exceptions.c - PyExc_BaseExceptionGroup - Objects/exceptions.c - PyExc_Exception - Objects/exceptions.c - PyExc_TypeError - Objects/exceptions.c - PyExc_StopAsyncIteration - Objects/exceptions.c - PyExc_StopIteration - Objects/exceptions.c - PyExc_GeneratorExit - Objects/exceptions.c - PyExc_SystemExit - Objects/exceptions.c - PyExc_KeyboardInterrupt - Objects/exceptions.c - PyExc_ImportError - Objects/exceptions.c - PyExc_ModuleNotFoundError - Objects/exceptions.c - PyExc_OSError - Objects/exceptions.c - PyExc_BlockingIOError - Objects/exceptions.c - PyExc_ConnectionError - Objects/exceptions.c - PyExc_ChildProcessError - Objects/exceptions.c - PyExc_BrokenPipeError - Objects/exceptions.c - PyExc_ConnectionAbortedError - Objects/exceptions.c - PyExc_ConnectionRefusedError - Objects/exceptions.c - PyExc_ConnectionResetError - Objects/exceptions.c - PyExc_FileExistsError - Objects/exceptions.c - PyExc_FileNotFoundError - Objects/exceptions.c - PyExc_IsADirectoryError - Objects/exceptions.c - PyExc_NotADirectoryError - Objects/exceptions.c - PyExc_InterruptedError - Objects/exceptions.c - PyExc_PermissionError - Objects/exceptions.c - PyExc_ProcessLookupError - Objects/exceptions.c - PyExc_TimeoutError - Objects/exceptions.c - PyExc_EOFError - Objects/exceptions.c - PyExc_RuntimeError - Objects/exceptions.c - PyExc_RecursionError - Objects/exceptions.c - PyExc_NotImplementedError - Objects/exceptions.c - PyExc_NameError - Objects/exceptions.c - PyExc_UnboundLocalError - Objects/exceptions.c - PyExc_AttributeError - Objects/exceptions.c - PyExc_SyntaxError - Objects/exceptions.c - PyExc_IndentationError - Objects/exceptions.c - PyExc_TabError - Objects/exceptions.c - PyExc_LookupError - Objects/exceptions.c - PyExc_IndexError - Objects/exceptions.c - PyExc_KeyError - Objects/exceptions.c - PyExc_ValueError - Objects/exceptions.c - PyExc_UnicodeError - Objects/exceptions.c - PyExc_UnicodeEncodeError - Objects/exceptions.c - PyExc_UnicodeDecodeError - Objects/exceptions.c - PyExc_UnicodeTranslateError - Objects/exceptions.c - PyExc_AssertionError - Objects/exceptions.c - PyExc_ArithmeticError - Objects/exceptions.c - PyExc_FloatingPointError - Objects/exceptions.c - PyExc_OverflowError - Objects/exceptions.c - PyExc_ZeroDivisionError - Objects/exceptions.c - PyExc_SystemError - Objects/exceptions.c - PyExc_ReferenceError - Objects/exceptions.c - PyExc_MemoryError - Objects/exceptions.c - PyExc_BufferError - Objects/exceptions.c - PyExc_Warning - Objects/exceptions.c - PyExc_UserWarning - Objects/exceptions.c - PyExc_DeprecationWarning - Objects/exceptions.c - PyExc_PendingDeprecationWarning - Objects/exceptions.c - PyExc_SyntaxWarning - Objects/exceptions.c - PyExc_RuntimeWarning - Objects/exceptions.c - PyExc_FutureWarning - Objects/exceptions.c - PyExc_ImportWarning - Objects/exceptions.c - PyExc_UnicodeWarning - Objects/exceptions.c - PyExc_BytesWarning - Objects/exceptions.c - PyExc_ResourceWarning - Objects/exceptions.c - PyExc_EncodingWarning - ##----------------------- ## singletons Objects/boolobject.c - _Py_FalseStruct - Objects/boolobject.c - _Py_TrueStruct - Objects/dictobject.c - empty_keys_struct - Objects/object.c - _Py_NoneStruct - Objects/object.c - _Py_NotImplementedStruct - Objects/setobject.c - _dummy_struct - Objects/setobject.c - _PySet_Dummy - Objects/sliceobject.c - _Py_EllipsisObject - Python/instrumentation.c - _PyInstrumentation_DISABLE - Python/instrumentation.c - _PyInstrumentation_MISSING - ################################## ## global non-objects to fix in core code # <none> ################################## ## global objects to fix in builtin modules ##----------------------- ## static types 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/_testclinic.c - TestClass - ################################## ## global non-objects to fix in builtin modules # <none> ################################## ## global objects to fix in extension modules ##----------------------- ## static types Modules/_ctypes/_ctypes.c - PyCArrayType_Type - Modules/_ctypes/_ctypes.c - PyCArray_Type - Modules/_ctypes/_ctypes.c - PyCData_Type - Modules/_ctypes/_ctypes.c - PyCFuncPtrType_Type - Modules/_ctypes/_ctypes.c - PyCFuncPtr_Type - Modules/_ctypes/_ctypes.c - PyCPointerType_Type - Modules/_ctypes/_ctypes.c - PyCPointer_Type - Modules/_ctypes/_ctypes.c - PyCSimpleType_Type - Modules/_ctypes/_ctypes.c - PyCStructType_Type - Modules/_ctypes/_ctypes.c - Simple_Type - Modules/_ctypes/_ctypes.c - Struct_Type - Modules/_ctypes/_ctypes.c - UnionType_Type - Modules/_ctypes/_ctypes.c - Union_Type - Modules/_ctypes/callproc.c - PyCArg_Type - Modules/_ctypes/ctypes.h - PyCArg_Type - Modules/_ctypes/ctypes.h - PyCArrayType_Type - Modules/_ctypes/ctypes.h - PyCArray_Type - Modules/_ctypes/ctypes.h - PyCData_Type - Modules/_ctypes/ctypes.h - PyCFuncPtrType_Type - Modules/_ctypes/ctypes.h - PyCFuncPtr_Type - Modules/_ctypes/ctypes.h - PyCPointerType_Type - Modules/_ctypes/ctypes.h - PyCPointer_Type - Modules/_ctypes/ctypes.h - PyCSimpleType_Type - Modules/_ctypes/ctypes.h - PyCStgDict_Type - Modules/_ctypes/ctypes.h - PyCStructType_Type - Modules/_ctypes/ctypes.h - PyExc_ArgError - Modules/_ctypes/ctypes.h - _ctypes_conversion_encoding - Modules/_ctypes/ctypes.h - _ctypes_conversion_errors - Modules/_ctypes/ctypes.h - _ctypes_ptrtype_cache - Modules/_ctypes/ctypes.h - basespec_string - Modules/_ctypes/stgdict.c - PyCStgDict_Type - Modules/_cursesmodule.c - PyCursesWindow_Type - Modules/_datetimemodule.c - PyDateTime_DateTimeType - Modules/_datetimemodule.c - PyDateTime_DateType - Modules/_datetimemodule.c - PyDateTime_DeltaType - Modules/_datetimemodule.c - PyDateTime_IsoCalendarDateType - Modules/_datetimemodule.c - PyDateTime_TZInfoType - Modules/_datetimemodule.c - PyDateTime_TimeType - Modules/_datetimemodule.c - PyDateTime_TimeZoneType - Modules/_decimal/_decimal.c - PyDecContextManager_Type - Modules/_decimal/_decimal.c - PyDecContext_Type - Modules/_decimal/_decimal.c - PyDecSignalDictMixin_Type - Modules/_decimal/_decimal.c - PyDec_Type - Modules/ossaudiodev.c - OSSAudioType - Modules/ossaudiodev.c - OSSMixerType - Modules/xxmodule.c - Null_Type - Modules/xxmodule.c - Str_Type - Modules/xxmodule.c - Xxo_Type - Modules/xxsubtype.c - spamdict_type - Modules/xxsubtype.c - spamlist_type - ##----------------------- ## non-static types - initialized once ## heap types Modules/_decimal/_decimal.c - DecimalTuple - Modules/_decimal/_decimal.c - PyDecSignalDict_Type - Modules/_tkinter.c - PyTclObject_Type - Modules/_tkinter.c - Tkapp_Type - Modules/_tkinter.c - Tktt_Type - Modules/xxlimited_35.c - Xxo_Type - ## exception types Modules/_ctypes/_ctypes.c - PyExc_ArgError - Modules/_cursesmodule.c - PyCursesError - Modules/_decimal/_decimal.c - DecimalException - Modules/_tkinter.c - Tkinter_TclError - Modules/ossaudiodev.c - OSSAudioError - Modules/xxlimited_35.c - ErrorObject - Modules/xxmodule.c - ErrorObject - ##----------------------- ## cached - initialized once ## manually cached PyUnicodeOjbect Modules/_ctypes/callproc.c _ctypes_get_errobj error_object_name - Modules/_ctypes/_ctypes.c CreateSwappedType suffix - ##----------------------- ## other ## initialized once Modules/_ctypes/_ctypes.c - _unpickle - Modules/_ctypes/_ctypes.c PyCArrayType_from_ctype cache - Modules/_cursesmodule.c - ModDict - Modules/_datetimemodule.c - PyDateTime_TimeZone_UTC - Modules/_datetimemodule.c - PyDateTime_Epoch - Modules/_datetimemodule.c - us_per_ms - Modules/_datetimemodule.c - us_per_second - Modules/_datetimemodule.c - us_per_minute - Modules/_datetimemodule.c - us_per_hour - Modules/_datetimemodule.c - us_per_day - Modules/_datetimemodule.c - us_per_week - Modules/_datetimemodule.c - seconds_per_day - Modules/_decimal/_decimal.c - basic_context_template - Modules/_decimal/_decimal.c - current_context_var - Modules/_decimal/_decimal.c - default_context_template - Modules/_decimal/_decimal.c - extended_context_template - Modules/_decimal/_decimal.c - PyDecimal - Modules/_decimal/_decimal.c - round_map - Modules/_decimal/_decimal.c - Rational - Modules/_decimal/_decimal.c - SignalTuple - ## state Modules/_asynciomodule.c - fi_freelist - Modules/_asynciomodule.c - fi_freelist_len - Modules/_ctypes/_ctypes.c - _ctypes_ptrtype_cache - Modules/_ctypes/_ctypes.c - global_state - Modules/_ctypes/ctypes.h - global_state - Modules/_tkinter.c - tcl_lock - Modules/_tkinter.c - excInCmd - Modules/_tkinter.c - valInCmd - Modules/_tkinter.c - trbInCmd - ################################## ## global non-objects to fix in extension modules ##----------------------- ## initialized once ## pre-allocated buffer Modules/nismodule.c nisproc_maplist_2 res - ## other Include/datetime.h - PyDateTimeAPI - Modules/_ctypes/cfield.c _ctypes_get_fielddesc initialized - Modules/_ctypes/malloc_closure.c - _pagesize - Modules/_cursesmodule.c - initialised - Modules/_cursesmodule.c - initialised_setupterm - Modules/_cursesmodule.c - initialisedcolors - Modules/_cursesmodule.c - screen_encoding - Modules/_decimal/_decimal.c - _py_long_multiply - Modules/_decimal/_decimal.c - _py_long_floor_divide - Modules/_decimal/_decimal.c - _py_long_power - Modules/_decimal/_decimal.c - _py_float_abs - Modules/_decimal/_decimal.c - _py_long_bit_length - Modules/_decimal/_decimal.c - _py_float_as_integer_ratio - Modules/_elementtree.c - expat_capi - Modules/readline.c - libedit_append_replace_history_offset - Modules/readline.c - using_libedit_emulation - Modules/readline.c - libedit_history_start - ##----------------------- ## state Modules/_ctypes/cfield.c - formattable - Modules/_ctypes/malloc_closure.c - free_list - Modules/_curses_panel.c - lop - Modules/_ssl/debughelpers.c _PySSL_keylog_callback lock - Modules/_tkinter.c - quitMainLoop - Modules/_tkinter.c - errorInCmd - Modules/_tkinter.c - Tkinter_busywaitinterval - Modules/_tkinter.c - call_mutex - Modules/_tkinter.c - var_mutex - Modules/_tkinter.c - command_mutex - Modules/_tkinter.c - HeadFHCD - Modules/_tkinter.c - stdin_ready - Modules/_tkinter.c - event_tstate - Modules/readline.c - completer_word_break_characters - Modules/readline.c - _history_length - Modules/readline.c - should_auto_add_history - Modules/readline.c - sigwinch_received - Modules/readline.c - sigwinch_ohandler - Modules/readline.c - completed_input_string - Modules/rotatingtree.c - random_stream - Modules/rotatingtree.c - random_value -
Copyright ©2k19 -
Hexid
|
Tex7ure