Skip to content

Instantly share code, notes, and snippets.

@pablogsal
Created October 26, 2025 14:44
Show Gist options
  • Select an option

  • Save pablogsal/e3d5077447ea66d6813983b6295b5293 to your computer and use it in GitHub Desktop.

Select an option

Save pablogsal/e3d5077447ea66d6813983b6295b5293 to your computer and use it in GitHub Desktop.
file import_line import_api variable attr_access_api attr_access_line import_code attr_access_code
Modules/_asynciomodule.c 4264 PyImport_ImportModule asyncio_mod NONE DETECTED state->asyncio_mod = PyImport_ImportModule("asyncio");
Modules/_asynciomodule.c 4281 PyImport_ImportModule module PyObject_GetAttrString 4287 module = PyImport_ImportModule(NAME); \ VAR = PyObject_GetAttrString(module, NAME); \
Modules/_ctypes/callbacks.c 474 PyImport_ImportModuleAttrString func NONE DETECTED func = PyImport_ImportModuleAttrString("ctypes","DllGetClassObject");
Modules/_ctypes/callbacks.c 543 PyImport_ImportModuleAttrString func NONE DETECTED PyObject *func = PyImport_ImportModuleAttrString("ctypes",
Modules/_ctypes/stgdict.c 272 PyImport_ImportModuleAttrString layout_func NONE DETECTED layout_func = PyImport_ImportModuleAttrString("ctypes._layout","get_layout");
Modules/_cursesmodule.c 328 PyImport_ImportModuleAttrString exc NONE DETECTED PyObject *exc = PyImport_ImportModuleAttrString("_curses","error");
Modules/_cursesmodule.c 4463 PyImport_ImportModule exposed_module NONE DETECTED exposed_module = PyImport_ImportModule("curses");
Modules/_datetimemodule.c 170 PyImport_ImportModule mod NONE DETECTED mod = PyImport_ImportModule("_datetime");
Modules/_datetimemodule.c 1880 PyImport_ImportModuleAttrString strftime NONE DETECTED PyObject *strftime = PyImport_ImportModuleAttrString("time","strftime");
Modules/_datetimemodule.c 2061 PyImport_ImportModuleAttrString time NONE DETECTED PyObject *time = PyImport_ImportModuleAttrString("time","time");
Modules/_datetimemodule.c 2079 PyImport_ImportModuleAttrString struct_time NONE DETECTED struct_time = PyImport_ImportModuleAttrString("time","struct_time");
Modules/_datetimemodule.c 3495 PyImport_Import module NONE DETECTED PyObject *module = PyImport_Import(&_Py_ID(_strptime));
Modules/_datetimemodule.c 4744 PyImport_Import module NONE DETECTED PyObject *module = PyImport_Import(&_Py_ID(_strptime));
Modules/_datetimemodule.c 5826 PyImport_Import module NONE DETECTED PyObject *module = PyImport_Import(&_Py_ID(_strptime));
Modules/_decimal/_decimal.c 3696 PyImport_ImportModuleAttrString PyDecimal NONE DETECTED state->PyDecimal = PyImport_ImportModuleAttrString("_pydecimal","Decimal");
Modules/_decimal/_decimal.c 7632 PyImport_ImportModule N/A N/A - no variable captured ASSIGN_PTR(numbers, PyImport_ImportModule("numbers"));
Modules/_decimal/_decimal.c 7645 PyImport_ImportModule N/A N/A - no variable captured ASSIGN_PTR(collections, PyImport_ImportModule("collections"));
Modules/_decimal/_decimal.c 7655 PyImport_ImportModule N/A N/A - no variable captured ASSIGN_PTR(collections_abc, PyImport_ImportModule("collections.abc"));
Modules/_elementtree.c 4428 PyImport_ImportModuleAttrString deepcopy_obj NONE DETECTED st->deepcopy_obj = PyImport_ImportModuleAttrString("copy","deepcopy");
Modules/_elementtree.c 4434 PyImport_ImportModule elementpath_obj NONE DETECTED if (!(st->elementpath_obj = PyImport_ImportModule("xml.etree.ElementPath")))
Modules/_elementtree.c 4438 PyImport_ImportModuleAttrString expat_capsule NONE DETECTED if (!(st->expat_capsule = PyImport_ImportModuleAttrString("pyexpat","expat_CAPI")))
Modules/_interpchannelsmodule.c 155 PyImport_GetModule mod NONE DETECTED PyObject *mod = PyImport_GetModule(name);
Modules/_interpchannelsmodule.c 227 PyImport_ImportModule N/A N/A - no variable captured PyImport_ImportModule("concurrent.interpreters._channels");
Modules/_interpchannelsmodule.c 230 PyImport_ImportModule highlevel NONE DETECTED highlevel = PyImport_ImportModule("test.support.channels");
Modules/_interpchannelsmodule.c 273 PyImport_ImportModule mod NONE DETECTED mod = PyImport_ImportModule(MODULE_NAME_STR);
Modules/_interpchannelsmodule.c 2589 PyImport_ImportModule mod NONE DETECTED PyObject *mod = PyImport_ImportModule(MODULE_NAME_STR);
Modules/_interpqueuesmodule.c 85 PyImport_GetModule mod NONE DETECTED PyObject *mod = PyImport_GetModule(name);
Modules/_interpqueuesmodule.c 145 PyImport_ImportModule N/A N/A - no variable captured PyImport_ImportModule("concurrent.interpreters._queues");
Modules/_interpqueuesmodule.c 1364 PyImport_ImportModule mod NONE DETECTED mod = PyImport_ImportModule(MODULE_NAME_STR);
Modules/_interpretersmodule.c 53 PyImport_GetModule mod NONE DETECTED PyObject *mod = PyImport_GetModule(name);
Modules/_interpretersmodule.c 345 PyImport_ImportModule mod NONE DETECTED mod = PyImport_ImportModule(MODULE_NAME_STR);
Modules/_json.c 413 PyImport_ImportModuleAttr N/A N/A - no variable captured PyImport_ImportModuleAttr(&_Py_STR(json_decoder), &_Py_ID(JSONDecodeError));
Modules/_operator.c 1896 PyImport_ImportModuleAttrString partial NONE DETECTED partial = PyImport_ImportModuleAttrString("functools","partial");
Modules/_pickle.c 276 PyImport_ImportModule copyreg PyObject_GetAttrString 279 copyreg = PyImport_ImportModule("copyreg"); st->dispatch_table = PyObject_GetAttrString(copyreg,"dispatch_table");
Modules/_pickle.c 276 PyImport_ImportModule copyreg PyObject_GetAttrString 289 copyreg = PyImport_ImportModule("copyreg"); PyObject_GetAttrString(copyreg,"_extension_registry");
Modules/_pickle.c 276 PyImport_ImportModule copyreg PyObject_GetAttrString 299 copyreg = PyImport_ImportModule("copyreg"); PyObject_GetAttrString(copyreg,"_inverted_registry");
Modules/_pickle.c 276 PyImport_ImportModule copyreg PyObject_GetAttrString 308 copyreg = PyImport_ImportModule("copyreg"); st->extension_cache = PyObject_GetAttrString(copyreg,"_extension_cache");
Modules/_pickle.c 320 PyImport_ImportModule compat_pickle PyObject_GetAttrString 324 compat_pickle = PyImport_ImportModule("_compat_pickle"); PyObject_GetAttrString(compat_pickle,"NAME_MAPPING");
Modules/_pickle.c 320 PyImport_ImportModule compat_pickle PyObject_GetAttrString 334 compat_pickle = PyImport_ImportModule("_compat_pickle"); PyObject_GetAttrString(compat_pickle,"IMPORT_MAPPING");
Modules/_pickle.c 320 PyImport_ImportModule compat_pickle PyObject_GetAttrString 345 compat_pickle = PyImport_ImportModule("_compat_pickle"); PyObject_GetAttrString(compat_pickle,"REVERSE_NAME_MAPPING");
Modules/_pickle.c 320 PyImport_ImportModule compat_pickle PyObject_GetAttrString 355 compat_pickle = PyImport_ImportModule("_compat_pickle"); PyObject_GetAttrString(compat_pickle,"REVERSE_IMPORT_MAPPING");
Modules/_pickle.c 366 PyImport_ImportModuleAttrString codecs_encode NONE DETECTED st->codecs_encode = PyImport_ImportModuleAttrString("codecs","encode");
Modules/_pickle.c 377 PyImport_ImportModuleAttrString partial NONE DETECTED st->partial = PyImport_ImportModuleAttrString("functools","partial");
Modules/_pickle.c 1980 PyImport_Import module NONE DETECTED module = PyImport_Import(module_name);
Modules/_pickle.c 7175 PyImport_Import module NONE DETECTED module = PyImport_Import(module_name);
Modules/_sqlite/connection.c 2046 PyImport_ImportModuleAttrString iterdump NONE DETECTED PyObject *iterdump = PyImport_ImportModuleAttrString(MODULE_NAME ".dump","_iterdump");
Modules/_sqlite/module.c 226 PyImport_ImportModuleAttrString lru_cache NONE DETECTED state->lru_cache = PyImport_ImportModuleAttrString("functools","lru_cache");
Modules/_sre/sre.c 1173 PyImport_ImportModuleAttrString func NONE DETECTED func = PyImport_ImportModuleAttrString("re","_compile_template");
Modules/_testbuffer.c 2854 PyImport_ImportModule structmodule PyObject_GetAttrString 2859 structmodule = PyImport_ImportModule("struct"); Struct = PyObject_GetAttrString(structmodule,"Struct");
Modules/_testbuffer.c 2854 PyImport_ImportModule structmodule PyObject_GetAttrString 2863 structmodule = PyImport_ImportModule("struct"); calcsize = PyObject_GetAttrString(structmodule,"calcsize");
Modules/_testcapi/code.c 64 PyImport_ImportModuleAttrString test_func NONE DETECTED test_func = PyImport_ImportModuleAttrString("test.test_capi.test_misc",
Modules/_testcapi/hash.c 10 PyImport_ImportModule types NONE DETECTED PyObject *types = PyImport_ImportModule("types");
Modules/_testcapi/import.c 4 PyImport_ImportModuleAttr N/A N/A - no variable captured // Test PyImport_ImportModuleAttr()
Modules/_testcapi/import.c 15 PyImport_ImportModuleAttr N/A N/A - no variable captured return PyImport_ImportModuleAttr(mod_name, attr_name);
Modules/_testcapi/import.c 19 PyImport_ImportModuleAttrString N/A N/A - no variable captured // Test PyImport_ImportModuleAttrString()
Modules/_testcapi/import.c 29 PyImport_ImportModuleAttrString N/A N/A - no variable captured return PyImport_ImportModuleAttrString(mod_name, attr_name);
Modules/_testcapi/mem.c 609 PyImport_ImportModule tracemalloc PyObject_GetAttrString 613 tracemalloc = PyImport_ImportModule("tracemalloc"); PyObject *start = PyObject_GetAttrString(tracemalloc,"start");
Modules/_testcapi/mem.c 609 PyImport_ImportModule tracemalloc PyObject_GetAttrString 624 tracemalloc = PyImport_ImportModule("tracemalloc"); stop = PyObject_GetAttrString(tracemalloc,"stop");
Modules/_testcapimodule.c 781 PyImport_ImportModule module NONE DETECTED PyObject *module = PyImport_ImportModule(known->module);
Modules/_testcapimodule.c 1091 PyImport_ImportModuleAttrString N/A N/A - no variable captured PyTypeObject *type = (PyTypeObject *)PyImport_ImportModuleAttrString(
Modules/_testinternalcapi.c 57 PyImport_GetModule mod NONE DETECTED PyObject *mod = PyImport_GetModule(name);
Modules/_testlimitedcapi/import.c 1 PyImport_AddModuleRef N/A N/A - no variable captured // Need limited C API version 3.13 for PyImport_AddModuleRef()
Modules/_testlimitedcapi/import.c 37 PyImport_GetModule N/A N/A - no variable captured /* Test PyImport_GetModule() */
Modules/_testlimitedcapi/import.c 43 PyImport_GetModule module NONE DETECTED PyObject *module = PyImport_GetModule(name);
Modules/_testlimitedcapi/import.c 51 PyImport_AddModuleObject N/A N/A - no variable captured /* Test PyImport_AddModuleObject() */
Modules/_testlimitedcapi/import.c 56 PyImport_AddModuleObject N/A N/A - no variable captured return Py_XNewRef(PyImport_AddModuleObject(name));
Modules/_testlimitedcapi/import.c 60 PyImport_AddModule N/A N/A - no variable captured /* Test PyImport_AddModule() */
Modules/_testlimitedcapi/import.c 70 PyImport_AddModule N/A N/A - no variable captured return Py_XNewRef(PyImport_AddModule(name));
Modules/_testlimitedcapi/import.c 74 PyImport_AddModuleRef N/A N/A - no variable captured /* Test PyImport_AddModuleRef() */
Modules/_testlimitedcapi/import.c 84 PyImport_AddModuleRef N/A N/A - no variable captured return PyImport_AddModuleRef(name);
Modules/_testlimitedcapi/import.c 88 PyImport_Import N/A N/A - no variable captured /* Test PyImport_Import() */
Modules/_testlimitedcapi/import.c 93 PyImport_Import N/A N/A - no variable captured return PyImport_Import(name);
Modules/_testlimitedcapi/import.c 97 PyImport_ImportModule N/A N/A - no variable captured /* Test PyImport_ImportModule() */
Modules/_testlimitedcapi/import.c 107 PyImport_ImportModule N/A N/A - no variable captured return PyImport_ImportModule(name);
Modules/_testlimitedcapi/import.c 111 PyImport_ImportModuleNoBlock N/A N/A - no variable captured /* Test PyImport_ImportModuleNoBlock() (removed in 3.15) */
Modules/_testlimitedcapi/import.c 116 PyImport_ImportModuleNoBlock N/A N/A - no variable captured PyAPI_FUNC(PyObject *) PyImport_ImportModuleNoBlock(const char *name);
Modules/_testlimitedcapi/import.c 123 PyImport_ImportModuleNoBlock N/A N/A - no variable captured return PyImport_ImportModuleNoBlock(name);
Modules/_testlimitedcapi/import.c 127 PyImport_ImportModuleEx N/A N/A - no variable captured /* Test PyImport_ImportModuleEx() */
Modules/_testlimitedcapi/import.c 142 PyImport_ImportModuleEx N/A N/A - no variable captured return PyImport_ImportModuleEx(name, globals, locals, fromlist);
Modules/_testlimitedcapi/import.c 146 PyImport_ImportModuleLevel N/A N/A - no variable captured /* Test PyImport_ImportModuleLevel() */
Modules/_testlimitedcapi/import.c 162 PyImport_ImportModuleLevel N/A N/A - no variable captured return PyImport_ImportModuleLevel(name, globals, locals, fromlist, level);
Modules/_testlimitedcapi/import.c 166 PyImport_ImportModuleLevelObject N/A N/A - no variable captured /* Test PyImport_ImportModuleLevelObject() */
Modules/_testlimitedcapi/import.c 181 PyImport_ImportModuleLevelObject N/A N/A - no variable captured return PyImport_ImportModuleLevelObject(name, globals, locals, fromlist, level);
Modules/_testlimitedcapi/import.c 185 PyImport_ImportFrozenModule N/A N/A - no variable captured /* Test PyImport_ImportFrozenModule() */
Modules/_testlimitedcapi/import.c 195 PyImport_ImportFrozenModule N/A N/A - no variable captured RETURN_INT(PyImport_ImportFrozenModule(name));
Modules/_testlimitedcapi/import.c 199 PyImport_ImportFrozenModuleObject N/A N/A - no variable captured /* Test PyImport_ImportFrozenModuleObject() */
Modules/_testlimitedcapi/import.c 204 PyImport_ImportFrozenModuleObject N/A N/A - no variable captured RETURN_INT(PyImport_ImportFrozenModuleObject(name));
Modules/_testlimitedcapi/import.c 208 PyImport_ExecCodeModule N/A N/A - no variable captured /* Test PyImport_ExecCodeModule() */
Modules/_testlimitedcapi/import.c 220 PyImport_ExecCodeModule N/A N/A - no variable captured return PyImport_ExecCodeModule(name, code);
Modules/_testlimitedcapi/import.c 224 PyImport_ExecCodeModuleEx N/A N/A - no variable captured /* Test PyImport_ExecCodeModuleEx() */
Modules/_testlimitedcapi/import.c 237 PyImport_ExecCodeModuleEx N/A N/A - no variable captured return PyImport_ExecCodeModuleEx(name, code, pathname);
Modules/_testlimitedcapi/import.c 241 PyImport_ExecCodeModuleWithPathnames N/A N/A - no variable captured /* Test PyImport_ExecCodeModuleWithPathnames() */
Modules/_testlimitedcapi/import.c 255 PyImport_ExecCodeModuleWithPathnames N/A N/A - no variable captured return PyImport_ExecCodeModuleWithPathnames(name, code,
Modules/_testlimitedcapi/import.c 260 PyImport_ExecCodeModuleObject N/A N/A - no variable captured /* Test PyImport_ExecCodeModuleObject() */
Modules/_testlimitedcapi/import.c 273 PyImport_ExecCodeModuleObject N/A N/A - no variable captured return PyImport_ExecCodeModuleObject(name, code, pathname, cpathname);
Modules/_testsinglephase.c 790 PyImport_ImportModule helper_mod NONE DETECTED PyObject *helper_mod = PyImport_ImportModule(helper_mod_name);
Modules/_xxtestfuzz/fuzzer.c 92 PyImport_ImportModule struct_module PyObject_GetAttrString 96 PyObject* struct_module = PyImport_ImportModule("struct"); struct_error = PyObject_GetAttrString(struct_module,"error");
Modules/_xxtestfuzz/fuzzer.c 92 PyImport_ImportModule struct_module PyObject_GetAttrString 100 PyObject* struct_module = PyImport_ImportModule("struct"); struct_unpack_method = PyObject_GetAttrString(struct_module,"unpack");
Modules/_xxtestfuzz/fuzzer.c 155 PyImport_ImportModule json_module PyObject_GetAttrString 159 PyObject* json_module = PyImport_ImportModule("json"); json_loads_method = PyObject_GetAttrString(json_module,"loads");
Modules/_xxtestfuzz/fuzzer.c 201 PyImport_ImportModule re_module PyObject_GetAttrString 205 PyObject* re_module = PyImport_ImportModule("re"); re_compile_method = PyObject_GetAttrString(re_module,"compile");
Modules/_xxtestfuzz/fuzzer.c 201 PyImport_ImportModule re_module PyObject_GetAttrString 210 PyObject* re_module = PyImport_ImportModule("re"); re_error_exception = PyObject_GetAttrString(re_module,"error");
Modules/_xxtestfuzz/fuzzer.c 201 PyImport_ImportModule re_module PyObject_GetAttrString 214 PyObject* re_module = PyImport_ImportModule("re"); PyObject* debug_flag = PyObject_GetAttrString(re_module,"DEBUG");
Modules/_xxtestfuzz/fuzzer.c 288 PyImport_ImportModule re_module NONE DETECTED PyObject* re_module = PyImport_ImportModule("re");
Modules/_xxtestfuzz/fuzzer.c 344 PyImport_ImportModule csv_module PyObject_GetAttrString 348 csv_module = PyImport_ImportModule("csv"); csv_error = PyObject_GetAttrString(csv_module,"Error");
Modules/_xxtestfuzz/fuzzer.c 400 PyImport_ImportModule ast_module PyObject_GetAttrString 404 PyObject* ast_module = PyImport_ImportModule("ast"); ast_literal_eval_method = PyObject_GetAttrString(ast_module,"literal_eval");
Modules/_xxtestfuzz/fuzzer.c 446 PyImport_ImportModule elementtree_module PyObject_GetAttrString 450 PyObject* elementtree_module = PyImport_ImportModule("_elementtree"); xmlparser_type = PyObject_GetAttrString(elementtree_module,"XMLParser");
Modules/_xxtestfuzz/fuzzer.c 457 PyImport_ImportModule io_module PyObject_GetAttrString 461 PyObject* io_module = PyImport_ImportModule("io"); bytesio_type = PyObject_GetAttrString(io_module,"BytesIO");
Modules/_zoneinfo.c 786 PyImport_ImportModuleAttrString N/A N/A - no variable captured PyImport_ImportModuleAttrString("pickle","PicklingError");
Modules/_zoneinfo.c 2558 PyImport_ImportModuleAttrString N/A N/A - no variable captured PyImport_ImportModuleAttrString("weakref","WeakValueDictionary");
Modules/_zoneinfo.c 2736 PyImport_ImportModuleAttrString N/A N/A - no variable captured PyImport_ImportModuleAttrString("zoneinfo._tzpath","find_tzfile");
Modules/_zoneinfo.c 2741 PyImport_ImportModuleAttrString io_open NONE DETECTED state->io_open = PyImport_ImportModuleAttrString("io","open");
Modules/_zoneinfo.c 2746 PyImport_ImportModule _common_mod NONE DETECTED state->_common_mod = PyImport_ImportModule("zoneinfo._common");
Modules/arraymodule.c 2293 PyImport_ImportModuleAttrString array_reconstructor NONE DETECTED state->array_reconstructor = PyImport_ImportModuleAttrString(
Modules/arraymodule.c 3222 PyImport_ImportModuleAttrString mutablesequence NONE DETECTED PyObject *mutablesequence = PyImport_ImportModuleAttrString(
Modules/cjkcodecs/cjkcodecs.h 301 PyImport_ImportModuleAttrString N/A N/A - no variable captured return PyImport_ImportModuleAttrString("_multibytecodec","__create_codec");
Modules/cjkcodecs/cjkcodecs.h 452 PyImport_ImportModule mod PyObject_GetAttrString 456 mod = PyImport_ImportModule(modname); o = PyObject_GetAttrString(mod, symbol);
Modules/faulthandler.c 1450 PyImport_ImportModuleAttrString enable NONE DETECTED PyObject *enable = PyImport_ImportModuleAttrString("faulthandler","enable");
Modules/getpath.c 899 PyImport_ImportModule winreg NONE DETECTED PyObject *winreg = PyImport_ImportModule("winreg");
Modules/main.c 216 PyImport_ImportModule mod NONE DETECTED PyObject *mod = PyImport_ImportModule("readline");
Modules/main.c 223 PyImport_ImportModule mod NONE DETECTED mod = PyImport_ImportModule("rlcompleter");
Modules/main.c 281 PyImport_ImportModule pyrepl PyObject_GetAttrString 287 PyObject *pyrepl = PyImport_ImportModule("_pyrepl.main"); console = PyObject_GetAttrString(pyrepl,"interactive_console");
Modules/main.c 303 PyImport_AddModuleRef main_module NONE DETECTED main_module = PyImport_AddModuleRef("__main__");
Modules/main.c 333 PyImport_ImportModuleAttrString runmodule NONE DETECTED runmodule = PyImport_ImportModuleAttrString("runpy",
Modules/overlapped.c 2036 PyImport_ImportModule socket_module NONE DETECTED PyObject *socket_module = PyImport_ImportModule("_socket");
Modules/posixmodule.c 2505 PyImport_GetModule mod NONE DETECTED PyObject *mod = PyImport_GetModule(MODNAME_OBJ);
Modules/posixmodule.c 8066 PyImport_GetModule threading PyObject_GetAttr 8072 PyObject *threading = PyImport_GetModule(&_Py_ID(threading)); PyObject_GetAttr(threading, &_Py_ID(_active));
Modules/posixmodule.c 9983 PyImport_ImportModuleAttrString struct_rusage NONE DETECTED struct_rusage = PyImport_ImportModuleAttrString("resource","struct_rusage");
Modules/selectmodule.c 2037 PyImport_ImportModuleAttrString register_at_fork NONE DETECTED register_at_fork = PyImport_ImportModuleAttrString("posix",
Modules/signalmodule.c 764 PyImport_ImportModule mod NONE DETECTED mod = PyImport_ImportModule("_socket");
Modules/signalmodule.c 1939 PyImport_ImportModule module NONE DETECTED PyObject *module = PyImport_ImportModule("_signal");
Modules/timemodule.c 984 PyImport_ImportModuleAttrString func NONE DETECTED func = PyImport_ImportModuleAttrString("_strptime","_strptime_time");
Modules/timemodule.c 1162 PyImport_ImportModule m NONE DETECTED m = PyImport_ImportModule("time");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment