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

Generated by: LCOV version 1.14