LCOV - code coverage report
Current view:
top level
-
Modules
- posixmodule.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython 3.12 LCOV report [commit acb105a7c1f]
Lines:
2597
3303
78.6 %
Date:
2022-07-20 13:12:14
Functions:
259
276
93.8 %
Branches:
1379
2262
61.0 %
Function Name
Hit count
PyOS_AfterFork
0
argument_unavailable_error
0
os_WCOREDUMP_impl
0
os_WEXITSTATUS_impl
0
os_WIFCONTINUED_impl
0
os_WIFEXITED_impl
0
os_WIFSIGNALED_impl
0
os_WTERMSIG_impl
0
os__exit_impl
0
os_abort_impl
0
os_getlogin_impl
0
os_login_tty_impl
0
os_nice_impl
0
os_setgroups
0
os_setpgid_impl
0
os_setpgrp_impl
0
os_setsid_impl
0
DirEntry_repr
1
os_WSTOPSIG_impl
1
os_ctermid_impl
1
os_fchdir_impl
1
os_fchmod_impl
1
os_fdatasync_impl
1
os_fpathconf_impl
1
os_getgrouplist_impl
1
os_initgroups_impl
1
os_killpg_impl
1
os_makedev_impl
1
os_pathconf_impl
1
os_pread_impl
1
os_pwrite_impl
1
os_pwritev_impl
1
os_sched_rr_get_interval_impl
1
os_sched_yield_impl
1
os_setegid_impl
1
os_seteuid_impl
1
os_setgid_impl
1
os_setuid_impl
1
os_sync_impl
1
os_tcgetpgrp_impl
1
os_tcsetpgrp_impl
1
os_ttyname_impl
1
os_waitid_impl
1
build_times_result
2
conv_path_confname
2
os_closerange_impl
2
os_device_encoding_impl
2
os_fstatvfs_impl
2
os_getpgid_impl
2
os_getpriority_impl
2
os_lockf_impl
2
os_major_impl
2
os_memfd_create_impl
2
os_minor_impl
2
os_pipe2_impl
2
os_posix_fadvise_impl
2
os_posix_fallocate_impl
2
os_preadv_impl
2
os_sched_get_priority_max_impl
2
os_setpriority_impl
2
os_setregid_impl
2
os_setreuid_impl
2
os_times_impl
2
os_copy_file_range_impl
3
os_eventfd_impl
3
os_forkpty_impl
3
os_getpgrp_impl
3
os_getresgid_impl
3
os_getresuid_impl
3
os_mknod_impl
3
os_readv_impl
3
os_sched_setscheduler_impl
3
os_setresgid_impl
3
os_setresuid_impl
3
os_writev_impl
3
os_sched_getaffinity_impl
4
os_splice_impl
4
os_system_impl
4
os_wait_impl
4
ScandirIterator_close
5
os_chroot_impl
5
os_eventfd_write_impl
5
os_execve_impl
5
posix_path_error
5
os_get_blocking_impl
6
os_getgroups_impl
6
os_getrandom_impl
6
os_getsid_impl
6
os_sched_get_priority_min_impl
6
os_sched_getparam_impl
6
os_sched_setaffinity_impl
6
os_sched_setparam_impl
6
os_fchown_impl
7
os_getppid_impl
7
os_sched_param_impl
7
os_truncate_impl
7
utime_fd
7
PyOS_AfterFork_Child
8
os_DirEntry_inode_impl
8
os_eventfd_read_impl
8
utime_dir_fd
8
iov_cleanup
9
iov_setup
9
os_mkfifo_impl
10
os_wait4_impl
10
utime_nofollow_symlinks
10
_Py_Dev_Converter
11
os_lchown_impl
11
os_sched_getscheduler_impl
12
convert_sched_param
13
os_DirEntry_is_file_impl
13
os_execv_impl
13
os_wait3_impl
13
os_openpty_impl
17
os_removexattr_impl
17
wait_helper
23
os_pidfd_open_impl
26
os_chown_impl
28
os_posix_spawnp_impl
33
parse_file_actions
51
os_posix_spawn_impl
58
os_set_inheritable_impl
61
os_getcwdb_impl
67
statresult_new
72
parse_posix_spawn_flags
75
py_posix_spawn
91
parse_envlist
94
os_cpu_count_impl
104
parse_arglist
105
os_statvfs_impl
123
_pystatvfs_fromstructstatvfs
124
path_error2
127
path_object_error2
127
os_get_inheritable_impl
130
os_access_impl
162
free_string_array
199
os_uname_impl
254
_Py_Sigset_Converter
267
os_ftruncate_impl
286
os_link_impl
322
os_set_blocking_impl
323
os_umask_impl
502
os_dup2_impl
535
os_fsync_impl
559
posix_fildes_fd
561
os_getloadavg_impl
588
_Py_Uid_Converter
754
_Py_Gid_Converter
769
os_readlink_impl
885
os_rename_impl
941
os_confstr_impl
1224
conv_confstr_confname
1225
os_symlink_impl
1308
os_remove_impl
1453
os_dup_impl
1489
conv_sysconf_confname
1496
os_sysconf_impl
1496
os_fork_impl
1505
PyOS_AfterFork_Parent
1510
PyOS_BeforeFork
1518
os_strerror_impl
2091
os_getegid_impl
2303
os_getgid_impl
2308
os_getuid_impl
2349
os_geteuid_impl
2534
conv_confname
2723
os_chdir_impl
3021
run_at_forkers
3036
_posix_free
3081
os_register_at_fork_impl
3098
PyInit_posix
3135
all_ins
3135
convertenviron
3135
dir_fd_and_follow_symlinks_invalid
3135
dir_fd_unavailable
3135
fd_specified
3135
follow_symlinks_specified
3135
posixmodule_exec
3135
probe_faccessat
3135
probe_fchmodat
3135
probe_fchownat
3135
probe_fdopendir
3135
probe_fstatat
3135
probe_futimens
3135
probe_linkat
3135
probe_mkdirat
3135
probe_openat
3135
probe_readlinkat
3135
probe_renameat
3135
probe_symlinkat
3135
probe_unlinkat
3135
probe_utimensat
3135
setup_confname_tables
3135
os_isatty_impl
3604
os_WIFSTOPPED_impl
4875
_posix_clear
6162
os_waitstatus_to_exitcode_impl
7056
os_replace_impl
7470
PyLong_FromPy_off_t
8362
os_lseek_impl
8399
internal_rename
8411
register_at_forker
9270
check_null_or_callable
9285
setup_confname_table
9405
fsconvert_strdup
10317
os_get_terminal_size_impl
10822
os_rmdir_impl
11337
os_unsetenv_impl
12663
os_putenv_impl
13153
os_kill_impl
15928
os_mkdir_impl
18463
posix_error
20428
os_pipe_impl
20972
os_listxattr_impl
21992
os_getxattr_impl
21998
utime_default
22345
os_utime_impl
22397
os_setxattr_impl
22602
os_chmod_impl
25088
DirEntry_get_lstat
28300
DirEntry_fetch_stat
31735
os_open_impl
32935
os_getcwd_impl
34916
posix_getcwd
34983
_posix_listdir
36661
os_listdir_impl
36661
os_sendfile_impl
41183
split_py_long_to_s_and_ns
43929
os_waitpid_impl
44251
ScandirIterator_enter
46076
ScandirIterator_exit
46076
os_scandir_impl
49813
ScandirIterator_dealloc
49814
ScandirIterator_finalize
49814
ScandirIterator_is_closed
49814
Py_off_t_converter
49893
_posix_traverse
53458
os_fstat_impl
57989
os_unlink_impl
58992
os_DirEntry_is_symlink_impl
60370
os_close_impl
62409
os_DirEntry_stat_impl
72843
join_path_filename
73040
_fd_converter
80183
dir_fd_converter
80675
os_write_impl
82911
os_DirEntry___fspath___impl
87597
ScandirIterator_closedir
95432
os_DirEntry_is_dir_impl
122496
DirEntry_test_mode
122509
DirEntry_dealloc
129650
DirEntry_from_posix_info
129650
os_lstat_impl
152038
os__path_normpath_impl
152511
os_urandom_impl
168900
ScandirIterator_iternext
179001
os_read_impl
180343
path_error
260945
path_object_error
263118
posix_path_object_error
263123
os_getpid_impl
414604
_pystat_fromstructstat
1214277
_PyLong_FromUid
1220264
_PyLong_FromGid
1221241
os_stat_impl
1235299
posix_do_stat
1387337
path_and_dir_fd_invalid
1409707
dir_fd_and_fd_invalid
1409735
fd_and_follow_symlinks_invalid
1476344
path_converter
1776787
cmp_constdefs
1806217
path_cleanup
1828677
os_fspath_impl
3492585
fill_time
3642831
get_posix_state
5145036
PyOS_FSPath
5965682
Generated by:
LCOV version 1.14