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
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