LCOV - code coverage report
Current view: top level - Python - import.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit 5e6661bce9] Lines: 853 1537 55.5 %
Date: 2023-03-20 08:15:36 Functions: 95 125 76.0 %
Branches: 384 886 43.3 %

Function Name Sort by function name Hit count Sort by hit count
PyImport_AppendInittab 0
PyImport_ExecCodeModule 0
PyImport_ExecCodeModuleEx 0
PyImport_ExecCodeModuleObject 0
PyImport_ExecCodeModuleWithPathnames 0
PyImport_ExtendInittab 0
PyImport_GetMagicTag 0
PyImport_ImportModuleNoBlock 0
PyImport_ReloadModule 0
PyState_RemoveModule 0
_PyImport_BlessMyLoader 0
_PyImport_ClearExtension 0
_PyImport_GetModuleId 0
_PyImport_ImportlibModuleRepr 0
_PyImport_ReInitLock 0
_PyImport_SetDLOpenFlags 0
_PyState_AddModule 0
_extensions_cache_delete 0
_imp__frozen_module_names_impl 0
_imp__override_frozen_modules_for_tests_impl 0
_imp__override_multi_interp_extensions_check_impl 0
_imp_init_frozen_impl 0
_imp_lock_held_impl 0
_imp_source_hash_impl 0
_modules_by_index_clear_one 0
clear_singlephase_extension 0
list_frozen_module_names 0
remove_module 0
set_frozen_error 0
update_code_filenames 0
PyState_FindModule 1
_modules_by_index_check 1
_modules_by_index_get 1
PyState_AddModule 2
_PyImport_SetModule 4
PyImport_GetModuleDict 19
_PyImport_CheckSubinterpIncompatibleExtensionAllowed 20
check_multi_interp_extensions 20
PyImport_GetImporter 22
PyImport_GetMagicNumber 22
_PyImport_GetImportlibExternalLoader 22
get_path_importer 22
PyImport_ImportFrozenModule 25
PyImport_ImportFrozenModuleObject 25
_PyImport_ClearModules 25
_PyImport_ClearModulesByIndex 25
_PyImport_Fini 25
_PyImport_Fini2 25
_PyImport_FiniCore 25
_PyImport_FiniExternal 25
_PyImport_GetImportlibLoader 25
_PyImport_InitExternal 25
_PyImport_SetModuleString 25
_extensions_cache_clear_all 25
_imp_is_frozen_impl 25
_imp_is_frozen_package_impl 25
bootstrap_imp 25
exec_code_in_module 25
fini_builtin_modules_table 25
init_importlib 25
init_importlib_external 25
init_zipimport 25
module_dict_for_exec 25
PyInit__imp 26
imp_module_exec 26
_PyImport_GetBuiltinModuleNames 29
_PyImport_Init 29
_PyImport_InitCore 29
_PyImport_InitDefaultImportFunc 29
_PyImport_InitModules 29
init_builtin_modules_table 29
remove_importlib_frames 44
_PyImport_FixupExtensionObject 45
_PyImport_IsInitialized 46
_PyImport_ClearCore 50
_imp_extension_suffixes_impl 50
_PyImport_FixupBuiltin 58
_PyImport_GetModules 58
is_core_module 72
PyImport_AddModule 73
PyImport_AddModuleObject 73
get_core_module_dict 73
PyImport_GetModule 96
_imp_get_frozen_object_impl 97
import_add_module 101
_extensions_cache_set 103
fix_up_extension 103
_PyImport_ResolveNameWithPackageContext 104
_modules_by_index_set 109
_PyImport_GetDLOpenFlags 114
_imp_create_dynamic_impl 115
_imp_exec_dynamic_impl 115
unmarshal_frozen_code 122
PyImport_ImportModule 154
PyImport_ImportModuleLevel 180
_PyImport_SwapPackageContext 228
resolve_name 244
resolve_module_alias 269
_imp_create_builtin 323
_imp_exec_builtin_impl 323
create_builtin 348
_imp__fix_co_filename_impl 386
update_compiled_module 386
_extensions_cache_get 463
exec_builtin_or_dynamic 463
import_find_extension 463
_PyImport_GetNextModuleIndex 481
use_frozen 717
_imp_find_frozen_impl 720
_PyImport_GetModuleAttr 786
_PyImport_GetModuleAttrString 786
_imp_is_builtin_impl 875
is_builtin 875
find_frozen 892
look_up_frozen 892
import_find_and_load 936
PyImport_Import 940
_PyImport_IsDefaultImportFunc 3157
import_ensure_initialized 3605
PyImport_ImportModuleLevelObject 4494
_PyImport_AcquireLock 4609
_PyImport_ReleaseLock 4609
_imp_acquire_lock_impl 4609
_imp_release_lock_impl 4609
import_get_module 5555

Generated by: LCOV version 1.14