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