1filename	funcname	name	reason
2#???	-	somevar	???
3
4# These are all variables that we will be making non-global.
5
6##################################
7# global objects to fix in core code
8
9#-----------------------
10# static types
11
12Objects/boolobject.c	-	PyBool_Type	-
13Objects/bytearrayobject.c	-	PyByteArrayIter_Type	-
14Objects/bytearrayobject.c	-	PyByteArray_Type	-
15Objects/bytesobject.c	-	PyBytesIter_Type	-
16Objects/bytesobject.c	-	PyBytes_Type	-
17Objects/capsule.c	-	PyCapsule_Type	-
18Objects/cellobject.c	-	PyCell_Type	-
19Objects/classobject.c	-	PyInstanceMethod_Type	-
20Objects/classobject.c	-	PyMethod_Type	-
21Objects/codeobject.c	-	LineIterator	-
22Objects/codeobject.c	-	PositionsIterator	-
23Objects/codeobject.c	-	PyCode_Type	-
24Objects/complexobject.c	-	PyComplex_Type	-
25Objects/descrobject.c	-	PyClassMethodDescr_Type	-
26Objects/descrobject.c	-	PyDictProxy_Type	-
27Objects/descrobject.c	-	PyGetSetDescr_Type	-
28Objects/descrobject.c	-	PyMemberDescr_Type	-
29Objects/descrobject.c	-	PyMethodDescr_Type	-
30Objects/descrobject.c	-	PyProperty_Type	-
31Objects/descrobject.c	-	PyWrapperDescr_Type	-
32Objects/descrobject.c	-	_PyMethodWrapper_Type	-
33Objects/dictobject.c	-	PyDictItems_Type	-
34Objects/dictobject.c	-	PyDictIterItem_Type	-
35Objects/dictobject.c	-	PyDictIterKey_Type	-
36Objects/dictobject.c	-	PyDictIterValue_Type	-
37Objects/dictobject.c	-	PyDictKeys_Type	-
38Objects/dictobject.c	-	PyDictRevIterItem_Type	-
39Objects/dictobject.c	-	PyDictRevIterKey_Type	-
40Objects/dictobject.c	-	PyDictRevIterValue_Type	-
41Objects/dictobject.c	-	PyDictValues_Type	-
42Objects/dictobject.c	-	PyDict_Type	-
43Objects/enumobject.c	-	PyEnum_Type	-
44Objects/enumobject.c	-	PyReversed_Type	-
45Objects/exceptions.c	-	_PyExc_BaseExceptionGroup	-
46Objects/exceptions.c	-	_PyExc_EncodingWarning	-
47Objects/fileobject.c	-	PyStdPrinter_Type	-
48Objects/floatobject.c	-	FloatInfoType	-
49Objects/floatobject.c	-	PyFloat_Type	-
50Objects/frameobject.c	-	PyFrame_Type	-
51Objects/funcobject.c	-	PyClassMethod_Type	-
52Objects/funcobject.c	-	PyFunction_Type	-
53Objects/funcobject.c	-	PyStaticMethod_Type	-
54Objects/genericaliasobject.c	-	Py_GenericAliasType	-
55Objects/genobject.c	-	PyAsyncGen_Type	-
56Objects/genobject.c	-	PyCoro_Type	-
57Objects/genobject.c	-	PyGen_Type	-
58Objects/genobject.c	-	_PyAsyncGenASend_Type	-
59Objects/genobject.c	-	_PyAsyncGenAThrow_Type	-
60Objects/genobject.c	-	_PyAsyncGenWrappedValue_Type	-
61Objects/genobject.c	-	_PyCoroWrapper_Type	-
62Objects/interpreteridobject.c	-	_PyInterpreterID_Type	-
63Objects/iterobject.c	-	PyCallIter_Type	-
64Objects/iterobject.c	-	PySeqIter_Type	-
65Objects/iterobject.c	-	_PyAnextAwaitable_Type	-
66Objects/listobject.c	-	PyListIter_Type	-
67Objects/listobject.c	-	PyListRevIter_Type	-
68Objects/listobject.c	-	PyList_Type	-
69Objects/longobject.c	-	Int_InfoType	-
70Objects/longobject.c	-	PyLong_Type	-
71Objects/memoryobject.c	-	PyMemoryIter_Type	-
72Objects/memoryobject.c	-	PyMemoryView_Type	-
73Objects/memoryobject.c	-	_PyManagedBuffer_Type	-
74Objects/methodobject.c	-	PyCFunction_Type	-
75Objects/methodobject.c	-	PyCMethod_Type	-
76Objects/moduleobject.c	-	PyModuleDef_Type	-
77Objects/moduleobject.c	-	PyModule_Type	-
78Objects/namespaceobject.c	-	_PyNamespace_Type	-
79Objects/object.c	-	_PyNone_Type	-
80Objects/object.c	-	_PyNotImplemented_Type	-
81Objects/odictobject.c	-	PyODictItems_Type	-
82Objects/odictobject.c	-	PyODictIter_Type	-
83Objects/odictobject.c	-	PyODictKeys_Type	-
84Objects/odictobject.c	-	PyODictValues_Type	-
85Objects/odictobject.c	-	PyODict_Type	-
86Objects/picklebufobject.c	-	PyPickleBuffer_Type	-
87Objects/rangeobject.c	-	PyLongRangeIter_Type	-
88Objects/rangeobject.c	-	PyRangeIter_Type	-
89Objects/rangeobject.c	-	PyRange_Type	-
90Objects/setobject.c	-	PyFrozenSet_Type	-
91Objects/setobject.c	-	PySetIter_Type	-
92Objects/setobject.c	-	PySet_Type	-
93Objects/setobject.c	-	_PySetDummy_Type	-
94Objects/sliceobject.c	-	PyEllipsis_Type	-
95Objects/sliceobject.c	-	PySlice_Type	-
96Objects/tupleobject.c	-	PyTupleIter_Type	-
97Objects/tupleobject.c	-	PyTuple_Type	-
98Objects/typeobject.c	-	PyBaseObject_Type	-
99Objects/typeobject.c	-	PySuper_Type	-
100Objects/typeobject.c	-	PyType_Type	-
101Objects/unicodeobject.c	-	EncodingMapType	-
102Objects/unicodeobject.c	-	PyUnicodeIter_Type	-
103Objects/unicodeobject.c	-	PyUnicode_Type	-
104Objects/unionobject.c	-	_PyUnion_Type	-
105Objects/unionobject.c	-	_Py_UnionType	-
106Objects/weakrefobject.c	-	_PyWeakref_CallableProxyType	-
107Objects/weakrefobject.c	-	_PyWeakref_ProxyType	-
108Objects/weakrefobject.c	-	_PyWeakref_RefType	-
109Python/bltinmodule.c	-	PyFilter_Type	-
110Python/bltinmodule.c	-	PyMap_Type	-
111Python/bltinmodule.c	-	PyZip_Type	-
112Python/context.c	-	PyContextToken_Type	-
113Python/context.c	-	PyContextVar_Type	-
114Python/context.c	-	PyContext_Type	-
115Python/context.c	-	_PyContextTokenMissing_Type	-
116Python/errors.c	-	UnraisableHookArgsType	-
117Python/hamt.c	-	_PyHamtItems_Type	-
118Python/hamt.c	-	_PyHamtKeys_Type	-
119Python/hamt.c	-	_PyHamtValues_Type	-
120Python/hamt.c	-	_PyHamt_ArrayNode_Type	-
121Python/hamt.c	-	_PyHamt_BitmapNode_Type	-
122Python/hamt.c	-	_PyHamt_CollisionNode_Type	-
123Python/hamt.c	-	_PyHamt_Type	-
124Python/symtable.c	-	PySTEntry_Type	-
125Python/sysmodule.c	-	AsyncGenHooksType	-
126Python/sysmodule.c	-	FlagsType	-
127Python/sysmodule.c	-	Hash_InfoType	-
128Python/sysmodule.c	-	VersionInfoType	-
129Python/thread.c	-	ThreadInfoType	-
130Python/traceback.c	-	PyTraceBack_Type	-
131
132#-----------------------
133# builtin exception types
134
135Objects/exceptions.c	-	_PyExc_BaseException	-
136Objects/exceptions.c	-	_PyExc_UnicodeEncodeError	-
137Objects/exceptions.c	-	_PyExc_UnicodeDecodeError	-
138Objects/exceptions.c	-	_PyExc_UnicodeTranslateError	-
139Objects/exceptions.c	-	_PyExc_MemoryError	-
140Objects/exceptions.c	-	_PyExc_Exception	-
141Objects/exceptions.c	-	_PyExc_TypeError	-
142Objects/exceptions.c	-	_PyExc_StopAsyncIteration	-
143Objects/exceptions.c	-	_PyExc_StopIteration	-
144Objects/exceptions.c	-	_PyExc_GeneratorExit	-
145Objects/exceptions.c	-	_PyExc_SystemExit	-
146Objects/exceptions.c	-	_PyExc_KeyboardInterrupt	-
147Objects/exceptions.c	-	_PyExc_ImportError	-
148Objects/exceptions.c	-	_PyExc_ModuleNotFoundError	-
149Objects/exceptions.c	-	_PyExc_OSError	-
150Objects/exceptions.c	-	_PyExc_BlockingIOError	-
151Objects/exceptions.c	-	_PyExc_ConnectionError	-
152Objects/exceptions.c	-	_PyExc_ChildProcessError	-
153Objects/exceptions.c	-	_PyExc_BrokenPipeError	-
154Objects/exceptions.c	-	_PyExc_ConnectionAbortedError	-
155Objects/exceptions.c	-	_PyExc_ConnectionRefusedError	-
156Objects/exceptions.c	-	_PyExc_ConnectionResetError	-
157Objects/exceptions.c	-	_PyExc_FileExistsError	-
158Objects/exceptions.c	-	_PyExc_FileNotFoundError	-
159Objects/exceptions.c	-	_PyExc_IsADirectoryError	-
160Objects/exceptions.c	-	_PyExc_NotADirectoryError	-
161Objects/exceptions.c	-	_PyExc_InterruptedError	-
162Objects/exceptions.c	-	_PyExc_PermissionError	-
163Objects/exceptions.c	-	_PyExc_ProcessLookupError	-
164Objects/exceptions.c	-	_PyExc_TimeoutError	-
165Objects/exceptions.c	-	_PyExc_EOFError	-
166Objects/exceptions.c	-	_PyExc_RuntimeError	-
167Objects/exceptions.c	-	_PyExc_RecursionError	-
168Objects/exceptions.c	-	_PyExc_NotImplementedError	-
169Objects/exceptions.c	-	_PyExc_NameError	-
170Objects/exceptions.c	-	_PyExc_UnboundLocalError	-
171Objects/exceptions.c	-	_PyExc_AttributeError	-
172Objects/exceptions.c	-	_PyExc_SyntaxError	-
173Objects/exceptions.c	-	_PyExc_IndentationError	-
174Objects/exceptions.c	-	_PyExc_TabError	-
175Objects/exceptions.c	-	_PyExc_LookupError	-
176Objects/exceptions.c	-	_PyExc_IndexError	-
177Objects/exceptions.c	-	_PyExc_KeyError	-
178Objects/exceptions.c	-	_PyExc_ValueError	-
179Objects/exceptions.c	-	_PyExc_UnicodeError	-
180Objects/exceptions.c	-	_PyExc_AssertionError	-
181Objects/exceptions.c	-	_PyExc_ArithmeticError	-
182Objects/exceptions.c	-	_PyExc_FloatingPointError	-
183Objects/exceptions.c	-	_PyExc_OverflowError	-
184Objects/exceptions.c	-	_PyExc_ZeroDivisionError	-
185Objects/exceptions.c	-	_PyExc_SystemError	-
186Objects/exceptions.c	-	_PyExc_ReferenceError	-
187Objects/exceptions.c	-	_PyExc_BufferError	-
188Objects/exceptions.c	-	_PyExc_Warning	-
189Objects/exceptions.c	-	_PyExc_UserWarning	-
190Objects/exceptions.c	-	_PyExc_DeprecationWarning	-
191Objects/exceptions.c	-	_PyExc_PendingDeprecationWarning	-
192Objects/exceptions.c	-	_PyExc_SyntaxWarning	-
193Objects/exceptions.c	-	_PyExc_RuntimeWarning	-
194Objects/exceptions.c	-	_PyExc_FutureWarning	-
195Objects/exceptions.c	-	_PyExc_ImportWarning	-
196Objects/exceptions.c	-	_PyExc_UnicodeWarning	-
197Objects/exceptions.c	-	_PyExc_BytesWarning	-
198Objects/exceptions.c	-	_PyExc_ResourceWarning	-
199Objects/exceptions.c	-	PyExc_EnvironmentError	-
200Objects/exceptions.c	-	PyExc_IOError	-
201Objects/exceptions.c	-	PyExc_BaseException	-
202Objects/exceptions.c	-	PyExc_Exception	-
203Objects/exceptions.c	-	PyExc_TypeError	-
204Objects/exceptions.c	-	PyExc_StopAsyncIteration	-
205Objects/exceptions.c	-	PyExc_StopIteration	-
206Objects/exceptions.c	-	PyExc_GeneratorExit	-
207Objects/exceptions.c	-	PyExc_SystemExit	-
208Objects/exceptions.c	-	PyExc_KeyboardInterrupt	-
209Objects/exceptions.c	-	PyExc_ImportError	-
210Objects/exceptions.c	-	PyExc_ModuleNotFoundError	-
211Objects/exceptions.c	-	PyExc_OSError	-
212Objects/exceptions.c	-	PyExc_BlockingIOError	-
213Objects/exceptions.c	-	PyExc_ConnectionError	-
214Objects/exceptions.c	-	PyExc_ChildProcessError	-
215Objects/exceptions.c	-	PyExc_BrokenPipeError	-
216Objects/exceptions.c	-	PyExc_ConnectionAbortedError	-
217Objects/exceptions.c	-	PyExc_ConnectionRefusedError	-
218Objects/exceptions.c	-	PyExc_ConnectionResetError	-
219Objects/exceptions.c	-	PyExc_FileExistsError	-
220Objects/exceptions.c	-	PyExc_FileNotFoundError	-
221Objects/exceptions.c	-	PyExc_IsADirectoryError	-
222Objects/exceptions.c	-	PyExc_NotADirectoryError	-
223Objects/exceptions.c	-	PyExc_InterruptedError	-
224Objects/exceptions.c	-	PyExc_PermissionError	-
225Objects/exceptions.c	-	PyExc_ProcessLookupError	-
226Objects/exceptions.c	-	PyExc_TimeoutError	-
227Objects/exceptions.c	-	PyExc_EOFError	-
228Objects/exceptions.c	-	PyExc_RuntimeError	-
229Objects/exceptions.c	-	PyExc_RecursionError	-
230Objects/exceptions.c	-	PyExc_NotImplementedError	-
231Objects/exceptions.c	-	PyExc_NameError	-
232Objects/exceptions.c	-	PyExc_UnboundLocalError	-
233Objects/exceptions.c	-	PyExc_AttributeError	-
234Objects/exceptions.c	-	PyExc_SyntaxError	-
235Objects/exceptions.c	-	PyExc_IndentationError	-
236Objects/exceptions.c	-	PyExc_TabError	-
237Objects/exceptions.c	-	PyExc_LookupError	-
238Objects/exceptions.c	-	PyExc_IndexError	-
239Objects/exceptions.c	-	PyExc_KeyError	-
240Objects/exceptions.c	-	PyExc_ValueError	-
241Objects/exceptions.c	-	PyExc_UnicodeError	-
242Objects/exceptions.c	-	PyExc_UnicodeEncodeError	-
243Objects/exceptions.c	-	PyExc_UnicodeDecodeError	-
244Objects/exceptions.c	-	PyExc_UnicodeTranslateError	-
245Objects/exceptions.c	-	PyExc_AssertionError	-
246Objects/exceptions.c	-	PyExc_ArithmeticError	-
247Objects/exceptions.c	-	PyExc_FloatingPointError	-
248Objects/exceptions.c	-	PyExc_OverflowError	-
249Objects/exceptions.c	-	PyExc_ZeroDivisionError	-
250Objects/exceptions.c	-	PyExc_SystemError	-
251Objects/exceptions.c	-	PyExc_ReferenceError	-
252Objects/exceptions.c	-	PyExc_MemoryError	-
253Objects/exceptions.c	-	PyExc_BufferError	-
254Objects/exceptions.c	-	PyExc_Warning	-
255Objects/exceptions.c	-	PyExc_UserWarning	-
256Objects/exceptions.c	-	PyExc_DeprecationWarning	-
257Objects/exceptions.c	-	PyExc_PendingDeprecationWarning	-
258Objects/exceptions.c	-	PyExc_SyntaxWarning	-
259Objects/exceptions.c	-	PyExc_RuntimeWarning	-
260Objects/exceptions.c	-	PyExc_FutureWarning	-
261Objects/exceptions.c	-	PyExc_ImportWarning	-
262Objects/exceptions.c	-	PyExc_UnicodeWarning	-
263Objects/exceptions.c	-	PyExc_BytesWarning	-
264Objects/exceptions.c	-	PyExc_ResourceWarning	-
265
266#-----------------------
267# singletons
268
269Objects/boolobject.c	-	_Py_FalseStruct	-
270Objects/boolobject.c	-	_Py_TrueStruct	-
271Objects/dictobject.c	-	empty_keys_struct	-
272Objects/dictobject.c	-	empty_values_struct	-
273Objects/object.c	-	_Py_NoneStruct	-
274Objects/object.c	-	_Py_NotImplementedStruct	-
275Objects/setobject.c	-	_dummy_struct	-
276Objects/setobject.c	-	_PySet_Dummy	-
277Objects/sliceobject.c	-	_Py_EllipsisObject	-
278
279#-----------------------
280# cached - initialized once
281
282# manually cached PyUnicodeObject
283# XXX This should have been found by the analyzer but wasn't:
284Python/ast_unparse.c	-	_str_replace_inf	-
285
286# _PyArg_Parser (holds tuple of strings)
287Objects/clinic/bytearrayobject.c.h	bytearray___init__	_parser	-
288Objects/clinic/bytearrayobject.c.h	bytearray_decode	_parser	-
289Objects/clinic/bytearrayobject.c.h	bytearray_hex	_parser	-
290Objects/clinic/bytearrayobject.c.h	bytearray_rsplit	_parser	-
291Objects/clinic/bytearrayobject.c.h	bytearray_split	_parser	-
292Objects/clinic/bytearrayobject.c.h	bytearray_splitlines	_parser	-
293Objects/clinic/bytearrayobject.c.h	bytearray_translate	_parser	-
294Objects/clinic/bytesobject.c.h	bytes_decode	_parser	-
295Objects/clinic/bytesobject.c.h	bytes_hex	_parser	-
296Objects/clinic/bytesobject.c.h	bytes_new	_parser	-
297Objects/clinic/bytesobject.c.h	bytes_rsplit	_parser	-
298Objects/clinic/bytesobject.c.h	bytes_split	_parser	-
299Objects/clinic/bytesobject.c.h	bytes_splitlines	_parser	-
300Objects/clinic/bytesobject.c.h	bytes_translate	_parser	-
301Objects/clinic/codeobject.c.h	code__varname_from_oparg	_parser	-
302Objects/clinic/codeobject.c.h	code_replace	_parser	-
303Objects/clinic/complexobject.c.h	complex_new	_parser	-
304Objects/clinic/descrobject.c.h	mappingproxy_new	_parser	-
305Objects/clinic/descrobject.c.h	property_init	_parser	-
306Objects/clinic/enumobject.c.h	enum_new	_parser	-
307Objects/clinic/funcobject.c.h	func_new	_parser	-
308Objects/clinic/listobject.c.h	list_sort	_parser	-
309Objects/clinic/longobject.c.h	int_from_bytes	_parser	-
310Objects/clinic/longobject.c.h	int_to_bytes	_parser	-
311Objects/clinic/longobject.c.h	long_new	_parser	-
312Objects/clinic/memoryobject.c.h	memoryview	_parser	-
313Objects/clinic/memoryobject.c.h	memoryview_cast	_parser	-
314Objects/clinic/memoryobject.c.h	memoryview_hex	_parser	-
315Objects/clinic/memoryobject.c.h	memoryview_tobytes	_parser	-
316Objects/clinic/moduleobject.c.h	module___init__	_parser	-
317Objects/clinic/odictobject.c.h	OrderedDict_fromkeys	_parser	-
318Objects/clinic/odictobject.c.h	OrderedDict_move_to_end	_parser	-
319Objects/clinic/odictobject.c.h	OrderedDict_pop	_parser	-
320Objects/clinic/odictobject.c.h	OrderedDict_popitem	_parser	-
321Objects/clinic/odictobject.c.h	OrderedDict_setdefault	_parser	-
322Objects/clinic/structseq.c.h	structseq_new	_parser	-
323Objects/clinic/unicodeobject.c.h	unicode_encode	_parser	-
324Objects/clinic/unicodeobject.c.h	unicode_expandtabs	_parser	-
325Objects/clinic/unicodeobject.c.h	unicode_new	_parser	-
326Objects/clinic/unicodeobject.c.h	unicode_rsplit	_parser	-
327Objects/clinic/unicodeobject.c.h	unicode_split	_parser	-
328Objects/clinic/unicodeobject.c.h	unicode_splitlines	_parser	-
329Python/clinic/Python-tokenize.c.h	tokenizeriter_new	_parser	-
330Python/clinic/_warnings.c.h	warnings_warn	_parser	-
331Python/clinic/bltinmodule.c.h	builtin_compile	_parser	-
332Python/clinic/bltinmodule.c.h	builtin_pow	_parser	-
333Python/clinic/bltinmodule.c.h	builtin_print	_parser	-
334Python/clinic/bltinmodule.c.h	builtin_round	_parser	-
335Python/clinic/bltinmodule.c.h	builtin_sum	_parser	-
336Python/clinic/import.c.h	_imp_find_frozen	_parser	-
337Python/clinic/import.c.h	_imp_source_hash	_parser	-
338Python/clinic/sysmodule.c.h	sys_addaudithook	_parser	-
339Python/clinic/sysmodule.c.h	sys_set_coroutine_origin_tracking_depth	_parser	-
340Python/clinic/traceback.c.h	tb_new	_parser	-
341
342# holds strings
343Objects/typeobject.c	-	slotdefs	-
344
345# other
346Objects/typeobject.c	-	method_cache	-
347Objects/typeobject.c	object___reduce_ex___impl	objreduce	-
348Objects/unicodeobject.c	-	_string_module	-
349Objects/unicodeobject.c	-	interned	-
350Objects/unicodeobject.c	-	static_strings	-
351
352#-----------------------
353# other
354
355# initialized once
356Objects/exceptions.c	-	PyExc_BaseExceptionGroup	-
357Objects/exceptions.c	-	PyExc_EncodingWarning	-
358# XXX This should have been found by the analyzer but wasn't:
359Python/context.c	-	_token_missing	-
360# XXX This should have been found by the analyzer but wasn't:
361Python/fileutils.c	-	_Py_open_cloexec_works	-
362# XXX This should have been found by the analyzer but wasn't:
363Python/hamt.c	-	_empty_bitmap_node	-
364# XXX This should have been found by the analyzer but wasn't:
365Python/hamt.c	-	_empty_hamt	-
366# XXX This should have been found by the analyzer but wasn't:
367Python/import.c	PyImport_Import	silly_list	-
368
369# state
370Objects/typeobject.c	resolve_slotdups	pname	-
371# XXX This should have been found by the analyzer but wasn't:
372Python/import.c	-	extensions	-
373
374
375##################################
376# global non-objects to fix in core code
377
378#-----------------------
379# initialized/set once
380
381# pre-allocated buffer
382Modules/getbuildinfo.c	Py_GetBuildInfo	buildinfo	-
383
384# during init
385Objects/typeobject.c	-	slotdefs_initialized	-
386Objects/unicodeobject.c	-	bloom_linebreak	-
387Parser/parser.c	-	Py_DebugFlag	-
388Python/bootstrap_hash.c	-	_Py_HashSecret_Initialized	-
389Python/bootstrap_hash.c	py_getrandom	getrandom_works	-
390Python/pyhash.c	-	_Py_HashSecret	-
391Python/pylifecycle.c	-	runtime_initialized	-
392Python/sysmodule.c	-	_PySys_ImplCacheTag	-
393Python/sysmodule.c	-	_PySys_ImplName	-
394Python/sysmodule.c	-	_preinit_warnoptions	-
395Python/sysmodule.c	-	_preinit_xoptions	-
396Python/thread.c	-	thread_debug	-
397Python/thread.c	-	initialized	-
398
399# lazy
400Objects/floatobject.c	-	double_format	-
401Objects/floatobject.c	-	float_format	-
402Objects/floatobject.c	-	detected_double_format	-
403Objects/floatobject.c	-	detected_float_format	-
404Objects/longobject.c	PyLong_FromString	log_base_BASE	-
405Objects/longobject.c	PyLong_FromString	convwidth_base	-
406Objects/longobject.c	PyLong_FromString	convmultmax_base	-
407Objects/unicodeobject.c	-	ucnhash_capi	-
408Parser/action_helpers.c	_PyPegen_dummy_name	cache	-
409Python/dtoa.c	-	p5s	-
410Python/fileutils.c	-	force_ascii	-
411Python/fileutils.c	set_inheritable	ioctl_works	-
412# XXX This should have been found by the analyzer but wasn't:
413Python/import.c	-	import_lock	-
414# XXX This should have been found by the analyzer but wasn't:
415Python/import.c	import_find_and_load	header	-
416Python/specialize.c	-	_list_append	-
417
418#-----------------------
419# unlikely to change after init (or main thread)
420
421# through C-API
422Python/frozen.c	-	PyImport_FrozenModules	-
423Python/frozen.c	-	_PyImport_FrozenAliases	-
424Python/frozen.c	-	_PyImport_FrozenBootstrap	-
425Python/frozen.c	-	_PyImport_FrozenStdlib	-
426Python/frozen.c	-	_PyImport_FrozenTest	-
427Python/import.c	-	inittab_copy	-
428Python/import.c	-	PyImport_Inittab	-
429Python/preconfig.c	-	Py_FileSystemDefaultEncoding	-
430Python/preconfig.c	-	Py_HasFileSystemDefaultEncoding	-
431Python/preconfig.c	-	Py_FileSystemDefaultEncodeErrors	-
432Python/preconfig.c	-	_Py_HasFileSystemDefaultEncodeErrors	-
433
434# REPL
435Parser/myreadline.c	-	_PyOS_ReadlineLock	-
436Parser/myreadline.c	-	_PyOS_ReadlineTState	-
437Parser/myreadline.c	-	PyOS_InputHook	-
438Parser/myreadline.c	-	PyOS_ReadlineFunctionPointer	-
439
440# handling C argv
441Python/getopt.c	-	_PyOS_optarg	-
442Python/getopt.c	-	_PyOS_opterr	-
443Python/getopt.c	-	_PyOS_optind	-
444Python/getopt.c	-	opt_ptr	-
445Python/pathconfig.c	-	_Py_path_config	-
446
447#-----------------------
448# state
449
450# allocator
451Objects/obmalloc.c	-	_PyObject_Arena	-
452Objects/obmalloc.c	-	_Py_tracemalloc_config	-
453Objects/obmalloc.c	-	arena_map_bot_count	-
454Objects/obmalloc.c	-	arena_map_mid_count	-
455Objects/obmalloc.c	-	arena_map_root	-
456Objects/obmalloc.c	-	arenas	-
457Objects/obmalloc.c	-	maxarenas	-
458Objects/obmalloc.c	-	narenas_currently_allocated	-
459Objects/obmalloc.c	-	narenas_highwater	-
460Objects/obmalloc.c	-	nfp2lasta	-
461Objects/obmalloc.c	-	ntimes_arena_allocated	-
462Objects/obmalloc.c	-	raw_allocated_blocks	-
463Objects/obmalloc.c	-	unused_arena_objects	-
464Objects/obmalloc.c	-	usable_arenas	-
465Objects/obmalloc.c	new_arena	debug_stats	-
466
467# pre-allocated memory
468Python/dtoa.c	-	freelist	-
469Python/dtoa.c	-	private_mem	-
470
471# local buffer
472Python/getversion.c	Py_GetVersion	version	-
473Python/suggestions.c	levenshtein_distance	buffer	-
474
475# linked list
476Python/dtoa.c	-	pmem_next	-
477Python/getargs.c	-	static_arg_parsers	-
478
479# other
480Objects/dictobject.c	-	_pydict_global_version	-
481Objects/dictobject.c	-	next_dict_keys_version	-
482Objects/dictobject.c	-	pydict_global_version	-
483Objects/funcobject.c	-	next_func_version	-
484Objects/moduleobject.c	-	max_module_number	-
485Objects/object.c	-	_Py_RefTotal	-
486Objects/typeobject.c	-	next_version_tag	-
487Objects/typeobject.c	resolve_slotdups	ptrs	-
488Parser/pegen.c	-	memo_statistics	-
489# XXX This should have been found by the analyzer but wasn't:
490Python/bootstrap_hash.c	-	urandom_cache	-
491# XXX This should have been found by the analyzer but wasn't:
492Python/ceval.c	-	lltrace	-
493# XXX This should have been found by the analyzer but wasn't:
494Python/ceval.c	make_pending_calls	busy	-
495Python/dynload_shlib.c	-	handles	-
496Python/dynload_shlib.c	-	nhandles	-
497# XXX This should have been found by the analyzer but wasn't:
498Python/import.c	-	import_lock_level	-
499# XXX This should have been found by the analyzer but wasn't:
500Python/import.c	-	import_lock_thread	-
501# XXX This should have been found by the analyzer but wasn't:
502Python/import.c	import_find_and_load	accumulated	-
503# XXX This should have been found by the analyzer but wasn't:
504Python/import.c	import_find_and_load	import_level	-
505Python/modsupport.c	-	_Py_PackageContext	-
506Python/pyfpe.c	-	PyFPE_counter	-
507Python/pylifecycle.c	_Py_FatalErrorFormat	reentrant	-
508# XXX This should have been found by the analyzer but wasn't:
509Python/pylifecycle.c	-	_Py_UnhandledKeyboardInterrupt	-
510# XXX This should have been found by the analyzer but wasn't:
511Python/pylifecycle.c	fatal_error	reentrant	-
512Python/specialize.c	-	_Py_QuickenedCount	-
513
514
515##################################
516# global objects to fix in builtin modules
517
518#-----------------------
519# modules
520
521Modules/_abc.c	-	_abcmodule	-
522Modules/_codecsmodule.c	-	codecsmodule	-
523Modules/_collectionsmodule.c	-	_collectionsmodule	-
524Modules/_functoolsmodule.c	-	_functools_module	-
525Modules/_io/_iomodule.c	-	_PyIO_Module	-
526Modules/_io/_iomodule.h	-	_PyIO_Module	-
527Modules/_localemodule.c	-	_localemodule	-
528Modules/_sre.c	-	sremodule	-
529Modules/_stat.c	-	statmodule	-
530Modules/_threadmodule.c	-	threadmodule	-
531Modules/_tracemalloc.c	-	module_def	-
532Modules/_weakref.c	-	weakrefmodule	-
533Modules/atexitmodule.c	-	atexitmodule	-
534Modules/errnomodule.c	-	errnomodule	-
535Modules/faulthandler.c	-	module_def	-
536Modules/gcmodule.c	-	gcmodule	-
537Modules/itertoolsmodule.c	-	itertoolsmodule	-
538Modules/posixmodule.c	-	posixmodule	-
539Modules/pwdmodule.c	-	pwdmodule	-
540Modules/signalmodule.c	-	signalmodule	-
541Modules/symtablemodule.c	-	symtablemodule	-
542Modules/timemodule.c	-	timemodule	-
543
544#-----------------------
545# static types
546
547Modules/_collectionsmodule.c	-	defdict_type	-
548Modules/_collectionsmodule.c	-	deque_type	-
549Modules/_collectionsmodule.c	-	dequeiter_type	-
550Modules/_collectionsmodule.c	-	dequereviter_type	-
551Modules/_collectionsmodule.c	-	tuplegetter_type	-
552Modules/_functoolsmodule.c	-	keyobject_type	-
553Modules/_functoolsmodule.c	-	lru_cache_type	-
554Modules/_functoolsmodule.c	-	lru_list_elem_type	-
555Modules/_functoolsmodule.c	-	partial_type	-
556Modules/_io/bufferedio.c	-	PyBufferedIOBase_Type	-
557Modules/_io/bufferedio.c	-	PyBufferedRWPair_Type	-
558Modules/_io/bufferedio.c	-	PyBufferedRandom_Type	-
559Modules/_io/bufferedio.c	-	PyBufferedReader_Type	-
560Modules/_io/bufferedio.c	-	PyBufferedWriter_Type	-
561Modules/_io/bytesio.c	-	PyBytesIO_Type	-
562Modules/_io/bytesio.c	-	_PyBytesIOBuffer_Type	-
563Modules/_io/fileio.c	-	PyFileIO_Type	-
564Modules/_io/iobase.c	-	PyIOBase_Type	-
565Modules/_io/iobase.c	-	PyRawIOBase_Type	-
566Modules/_io/stringio.c	-	PyStringIO_Type	-
567Modules/_io/textio.c	-	PyIncrementalNewlineDecoder_Type	-
568Modules/_io/textio.c	-	PyTextIOBase_Type	-
569Modules/_io/textio.c	-	PyTextIOWrapper_Type	-
570Modules/_io/winconsoleio.c	-	PyWindowsConsoleIO_Type	-
571Modules/_threadmodule.c	-	Locktype	-
572Modules/_threadmodule.c	-	RLocktype	-
573Modules/_threadmodule.c	-	localdummytype	-
574Modules/_threadmodule.c	-	localtype	-
575Modules/itertoolsmodule.c	-	_grouper_type	-
576Modules/itertoolsmodule.c	-	accumulate_type	-
577Modules/itertoolsmodule.c	-	chain_type	-
578Modules/itertoolsmodule.c	-	combinations_type	-
579Modules/itertoolsmodule.c	-	compress_type	-
580Modules/itertoolsmodule.c	-	count_type	-
581Modules/itertoolsmodule.c	-	cwr_type	-
582Modules/itertoolsmodule.c	-	cycle_type	-
583Modules/itertoolsmodule.c	-	dropwhile_type	-
584Modules/itertoolsmodule.c	-	filterfalse_type	-
585Modules/itertoolsmodule.c	-	groupby_type	-
586Modules/itertoolsmodule.c	-	islice_type	-
587Modules/itertoolsmodule.c	-	pairwise_type	-
588Modules/itertoolsmodule.c	-	permutations_type	-
589Modules/itertoolsmodule.c	-	product_type	-
590Modules/itertoolsmodule.c	-	repeat_type	-
591Modules/itertoolsmodule.c	-	starmap_type	-
592Modules/itertoolsmodule.c	-	takewhile_type	-
593Modules/itertoolsmodule.c	-	tee_type	-
594Modules/itertoolsmodule.c	-	teedataobject_type	-
595Modules/itertoolsmodule.c	-	ziplongest_type	-
596
597#-----------------------
598# non-static types - initialized once
599
600# structseq types
601Modules/_threadmodule.c	-	ExceptHookArgsType	-
602Modules/signalmodule.c	-	SiginfoType	-
603Modules/timemodule.c	-	StructTimeType	-
604
605# exception types
606Modules/_threadmodule.c	-	ThreadError	-
607Modules/signalmodule.c	-	ItimerError	-
608
609#-----------------------
610# cached - initialized once
611
612# _PyArg_Parser
613Modules/clinic/_codecsmodule.c.h	_codecs_decode	_parser	-
614Modules/clinic/_codecsmodule.c.h	_codecs_encode	_parser	-
615Modules/clinic/_sre.c.h	_sre_SRE_Match_expand	_parser	-
616Modules/clinic/_sre.c.h	_sre_SRE_Match_groupdict	_parser	-
617Modules/clinic/_sre.c.h	_sre_SRE_Match_groups	_parser	-
618Modules/clinic/_sre.c.h	_sre_SRE_Pattern_findall	_parser	-
619Modules/clinic/_sre.c.h	_sre_SRE_Pattern_finditer	_parser	-
620Modules/clinic/_sre.c.h	_sre_SRE_Pattern_fullmatch	_parser	-
621Modules/clinic/_sre.c.h	_sre_SRE_Pattern_match	_parser	-
622Modules/clinic/_sre.c.h	_sre_SRE_Pattern_scanner	_parser	-
623Modules/clinic/_sre.c.h	_sre_SRE_Pattern_search	_parser	-
624Modules/clinic/_sre.c.h	_sre_SRE_Pattern_split	_parser	-
625Modules/clinic/_sre.c.h	_sre_SRE_Pattern_sub	_parser	-
626Modules/clinic/_sre.c.h	_sre_SRE_Pattern_subn	_parser	-
627Modules/clinic/_sre.c.h	_sre_SRE_Scanner_match	_parser	-
628Modules/clinic/_sre.c.h	_sre_SRE_Scanner_search	_parser	-
629Modules/clinic/_sre.c.h	_sre_compile	_parser	-
630Modules/clinic/gcmodule.c.h	gc_collect	_parser	-
631Modules/clinic/gcmodule.c.h	gc_get_objects	_parser	-
632Modules/clinic/itertoolsmodule.c.h	itertools_accumulate	_parser	-
633Modules/clinic/itertoolsmodule.c.h	itertools_combinations	_parser	-
634Modules/clinic/itertoolsmodule.c.h	itertools_combinations_with_replacement	_parser	-
635Modules/clinic/itertoolsmodule.c.h	itertools_compress	_parser	-
636Modules/clinic/itertoolsmodule.c.h	itertools_count	_parser	-
637Modules/clinic/itertoolsmodule.c.h	itertools_groupby	_parser	-
638Modules/clinic/itertoolsmodule.c.h	itertools_permutations	_parser	-
639Modules/clinic/posixmodule.c.h	os_DirEntry_is_dir	_parser	-
640Modules/clinic/posixmodule.c.h	os_DirEntry_is_file	_parser	-
641Modules/clinic/posixmodule.c.h	os_DirEntry_is_symlink	_parser	-
642Modules/clinic/posixmodule.c.h	os_DirEntry_stat	_parser	-
643Modules/clinic/posixmodule.c.h	os__exit	_parser	-
644Modules/clinic/posixmodule.c.h	os__path_normpath	_parser	-
645Modules/clinic/posixmodule.c.h	os_access	_parser	-
646Modules/clinic/posixmodule.c.h	os_chdir	_parser	-
647Modules/clinic/posixmodule.c.h	os_chmod	_parser	-
648Modules/clinic/posixmodule.c.h	os_close	_parser	-
649Modules/clinic/posixmodule.c.h	os_device_encoding	_parser	-
650Modules/clinic/posixmodule.c.h	os_dup2	_parser	-
651Modules/clinic/posixmodule.c.h	os_fspath	_parser	-
652Modules/clinic/posixmodule.c.h	os_fstat	_parser	-
653Modules/clinic/posixmodule.c.h	os_listdir	_parser	-
654Modules/clinic/posixmodule.c.h	os_lstat	_parser	-
655Modules/clinic/posixmodule.c.h	os_mkdir	_parser	-
656Modules/clinic/posixmodule.c.h	os_open	_parser	-
657Modules/clinic/posixmodule.c.h	os_remove	_parser	-
658Modules/clinic/posixmodule.c.h	os_rename	_parser	-
659Modules/clinic/posixmodule.c.h	os_replace	_parser	-
660Modules/clinic/posixmodule.c.h	os_rmdir	_parser	-
661Modules/clinic/posixmodule.c.h	os_scandir	_parser	-
662Modules/clinic/posixmodule.c.h	os_stat	_parser	-
663Modules/clinic/posixmodule.c.h	os_unlink	_parser	-
664Modules/clinic/posixmodule.c.h	os_utime	_parser	-
665
666#-----------------------
667# other
668
669# initialized once
670Modules/_functoolsmodule.c	-	kwd_mark	-
671Modules/_io/_iomodule.c	-	_PyIO_empty_bytes	-
672Modules/_tracemalloc.c	-	tracemalloc_empty_traceback	-
673Modules/signalmodule.c	-	DefaultHandler	-
674Modules/signalmodule.c	-	IgnoreHandler	-
675Modules/signalmodule.c	-	IntHandler	-
676
677# state
678Modules/faulthandler.c	-	fatal_error	-
679Modules/faulthandler.c	-	thread	-
680Modules/faulthandler.c	-	user_signals	-
681Modules/faulthandler.c	-	stack	-
682Modules/faulthandler.c	-	old_stack	-
683Modules/signalmodule.c	-	Handlers	-
684
685
686##################################
687# global non-objects to fix in builtin modules
688
689#-----------------------
690# initialized once
691
692Modules/_io/bufferedio.c	_PyIO_trap_eintr	eintr_int	-
693#Modules/cjkcodecs/cjkcodecs.h	-	codec_list	-
694#Modules/cjkcodecs/cjkcodecs.h	-	mapping_list	-
695Modules/posixmodule.c	os_dup2_impl	dup3_works	-
696Modules/posixmodule.c	-	structseq_new	-
697Modules/posixmodule.c	-	ticks_per_second	-
698Modules/signalmodule.c	-	initialized	-
699Modules/timemodule.c	-	initialized	-
700Modules/timemodule.c	_PyTime_GetClockWithInfo	initialized	-
701Modules/timemodule.c	_PyTime_GetProcessTimeWithInfo	ticks_per_second	-
702
703#-----------------------
704# state
705
706Modules/_tracemalloc.c	-	allocators	-
707Modules/_tracemalloc.c	-	tables_lock	-
708Modules/_tracemalloc.c	-	tracemalloc_traced_memory	-
709Modules/_tracemalloc.c	-	tracemalloc_peak_traced_memory	-
710Modules/_tracemalloc.c	-	tracemalloc_filenames	-
711Modules/_tracemalloc.c	-	tracemalloc_traceback	-
712Modules/_tracemalloc.c	-	tracemalloc_tracebacks	-
713Modules/_tracemalloc.c	-	tracemalloc_traces	-
714Modules/_tracemalloc.c	-	tracemalloc_domains	-
715Modules/_tracemalloc.c	-	tracemalloc_reentrant_key	-
716Modules/faulthandler.c	faulthandler_dump_traceback	reentrant	-
717Modules/posixmodule.c	-	environ	-
718Modules/signalmodule.c	-	is_tripped	-
719Modules/signalmodule.c	-	signal_global_state	-
720Modules/signalmodule.c	-	wakeup	-
721
722
723##################################
724# global objects to fix in extension modules
725
726#-----------------------
727# modules
728
729Modules/_asynciomodule.c	-	_asynciomodule	-
730Modules/_bisectmodule.c	-	_bisectmodule	-
731Modules/_blake2/blake2module.c	-	blake2_module	-
732Modules/_bz2module.c	-	_bz2module	-
733Modules/_contextvarsmodule.c	-	_contextvarsmodule	-
734Modules/_cryptmodule.c	-	cryptmodule	-
735Modules/_csv.c	-	_csvmodule	-
736Modules/_ctypes/_ctypes.c	-	_ctypesmodule	-
737Modules/_curses_panel.c	-	_curses_panelmodule	-
738Modules/_cursesmodule.c	-	_cursesmodule	-
739Modules/_datetimemodule.c	-	datetimemodule	-
740Modules/_decimal/_decimal.c	-	_decimal_module	-
741Modules/_elementtree.c	-	elementtreemodule	-
742Modules/_gdbmmodule.c	-	_gdbmmodule	-
743Modules/_hashopenssl.c	-	_hashlibmodule	-
744Modules/_heapqmodule.c	-	_heapqmodule	-
745Modules/_json.c	-	jsonmodule	-
746Modules/_lsprof.c	-	_lsprofmodule	-
747Modules/_lzmamodule.c	-	_lzmamodule	-
748Modules/_multiprocessing/multiprocessing.c	-	multiprocessing_module	-
749Modules/_multiprocessing/posixshmem.c	-	this_module	-
750Modules/_opcode.c	-	opcodemodule	-
751Modules/_operator.c	-	operatormodule	-
752Modules/_pickle.c	-	_picklemodule	-
753Modules/_posixsubprocess.c	-	_posixsubprocessmodule	-
754Modules/_queuemodule.c	-	queuemodule	-
755Modules/_randommodule.c	-	_randommodule	-
756Modules/_sha3/sha3module.c	-	_sha3module	-
757Modules/_sqlite/module.c	-	_sqlite3module	-
758Modules/_ssl.c	-	PySocketModule	-
759Modules/_ssl.c	-	_sslmodule	-
760Modules/_statisticsmodule.c	-	statisticsmodule	-
761Modules/_struct.c	-	_structmodule	-
762Modules/_tkinter.c	-	_tkintermodule	-
763Modules/_uuidmodule.c	-	uuidmodule	-
764Modules/_xxsubinterpretersmodule.c	-	interpretersmodule	-
765Modules/_zoneinfo.c	-	zoneinfomodule	-
766Modules/arraymodule.c	-	arraymodule	-
767Modules/audioop.c	-	audioopmodule	-
768Modules/binascii.c	-	binasciimodule	-
769Modules/cjkcodecs/multibytecodec.c	-	_multibytecodecmodule	-
770Modules/cmathmodule.c	-	cmathmodule	-
771Modules/fcntlmodule.c	-	fcntlmodule	-
772Modules/grpmodule.c	-	grpmodule	-
773Modules/mathmodule.c	-	mathmodule	-
774Modules/md5module.c	-	_md5module	-
775Modules/mmapmodule.c	-	mmapmodule	-
776Modules/nismodule.c	-	nismodule	-
777Modules/ossaudiodev.c	-	ossaudiodevmodule	-
778Modules/pyexpat.c	-	pyexpatmodule	-
779Modules/readline.c	-	readlinemodule	-
780Modules/resource.c	-	resourcemodule	-
781Modules/selectmodule.c	-	selectmodule	-
782Modules/sha1module.c	-	_sha1module	-
783Modules/sha256module.c	-	_sha256module	-
784Modules/sha512module.c	-	_sha512module	-
785Modules/socketmodule.c	-	socketmodule	-
786Modules/spwdmodule.c	-	spwdmodule	-
787Modules/syslogmodule.c	-	syslogmodule	-
788Modules/termios.c	-	termiosmodule	-
789Modules/unicodedata.c	-	unicodedata_module	-
790Modules/xxlimited.c	-	xxmodule	-
791Modules/xxmodule.c	-	xxmodule	-
792Modules/xxsubtype.c	-	xxsubtypemodule	-
793Modules/zlibmodule.c	-	zlibmodule	-
794
795#-----------------------
796# static types
797
798Modules/_asynciomodule.c	-	FutureIterType	-
799Modules/_asynciomodule.c	-	FutureType	-
800Modules/_asynciomodule.c	-	PyRunningLoopHolder_Type	-
801Modules/_asynciomodule.c	-	TaskStepMethWrapper_Type	-
802Modules/_asynciomodule.c	-	TaskType	-
803Modules/_csv.c	-	Dialect_Type	-
804Modules/_csv.c	-	Reader_Type	-
805Modules/_csv.c	-	Writer_Type	-
806Modules/_ctypes/_ctypes.c	-	DictRemover_Type	-
807Modules/_ctypes/_ctypes.c	-	PyCArrayType_Type	-
808Modules/_ctypes/_ctypes.c	-	PyCArray_Type	-
809Modules/_ctypes/_ctypes.c	-	PyCData_Type	-
810Modules/_ctypes/_ctypes.c	-	PyCFuncPtrType_Type	-
811Modules/_ctypes/_ctypes.c	-	PyCFuncPtr_Type	-
812Modules/_ctypes/_ctypes.c	-	PyCPointerType_Type	-
813Modules/_ctypes/_ctypes.c	-	PyCPointer_Type	-
814Modules/_ctypes/_ctypes.c	-	PyCSimpleType_Type	-
815Modules/_ctypes/_ctypes.c	-	PyCStructType_Type	-
816Modules/_ctypes/_ctypes.c	-	PyComError_Type	-
817Modules/_ctypes/_ctypes.c	-	Simple_Type	-
818Modules/_ctypes/_ctypes.c	-	StructParam_Type	-
819Modules/_ctypes/_ctypes.c	-	Struct_Type	-
820Modules/_ctypes/_ctypes.c	-	UnionType_Type	-
821Modules/_ctypes/_ctypes.c	-	Union_Type	-
822Modules/_ctypes/callbacks.c	-	PyCThunk_Type	-
823Modules/_ctypes/callproc.c	-	PyCArg_Type	-
824Modules/_ctypes/cfield.c	-	PyCField_Type	-
825Modules/_ctypes/stgdict.c	-	PyCStgDict_Type	-
826Modules/_cursesmodule.c	-	PyCursesWindow_Type	-
827Modules/_datetimemodule.c	-	PyDateTime_DateTimeType	-
828Modules/_datetimemodule.c	-	PyDateTime_DateType	-
829Modules/_datetimemodule.c	-	PyDateTime_DeltaType	-
830Modules/_datetimemodule.c	-	PyDateTime_IsoCalendarDateType	-
831Modules/_datetimemodule.c	-	PyDateTime_TZInfoType	-
832Modules/_datetimemodule.c	-	PyDateTime_TimeType	-
833Modules/_datetimemodule.c	-	PyDateTime_TimeZoneType	-
834Modules/_decimal/_decimal.c	-	PyDecContextManager_Type	-
835Modules/_decimal/_decimal.c	-	PyDecContext_Type	-
836Modules/_decimal/_decimal.c	-	PyDecSignalDictMixin_Type	-
837Modules/_decimal/_decimal.c	-	PyDec_Type	-
838Modules/_elementtree.c	-	ElementIter_Type	-
839Modules/_elementtree.c	-	Element_Type	-
840Modules/_elementtree.c	-	TreeBuilder_Type	-
841Modules/_elementtree.c	-	XMLParser_Type	-
842Modules/_multiprocessing/semaphore.c	-	_PyMp_SemLockType	-
843Modules/_pickle.c	-	Pdata_Type	-
844Modules/_pickle.c	-	PicklerMemoProxyType	-
845Modules/_pickle.c	-	Pickler_Type	-
846Modules/_pickle.c	-	UnpicklerMemoProxyType	-
847Modules/_pickle.c	-	Unpickler_Type	-
848Modules/_queuemodule.c	-	PySimpleQueueType	-
849Modules/_sre.c	-	Match_Type	-
850Modules/_sre.c	-	Pattern_Type	-
851Modules/_sre.c	-	Scanner_Type	-
852Modules/_ssl.c	-	PySSLContext_Type	-
853Modules/_ssl.c	-	PySSLMemoryBIO_Type	-
854Modules/_ssl.c	-	PySSLSession_Type	-
855Modules/_ssl.c	-	PySSLSocket_Type	-
856Modules/_xxsubinterpretersmodule.c	-	ChannelIDtype	-
857Modules/_zoneinfo.c	-	PyZoneInfo_ZoneInfoType	-
858Modules/arraymodule.c	-	Arraytype	-
859Modules/arraymodule.c	-	PyArrayIter_Type	-
860Modules/cjkcodecs/multibytecodec.c	-	MultibyteCodec_Type	-
861Modules/cjkcodecs/multibytecodec.c	-	MultibyteIncrementalDecoder_Type	-
862Modules/cjkcodecs/multibytecodec.c	-	MultibyteIncrementalEncoder_Type	-
863Modules/cjkcodecs/multibytecodec.c	-	MultibyteStreamReader_Type	-
864Modules/cjkcodecs/multibytecodec.c	-	MultibyteStreamWriter_Type	-
865Modules/mmapmodule.c	-	mmap_object_type	-
866Modules/ossaudiodev.c	-	OSSAudioType	-
867Modules/ossaudiodev.c	-	OSSMixerType	-
868Modules/pyexpat.c	-	Xmlparsetype	-
869Modules/socketmodule.c	-	sock_type	-
870Modules/xxlimited_35.c	-	Xxo_Type	-
871Modules/xxmodule.c	-	Null_Type	-
872Modules/xxmodule.c	-	Str_Type	-
873Modules/xxmodule.c	-	Xxo_Type	-
874Modules/xxsubtype.c	-	spamdict_type	-
875Modules/xxsubtype.c	-	spamlist_type	-
876
877#-----------------------
878# non-static types - initialized once
879
880# structseq types
881Modules/_cursesmodule.c	-	NcursesVersionType	-
882Modules/resource.c	-	StructRUsageType	-
883Modules/spwdmodule.c	-	StructSpwdType	-
884
885# heap types
886Modules/_decimal/_decimal.c	-	DecimalTuple	-
887Modules/_decimal/_decimal.c	-	PyDecSignalDict_Type	-
888Modules/_tkinter.c	-	PyTclObject_Type	-
889Modules/_tkinter.c	-	Tkapp_Type	-
890Modules/_tkinter.c	-	Tktt_Type	-
891Modules/xxlimited.c	-	Xxo_Type	-
892
893# exception types
894Modules/_ctypes/_ctypes.c	-	PyExc_ArgError	-
895Modules/_cursesmodule.c	-	PyCursesError	-
896Modules/_decimal/_decimal.c	-	DecimalException	-
897Modules/_queuemodule.c	-	EmptyError	-
898Modules/_ssl.c	-	PySSLErrorObject	-
899Modules/_ssl.c	-	PySSLCertVerificationErrorObject	-
900Modules/_ssl.c	-	PySSLZeroReturnErrorObject	-
901Modules/_ssl.c	-	PySSLWantReadErrorObject	-
902Modules/_ssl.c	-	PySSLWantWriteErrorObject	-
903Modules/_ssl.c	-	PySSLSyscallErrorObject	-
904Modules/_ssl.c	-	PySSLEOFErrorObject	-
905Modules/_tkinter.c	-	Tkinter_TclError	-
906Modules/_xxsubinterpretersmodule.c	-	ChannelError	-
907Modules/_xxsubinterpretersmodule.c	-	ChannelNotFoundError	-
908Modules/_xxsubinterpretersmodule.c	-	ChannelClosedError	-
909Modules/_xxsubinterpretersmodule.c	-	ChannelEmptyError	-
910Modules/_xxsubinterpretersmodule.c	-	ChannelNotEmptyError	-
911Modules/_xxsubinterpretersmodule.c	-	RunFailedError	-
912Modules/ossaudiodev.c	-	OSSAudioError	-
913Modules/pyexpat.c	-	ErrorObject	-
914Modules/socketmodule.c	-	socket_herror	-
915Modules/socketmodule.c	-	socket_gaierror	-
916Modules/socketmodule.c	-	socket_timeout	-
917Modules/xxlimited.c	-	ErrorObject	-
918Modules/xxmodule.c	-	ErrorObject	-
919
920#-----------------------
921# cached - initialized once
922
923# _Py_IDENTIFIER (global)
924Modules/_asynciomodule.c	-	PyId___asyncio_running_event_loop__	-
925Modules/_asynciomodule.c	-	PyId__asyncio_future_blocking	-
926Modules/_asynciomodule.c	-	PyId_add_done_callback	-
927Modules/_asynciomodule.c	-	PyId_call_soon	-
928Modules/_asynciomodule.c	-	PyId_cancel	-
929Modules/_asynciomodule.c	-	PyId_get_event_loop	-
930Modules/_asynciomodule.c	-	PyId_throw	-
931Modules/_bisectmodule.c	-	PyId_insert	-
932Modules/_datetimemodule.c	-	PyId_as_integer_ratio	-
933Modules/_datetimemodule.c	-	PyId_fromutc	-
934Modules/_datetimemodule.c	-	PyId_isoformat	-
935Modules/_datetimemodule.c	-	PyId_strftime	-
936Modules/_sqlite/connection.c	-	PyId_cursor	-
937Modules/cjkcodecs/multibytecodec.c	-	PyId_write	-
938Modules/unicodedata.c	-	PyId_NFC	-
939Modules/unicodedata.c	-	PyId_NFD	-
940Modules/unicodedata.c	-	PyId_NFKC	-
941Modules/unicodedata.c	-	PyId_NFKD	-
942
943# _Py_IDENTIFIER (local)
944Modules/_json.c	_encoded_const	PyId_false	-
945Modules/_json.c	_encoded_const	PyId_null	-
946Modules/_json.c	_encoded_const	PyId_true	-
947Modules/_json.c	encoder_listencode_dict	PyId_close_dict	-
948Modules/_json.c	encoder_listencode_dict	PyId_empty_dict	-
949Modules/_json.c	encoder_listencode_dict	PyId_open_dict	-
950Modules/_json.c	encoder_listencode_list	PyId_close_array	-
951Modules/_json.c	encoder_listencode_list	PyId_empty_array	-
952Modules/_json.c	encoder_listencode_list	PyId_open_array	-
953Modules/_json.c	raise_errmsg	PyId_JSONDecodeError	-
954Modules/_json.c	raise_errmsg	PyId_decoder	-
955Modules/_sqlite/connection.c	final_callback	PyId_finalize	-
956Modules/_sqlite/connection.c	pysqlite_connection_execute_impl	PyId_execute	-
957Modules/_sqlite/connection.c	pysqlite_connection_executemany_impl	PyId_executemany	-
958Modules/_sqlite/connection.c	pysqlite_connection_executescript	PyId_executescript	-
959Modules/_sqlite/connection.c	pysqlite_connection_iterdump_impl	PyId__iterdump	-
960Modules/_sqlite/module.c	pysqlite_register_converter_impl	PyId_upper	-
961Modules/pyexpat.c	pyexpat_xmlparser_ParseFile_impl	PyId_read	-
962Modules/_asynciomodule.c	FutureObj_finalize	PyId_call_exception_handler	-
963Modules/_asynciomodule.c	FutureObj_finalize	PyId_exception	-
964Modules/_asynciomodule.c	FutureObj_finalize	PyId_future	-
965Modules/_asynciomodule.c	FutureObj_finalize	PyId_message	-
966Modules/_asynciomodule.c	FutureObj_finalize	PyId_source_traceback	-
967Modules/_asynciomodule.c	FutureObj_get_state	PyId_CANCELLED	-
968Modules/_asynciomodule.c	FutureObj_get_state	PyId_FINISHED	-
969Modules/_asynciomodule.c	FutureObj_get_state	PyId_PENDING	-
970Modules/_asynciomodule.c	FutureObj_repr	PyId__repr_info	-
971Modules/_asynciomodule.c	TaskObj_finalize	PyId_call_exception_handler	-
972Modules/_asynciomodule.c	TaskObj_finalize	PyId_message	-
973Modules/_asynciomodule.c	TaskObj_finalize	PyId_source_traceback	-
974Modules/_asynciomodule.c	TaskObj_finalize	PyId_task	-
975Modules/_asynciomodule.c	future_init	PyId_get_debug	-
976Modules/_asynciomodule.c	get_future_loop	PyId__loop	-
977Modules/_asynciomodule.c	get_future_loop	PyId_get_loop	-
978Modules/_asynciomodule.c	register_task	PyId_add	-
979Modules/_asynciomodule.c	unregister_task	PyId_discard	-
980Modules/_csv.c	csv_writer	PyId_write	-
981Modules/_ctypes/_ctypes.c	CDataType_from_param	PyId__as_parameter_	-
982Modules/_ctypes/_ctypes.c	PyCArrayType_new	PyId__length_	-
983Modules/_ctypes/_ctypes.c	PyCArrayType_new	PyId__type_	-
984Modules/_ctypes/_ctypes.c	PyCFuncPtr_set_restype	PyId__check_retval_	-
985Modules/_ctypes/_ctypes.c	PyCPointerType_new	PyId__type_	-
986Modules/_ctypes/_ctypes.c	PyCPointerType_set_type	PyId__type_	-
987Modules/_ctypes/_ctypes.c	PyCSimpleType_from_param	PyId__as_parameter_	-
988Modules/_ctypes/_ctypes.c	PyCSimpleType_new	PyId__type_	-
989Modules/_ctypes/_ctypes.c	StructUnionType_new	PyId__abstract_	-
990Modules/_ctypes/_ctypes.c	StructUnionType_new	PyId__fields_	-
991Modules/_ctypes/_ctypes.c	_build_result	PyId___ctypes_from_outparam__	-
992Modules/_ctypes/_ctypes.c	_init_pos_args	PyId__fields_	-
993Modules/_ctypes/_ctypes.c	c_char_p_from_param	PyId__as_parameter_	-
994Modules/_ctypes/_ctypes.c	c_void_p_from_param	PyId__as_parameter_	-
995Modules/_ctypes/_ctypes.c	c_wchar_p_from_param	PyId__as_parameter_	-
996Modules/_ctypes/_ctypes.c	converters_from_argtypes	PyId_from_param	-
997Modules/_ctypes/_ctypes.c	make_funcptrtype_dict	PyId__argtypes_	-
998Modules/_ctypes/_ctypes.c	make_funcptrtype_dict	PyId__check_retval_	-
999Modules/_ctypes/_ctypes.c	make_funcptrtype_dict	PyId__flags_	-
1000Modules/_ctypes/_ctypes.c	make_funcptrtype_dict	PyId__restype_	-
1001Modules/_ctypes/callproc.c	ConvParam	PyId__as_parameter_	-
1002Modules/_ctypes/callproc.c	unpickle	PyId___new__	-
1003Modules/_ctypes/callproc.c	unpickle	PyId___setstate__	-
1004Modules/_ctypes/stgdict.c	MakeAnonFields	PyId__anonymous_	-
1005Modules/_ctypes/stgdict.c	PyCStructUnionType_update_stgdict	PyId__pack_	-
1006Modules/_ctypes/stgdict.c	PyCStructUnionType_update_stgdict	PyId__swappedbytes_	-
1007Modules/_ctypes/stgdict.c	PyCStructUnionType_update_stgdict	PyId__use_broken_old_ctypes_structure_semantics_	-
1008Modules/_cursesmodule.c	_curses_getwin	PyId_read	-
1009Modules/_cursesmodule.c	_curses_window_putwin	PyId_write	-
1010Modules/_cursesmodule.c	update_lines_cols	PyId_COLS	-
1011Modules/_cursesmodule.c	update_lines_cols	PyId_LINES	-
1012Modules/_datetimemodule.c	build_struct_time	PyId_struct_time	-
1013Modules/_datetimemodule.c	call_tzname	PyId_tzname	-
1014Modules/_datetimemodule.c	date_strftime	PyId_timetuple	-
1015Modules/_datetimemodule.c	date_today	PyId_fromtimestamp	-
1016Modules/_datetimemodule.c	datetime_strptime	PyId__strptime_datetime	-
1017Modules/_datetimemodule.c	make_Zreplacement	PyId_replace	-
1018Modules/_datetimemodule.c	time_time	PyId_time	-
1019Modules/_datetimemodule.c	tzinfo_reduce	PyId___getinitargs__	-
1020Modules/_datetimemodule.c	tzinfo_reduce	PyId___getstate__	-
1021Modules/_elementtree.c	_elementtree_Element_find_impl	PyId_find	-
1022Modules/_elementtree.c	_elementtree_Element_findall_impl	PyId_findall	-
1023Modules/_elementtree.c	_elementtree_Element_findtext_impl	PyId_findtext	-
1024Modules/_elementtree.c	_elementtree_Element_iterfind_impl	PyId_iterfind	-
1025Modules/_elementtree.c	expat_start_doctype_handler	PyId_doctype	-
1026Modules/_elementtree.c	treebuilder_add_subelement	PyId_append	-
1027Modules/_elementtree.c	treebuilder_flush_data	PyId_tail	-
1028Modules/_elementtree.c	treebuilder_flush_data	PyId_text	-
1029Modules/_gdbmmodule.c	gdbm__exit__	PyId_close	-
1030Modules/_lzmamodule.c	build_filter_spec	PyId_dict_size	-
1031Modules/_lzmamodule.c	build_filter_spec	PyId_dist	-
1032Modules/_lzmamodule.c	build_filter_spec	PyId_id	-
1033Modules/_lzmamodule.c	build_filter_spec	PyId_lc	-
1034Modules/_lzmamodule.c	build_filter_spec	PyId_lp	-
1035Modules/_lzmamodule.c	build_filter_spec	PyId_pb	-
1036Modules/_lzmamodule.c	build_filter_spec	PyId_start_offset	-
1037Modules/_operator.c	methodcaller_reduce	PyId_partial	-
1038Modules/_pickle.c	_Pickle_InitState	PyId_getattr	-
1039Modules/_pickle.c	_Pickler_SetOutputStream	PyId_write	-
1040Modules/_pickle.c	_Unpickler_SetInputStream	PyId_peek	-
1041Modules/_pickle.c	_Unpickler_SetInputStream	PyId_read	-
1042Modules/_pickle.c	_Unpickler_SetInputStream	PyId_readinto	-
1043Modules/_pickle.c	_Unpickler_SetInputStream	PyId_readline	-
1044Modules/_pickle.c	_pickle_Pickler___init___impl	PyId_dispatch_table	-
1045Modules/_pickle.c	_pickle_Pickler___init___impl	PyId_persistent_id	-
1046Modules/_pickle.c	_pickle_Unpickler___init___impl	PyId_persistent_load	-
1047Modules/_pickle.c	do_append	PyId_append	-
1048Modules/_pickle.c	do_append	PyId_extend	-
1049Modules/_pickle.c	dump	PyId_reducer_override	-
1050Modules/_pickle.c	find_class	PyId_find_class	-
1051Modules/_pickle.c	get_class	PyId___class__	-
1052Modules/_pickle.c	instantiate	PyId___getinitargs__	-
1053Modules/_pickle.c	instantiate	PyId___new__	-
1054Modules/_pickle.c	load_additems	PyId_add	-
1055Modules/_pickle.c	load_build	PyId___dict__	-
1056Modules/_pickle.c	load_build	PyId___setstate__	-
1057Modules/_pickle.c	save	PyId___reduce__	-
1058Modules/_pickle.c	save	PyId___reduce_ex__	-
1059Modules/_pickle.c	save_bytes	PyId_latin1	-
1060Modules/_pickle.c	save_dict	PyId_items	-
1061Modules/_pickle.c	save_global	PyId___name__	-
1062Modules/_pickle.c	save_global	PyId___qualname__	-
1063Modules/_pickle.c	save_reduce	PyId___name__	-
1064Modules/_pickle.c	save_reduce	PyId___new__	-
1065Modules/_pickle.c	save_reduce	PyId___newobj__	-
1066Modules/_pickle.c	save_reduce	PyId___newobj_ex__	-
1067Modules/_pickle.c	whichmodule	PyId___main__	-
1068Modules/_pickle.c	whichmodule	PyId___module__	-
1069Modules/_pickle.c	whichmodule	PyId_modules	-
1070Modules/_sqlite/connection.c	_pysqlite_final_callback	PyId_finalize	-
1071Modules/_sqlite/connection.c	pysqlite_connection_create_collation	PyId_upper	-
1072Modules/_sqlite/connection.c	pysqlite_connection_iterdump	PyId__iterdump	-
1073Modules/_sqlite/connection.c	pysqlite_connection_set_isolation_level	PyId_upper	-
1074Modules/_sqlite/cursor.c	_pysqlite_get_converter	PyId_upper	-
1075Modules/_sqlite/microprotocols.c	pysqlite_microprotocols_adapt	PyId___adapt__	-
1076Modules/_sqlite/microprotocols.c	pysqlite_microprotocols_adapt	PyId___conform__	-
1077Modules/_sqlite/module.c	module_register_converter	PyId_upper	-
1078Modules/_ssl.c	fill_and_set_sslerror	PyId_library	-
1079Modules/_ssl.c	fill_and_set_sslerror	PyId_reason	-
1080Modules/_ssl.c	fill_and_set_sslerror	PyId_verify_code	-
1081Modules/_ssl.c	fill_and_set_sslerror	PyId_verify_message	-
1082Modules/arraymodule.c	array_array___reduce_ex__	PyId___dict__	-
1083Modules/arraymodule.c	array_array___reduce_ex__	PyId__array_reconstructor	-
1084Modules/arraymodule.c	array_array_fromfile_impl	PyId_read	-
1085Modules/arraymodule.c	array_array_tofile	PyId_write	-
1086Modules/arraymodule.c	array_arrayiterator___reduce___impl	PyId_iter	-
1087Modules/mathmodule.c	math_ceil	PyId___ceil__	-
1088Modules/mathmodule.c	math_floor	PyId___floor__	-
1089Modules/mathmodule.c	math_trunc	PyId___trunc__	-
1090Modules/mmapmodule.c	mmap__exit__method	PyId_close	-
1091Modules/ossaudiodev.c	oss_exit	PyId_close	-
1092Modules/pyexpat.c	pyexpat_xmlparser_ParseFile	PyId_read	-
1093
1094# _Py_static_string
1095Modules/_pickle.c	get_dotted_path	PyId_dot	-
1096
1097# manually cached PyUnicodeOjbect
1098Modules/_asynciomodule.c	-	context_kwname	-
1099Modules/_ctypes/callproc.c	_ctypes_get_errobj	error_object_name	-
1100Modules/_ctypes/_ctypes.c	CreateSwappedType	suffix	-
1101Modules/_json.c	_encoded_const	s_null	-
1102Modules/_json.c	_encoded_const	s_true	-
1103Modules/_json.c	_encoded_const	s_false	-
1104Modules/_json.c	encoder_listencode_dict	open_dict	-
1105Modules/_json.c	encoder_listencode_dict	close_dict	-
1106Modules/_json.c	encoder_listencode_dict	empty_dict	-
1107Modules/_json.c	encoder_listencode_list	open_array	-
1108Modules/_json.c	encoder_listencode_list	close_array	-
1109Modules/_json.c	encoder_listencode_list	empty_array	-
1110
1111# _PyArg_Parser
1112Modules/clinic/_asynciomodule.c.h	_asyncio_Future___init__	_parser	-
1113Modules/clinic/_asynciomodule.c.h	_asyncio_Future_add_done_callback	_parser	-
1114Modules/clinic/_asynciomodule.c.h	_asyncio_Future_cancel	_parser	-
1115Modules/clinic/_asynciomodule.c.h	_asyncio_Task___init__	_parser	-
1116Modules/clinic/_asynciomodule.c.h	_asyncio_Task_cancel	_parser	-
1117Modules/clinic/_asynciomodule.c.h	_asyncio_Task_get_stack	_parser	-
1118Modules/clinic/_asynciomodule.c.h	_asyncio_Task_print_stack	_parser	-
1119Modules/clinic/_asynciomodule.c.h	_asyncio__enter_task	_parser	-
1120Modules/clinic/_asynciomodule.c.h	_asyncio__get_event_loop	_parser	-
1121Modules/clinic/_asynciomodule.c.h	_asyncio__leave_task	_parser	-
1122Modules/clinic/_asynciomodule.c.h	_asyncio__register_task	_parser	-
1123Modules/clinic/_asynciomodule.c.h	_asyncio__unregister_task	_parser	-
1124Modules/clinic/_bisectmodule.c.h	_bisect_bisect_left	_parser	-
1125Modules/clinic/_bisectmodule.c.h	_bisect_bisect_right	_parser	-
1126Modules/clinic/_bisectmodule.c.h	_bisect_insort_left	_parser	-
1127Modules/clinic/_bisectmodule.c.h	_bisect_insort_right	_parser	-
1128Modules/clinic/_bz2module.c.h	_bz2_BZ2Decompressor_decompress	_parser	-
1129Modules/clinic/_curses_panel.c.h	_curses_panel_panel_bottom	_parser	-
1130Modules/clinic/_curses_panel.c.h	_curses_panel_panel_hide	_parser	-
1131Modules/clinic/_curses_panel.c.h	_curses_panel_panel_move	_parser	-
1132Modules/clinic/_curses_panel.c.h	_curses_panel_panel_replace	_parser	-
1133Modules/clinic/_curses_panel.c.h	_curses_panel_panel_set_userptr	_parser	-
1134Modules/clinic/_curses_panel.c.h	_curses_panel_panel_show	_parser	-
1135Modules/clinic/_curses_panel.c.h	_curses_panel_panel_top	_parser	-
1136Modules/clinic/_curses_panel.c.h	_curses_panel_panel_userptr	_parser	-
1137Modules/clinic/_cursesmodule.c.h	_curses_setupterm	_parser	-
1138Modules/clinic/_datetimemodule.c.h	datetime_datetime_now	_parser	-
1139Modules/clinic/_datetimemodule.c.h	iso_calendar_date_new	_parser	-
1140Modules/clinic/_dbmmodule.c.h	_dbm_dbm_get	_parser	-
1141Modules/clinic/_dbmmodule.c.h	_dbm_dbm_keys	_parser	-
1142Modules/clinic/_dbmmodule.c.h	_dbm_dbm_setdefault	_parser	-
1143Modules/clinic/_elementtree.c.h	_elementtree_Element_find	_parser	-
1144Modules/clinic/_elementtree.c.h	_elementtree_Element_findall	_parser	-
1145Modules/clinic/_elementtree.c.h	_elementtree_Element_findtext	_parser	-
1146Modules/clinic/_elementtree.c.h	_elementtree_Element_get	_parser	-
1147Modules/clinic/_elementtree.c.h	_elementtree_Element_iter	_parser	-
1148Modules/clinic/_elementtree.c.h	_elementtree_Element_iterfind	_parser	-
1149Modules/clinic/_elementtree.c.h	_elementtree_TreeBuilder___init__	_parser	-
1150Modules/clinic/_elementtree.c.h	_elementtree_XMLParser___init__	_parser	-
1151Modules/clinic/_gdbmmodule.c.h	_gdbm_gdbm_firstkey	_parser	-
1152Modules/clinic/_gdbmmodule.c.h	_gdbm_gdbm_keys	_parser	-
1153Modules/clinic/_gdbmmodule.c.h	_gdbm_gdbm_nextkey	_parser	-
1154Modules/clinic/_gdbmmodule.c.h	_gdbm_gdbm_reorganize	_parser	-
1155Modules/clinic/_gdbmmodule.c.h	_gdbm_gdbm_sync	_parser	-
1156Modules/clinic/_hashopenssl.c.h	EVP_new	_parser	-
1157Modules/clinic/_hashopenssl.c.h	_hashlib_HMAC_update	_parser	-
1158Modules/clinic/_hashopenssl.c.h	_hashlib_hmac_new	_parser	-
1159Modules/clinic/_hashopenssl.c.h	_hashlib_hmac_singleshot	_parser	-
1160Modules/clinic/_hashopenssl.c.h	_hashlib_openssl_md5	_parser	-
1161Modules/clinic/_hashopenssl.c.h	_hashlib_openssl_sha1	_parser	-
1162Modules/clinic/_hashopenssl.c.h	_hashlib_openssl_sha224	_parser	-
1163Modules/clinic/_hashopenssl.c.h	_hashlib_openssl_sha256	_parser	-
1164Modules/clinic/_hashopenssl.c.h	_hashlib_openssl_sha384	_parser	-
1165Modules/clinic/_hashopenssl.c.h	_hashlib_openssl_sha512	_parser	-
1166Modules/clinic/_hashopenssl.c.h	pbkdf2_hmac	_parser	-
1167Modules/clinic/_lsprof.c.h	_lsprof_Profiler_getstats	_parser	-
1168Modules/clinic/_lzmamodule.c.h	_lzma_LZMADecompressor___init__	_parser	-
1169Modules/clinic/_lzmamodule.c.h	_lzma_LZMADecompressor_decompress	_parser	-
1170Modules/clinic/_opcode.c.h	_opcode_stack_effect	_parser	-
1171Modules/clinic/_pickle.c.h	_pickle_Pickler___init__	_parser	-
1172Modules/clinic/_pickle.c.h	_pickle_Unpickler___init__	_parser	-
1173Modules/clinic/_pickle.c.h	_pickle_dump	_parser	-
1174Modules/clinic/_pickle.c.h	_pickle_dumps	_parser	-
1175Modules/clinic/_pickle.c.h	_pickle_load	_parser	-
1176Modules/clinic/_pickle.c.h	_pickle_loads	_parser	-
1177Modules/clinic/_queuemodule.c.h	_queue_SimpleQueue_get	_parser	-
1178Modules/clinic/_queuemodule.c.h	_queue_SimpleQueue_get_nowait	_parser	-
1179Modules/clinic/_queuemodule.c.h	_queue_SimpleQueue_put	_parser	-
1180Modules/clinic/_queuemodule.c.h	_queue_SimpleQueue_put_nowait	_parser	-
1181Modules/clinic/_ssl.c.h	_ssl__SSLContext__wrap_bio	_parser	-
1182Modules/clinic/_ssl.c.h	_ssl__SSLContext__wrap_socket	_parser	-
1183Modules/clinic/_ssl.c.h	_ssl__SSLContext_get_ca_certs	_parser	-
1184Modules/clinic/_ssl.c.h	_ssl__SSLContext_load_cert_chain	_parser	-
1185Modules/clinic/_ssl.c.h	_ssl__SSLContext_load_verify_locations	_parser	-
1186Modules/clinic/_ssl.c.h	_ssl__SSLSocket_get_channel_binding	_parser	-
1187Modules/clinic/_ssl.c.h	_ssl_txt2obj	_parser	-
1188Modules/clinic/_struct.c.h	Struct___init__	_parser	-
1189Modules/clinic/_struct.c.h	Struct_unpack_from	_parser	-
1190Modules/clinic/_struct.c.h	unpack_from	_parser	-
1191Modules/clinic/_testmultiphase.c.h	_testmultiphase_StateAccessType_get_count	_parser	-
1192Modules/clinic/_testmultiphase.c.h	_testmultiphase_StateAccessType_get_defining_module	_parser	-
1193Modules/clinic/_testmultiphase.c.h	_testmultiphase_StateAccessType_getmodulebydef_bad_def	_parser	-
1194Modules/clinic/_testmultiphase.c.h	_testmultiphase_StateAccessType_increment_count_clinic	_parser	-
1195Modules/clinic/_winapi.c.h	_winapi_ConnectNamedPipe	_parser	-
1196Modules/clinic/_winapi.c.h	_winapi_GetFileType	_parser	-
1197Modules/clinic/_winapi.c.h	_winapi_ReadFile	_parser	-
1198Modules/clinic/_winapi.c.h	_winapi_WriteFile	_parser	-
1199Modules/clinic/_winapi.c.h	_winapi__mimetypes_read_windows_registry	_parser	-
1200Modules/clinic/arraymodule.c.h	array_array_extend	_parser	-
1201Modules/clinic/binascii.c.h	binascii_a2b_base64	_parser	-
1202Modules/clinic/binascii.c.h	binascii_a2b_qp	_parser	-
1203Modules/clinic/binascii.c.h	binascii_b2a_base64	_parser	-
1204Modules/clinic/binascii.c.h	binascii_b2a_hex	_parser	-
1205Modules/clinic/binascii.c.h	binascii_b2a_qp	_parser	-
1206Modules/clinic/binascii.c.h	binascii_b2a_uu	_parser	-
1207Modules/clinic/binascii.c.h	binascii_hexlify	_parser	-
1208Modules/clinic/cmathmodule.c.h	cmath_isclose	_parser	-
1209Modules/clinic/grpmodule.c.h	grp_getgrgid	_parser	-
1210Modules/clinic/grpmodule.c.h	grp_getgrnam	_parser	-
1211Modules/clinic/mathmodule.c.h	math_isclose	_parser	-
1212Modules/clinic/mathmodule.c.h	math_prod	_parser	-
1213Modules/clinic/md5module.c.h	MD5Type_copy	_parser	-
1214Modules/clinic/md5module.c.h	_md5_md5	_parser	-
1215Modules/clinic/overlapped.c.h	_overlapped_Overlapped	_parser	-
1216Modules/clinic/pyexpat.c.h	pyexpat_ParserCreate	_parser	-
1217Modules/clinic/pyexpat.c.h	pyexpat_xmlparser_ExternalEntityParserCreate	_parser	-
1218Modules/clinic/pyexpat.c.h	pyexpat_xmlparser_Parse	_parser	-
1219Modules/clinic/pyexpat.c.h	pyexpat_xmlparser_ParseFile	_parser	-
1220Modules/clinic/sha1module.c.h	SHA1Type_copy	_parser	-
1221Modules/clinic/sha1module.c.h	_sha1_sha1	_parser	-
1222Modules/clinic/sha256module.c.h	SHA256Type_copy	_parser	-
1223Modules/clinic/sha256module.c.h	_sha256_sha224	_parser	-
1224Modules/clinic/sha256module.c.h	_sha256_sha256	_parser	-
1225Modules/clinic/sha512module.c.h	SHA512Type_copy	_parser	-
1226Modules/clinic/sha512module.c.h	_sha512_sha384	_parser	-
1227Modules/clinic/sha512module.c.h	_sha512_sha512	_parser	-
1228Modules/clinic/zlibmodule.c.h	zlib_Compress_compress	_parser	-
1229Modules/clinic/zlibmodule.c.h	zlib_Compress_flush	_parser	-
1230Modules/clinic/zlibmodule.c.h	zlib_Decompress_decompress	_parser	-
1231Modules/clinic/zlibmodule.c.h	zlib_Decompress_flush	_parser	-
1232Modules/clinic/zlibmodule.c.h	zlib_compress	_parser	-
1233Modules/clinic/zlibmodule.c.h	zlib_compressobj	_parser	-
1234Modules/clinic/zlibmodule.c.h	zlib_decompress	_parser	-
1235Modules/clinic/zlibmodule.c.h	zlib_decompressobj	_parser	-
1236
1237# other - during module init
1238Modules/_asynciomodule.c	-	asyncio_mod	-
1239Modules/_asynciomodule.c	-	traceback_extract_stack	-
1240Modules/_asynciomodule.c	-	asyncio_get_event_loop_policy	-
1241Modules/_asynciomodule.c	-	asyncio_future_repr_info_func	-
1242Modules/_asynciomodule.c	-	asyncio_iscoroutine_func	-
1243Modules/_asynciomodule.c	-	asyncio_task_get_stack_func	-
1244Modules/_asynciomodule.c	-	asyncio_task_print_stack_func	-
1245Modules/_asynciomodule.c	-	asyncio_task_repr_info_func	-
1246Modules/_asynciomodule.c	-	asyncio_InvalidStateError	-
1247Modules/_asynciomodule.c	-	asyncio_CancelledError	-
1248Modules/_zoneinfo.c	-	io_open	-
1249Modules/_zoneinfo.c	-	_tzpath_find_tzfile	-
1250Modules/_zoneinfo.c	-	_common_mod	-
1251
1252#-----------------------
1253# other
1254
1255# initialized once
1256Modules/_ctypes/_ctypes.c	-	_unpickle	-
1257Modules/_ctypes/_ctypes.c	PyCArrayType_from_ctype	cache	-
1258Modules/_cursesmodule.c	-	ModDict	-
1259Modules/_datetimemodule.c	datetime_strptime	module	-
1260Modules/_datetimemodule.c	-	PyDateTime_TimeZone_UTC	-
1261Modules/_datetimemodule.c	-	PyDateTime_Epoch	-
1262Modules/_datetimemodule.c	-	us_per_ms	-
1263Modules/_datetimemodule.c	-	us_per_second	-
1264Modules/_datetimemodule.c	-	us_per_minute	-
1265Modules/_datetimemodule.c	-	us_per_hour	-
1266Modules/_datetimemodule.c	-	us_per_day	-
1267Modules/_datetimemodule.c	-	us_per_week	-
1268Modules/_datetimemodule.c	-	seconds_per_day	-
1269Modules/_decimal/_decimal.c	PyInit__decimal	capsule	-
1270Modules/_decimal/_decimal.c	-	basic_context_template	-
1271Modules/_decimal/_decimal.c	-	current_context_var	-
1272Modules/_decimal/_decimal.c	-	default_context_template	-
1273Modules/_decimal/_decimal.c	-	extended_context_template	-
1274Modules/_decimal/_decimal.c	-	round_map	-
1275Modules/_decimal/_decimal.c	-	Rational	-
1276Modules/_decimal/_decimal.c	-	SignalTuple	-
1277Modules/_json.c	raise_errmsg	JSONDecodeError	-
1278Modules/_sqlite/microprotocols.c	-	psyco_adapters	-
1279Modules/_sqlite/module.h	-	_pysqlite_converters	-
1280Modules/_ssl.c	-	err_codes_to_names	-
1281Modules/_ssl.c	-	err_names_to_codes	-
1282Modules/_ssl.c	-	lib_codes_to_names	-
1283# XXX This should have been found by the analyzer but wasn't:
1284Modules/_ssl.c	-	_ssl_locks	-
1285Modules/_struct.c	-	cache	-
1286Modules/arraymodule.c	array_array___reduce_ex__	array_reconstructor	-
1287Modules/cjkcodecs/cjkcodecs.h	getmultibytecodec	cofunc	-
1288
1289# state
1290Modules/_asynciomodule.c	-	cached_running_holder	-
1291Modules/_asynciomodule.c	-	fi_freelist	-
1292Modules/_asynciomodule.c	-	fi_freelist_len	-
1293Modules/_asynciomodule.c	-	all_tasks	-
1294Modules/_asynciomodule.c	-	current_tasks	-
1295Modules/_asynciomodule.c	-	iscoroutine_typecache	-
1296Modules/_ctypes/_ctypes.c	-	_ctypes_ptrtype_cache	-
1297Modules/_tkinter.c	-	tcl_lock	-
1298Modules/_tkinter.c	-	excInCmd	-
1299Modules/_tkinter.c	-	valInCmd	-
1300Modules/_tkinter.c	-	trbInCmd	-
1301Modules/_zoneinfo.c	-	TIMEDELTA_CACHE	-
1302Modules/_zoneinfo.c	-	ZONEINFO_WEAK_CACHE	-
1303Modules/syslogmodule.c	-	S_ident_o	-
1304Modules/xxlimited_35.c	-	ErrorObject	-
1305
1306
1307##################################
1308# global non-objects to fix in extension modules
1309
1310#-----------------------
1311# initialized once
1312
1313# pre-allocated buffer
1314Modules/nismodule.c	nisproc_maplist_2	res	-
1315Modules/pyexpat.c	PyUnknownEncodingHandler	template_buffer	-
1316
1317# other
1318Include/datetime.h	-	PyDateTimeAPI	-
1319Modules/_asynciomodule.c	-	module_initialized	-
1320Modules/_ctypes/cfield.c	_ctypes_get_fielddesc	initialized	-
1321Modules/_ctypes/malloc_closure.c	-	_pagesize	-
1322Modules/_cursesmodule.c	-	initialised	-
1323Modules/_cursesmodule.c	-	initialised_setupterm	-
1324Modules/_cursesmodule.c	-	initialisedcolors	-
1325Modules/_cursesmodule.c	-	screen_encoding	-
1326Modules/_cursesmodule.c	PyInit__curses	PyCurses_API	-
1327Modules/_datetimemodule.c	-	CAPI	-
1328Modules/_decimal/_decimal.c	PyInit__decimal	initialized	-
1329Modules/_decimal/_decimal.c	-	_py_long_multiply	-
1330Modules/_decimal/_decimal.c	-	_py_long_floor_divide	-
1331Modules/_decimal/_decimal.c	-	_py_long_power	-
1332Modules/_decimal/_decimal.c	-	_py_float_abs	-
1333Modules/_decimal/_decimal.c	-	_py_long_bit_length	-
1334Modules/_decimal/_decimal.c	-	_py_float_as_integer_ratio	-
1335Modules/_decimal/_decimal.c	-	_decimal_api	-
1336Modules/_elementtree.c	-	expat_capi	-
1337Modules/_sqlite/module.h	-	_pysqlite_enable_callback_tracebacks	-
1338Modules/_sqlite/module.h	-	pysqlite_BaseTypeAdapted	-
1339Modules/_ssl.c	-	_ssl_locks_count	-
1340Modules/cjkcodecs/cjkcodecs.h	-	codec_list	-
1341Modules/cjkcodecs/cjkcodecs.h	-	mapping_list	-
1342Modules/getaddrinfo.c	-	gai_afdl	-
1343Modules/pyexpat.c	PyInit_pyexpat	capi	-
1344Modules/readline.c	-	libedit_append_replace_history_offset	-
1345Modules/readline.c	-	using_libedit_emulation	-
1346Modules/readline.c	-	libedit_history_start	-
1347Modules/resource.c	-	initialized	-
1348Modules/socketmodule.c	-	accept4_works	-
1349Modules/socketmodule.c	-	sock_cloexec_works	-
1350Modules/socketmodule.c	-	PySocketModuleAPI	-
1351Modules/spwdmodule.c	-	initialized	-
1352
1353#-----------------------
1354# state
1355
1356Modules/_asynciomodule.c	-	cached_running_holder_tsid	-
1357Modules/_asynciomodule.c	-	task_name_counter	-
1358Modules/_ctypes/cfield.c	-	formattable	-
1359Modules/_ctypes/malloc_closure.c	-	free_list	-
1360Modules/_curses_panel.c	-	lop	-
1361Modules/_ssl/debughelpers.c	_PySSL_keylog_callback	lock	-
1362Modules/_tkinter.c	-	quitMainLoop	-
1363Modules/_tkinter.c	-	errorInCmd	-
1364Modules/_tkinter.c	-	Tkinter_busywaitinterval	-
1365Modules/_tkinter.c	-	call_mutex	-
1366Modules/_tkinter.c	-	var_mutex	-
1367Modules/_tkinter.c	-	command_mutex	-
1368Modules/_tkinter.c	-	HeadFHCD	-
1369Modules/_tkinter.c	-	stdin_ready	-
1370Modules/_tkinter.c	-	event_tstate	-
1371Modules/_xxsubinterpretersmodule.c	-	_globals	-
1372Modules/_zoneinfo.c	-	ZONEINFO_STRONG_CACHE	-
1373Modules/_zoneinfo.c	-	ZONEINFO_STRONG_CACHE_MAX_SIZE	-
1374Modules/_zoneinfo.c	-	NO_TTINFO	-
1375Modules/readline.c	-	completer_word_break_characters	-
1376Modules/readline.c	-	_history_length	-
1377Modules/readline.c	-	should_auto_add_history	-
1378Modules/readline.c	-	sigwinch_received	-
1379Modules/readline.c	-	sigwinch_ohandler	-
1380Modules/readline.c	-	completed_input_string	-
1381Modules/rotatingtree.c	-	random_stream	-
1382Modules/rotatingtree.c	-	random_value	-
1383Modules/socketmodule.c	-	defaulttimeout	-
1384Modules/syslogmodule.c	-	S_log_open	-
1385