LCOV - code coverage report
Current view:
top level
-
Modules
- posixmodule.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython 3.12 LCOV report [commit 5e6661bce9]
Lines:
873
3386
25.8 %
Date:
2023-03-20 08:15:36
Functions:
95
282
33.7 %
Branches:
465
2304
20.2 %
Function Name
Hit count
DirEntry_dealloc
1540
DirEntry_fetch_stat
0
DirEntry_from_posix_info
1540
DirEntry_get_lstat
0
DirEntry_repr
0
DirEntry_test_mode
1540
PyInit_posix
26
PyLong_FromPy_off_t
0
PyOS_AfterFork
0
PyOS_AfterFork_Child
0
PyOS_AfterFork_Parent
0
PyOS_BeforeFork
0
PyOS_FSPath
13009
Py_off_t_converter
0
ScandirIterator_close
0
ScandirIterator_closedir
110
ScandirIterator_dealloc
55
ScandirIterator_enter
55
ScandirIterator_exit
55
ScandirIterator_finalize
55
ScandirIterator_is_closed
55
ScandirIterator_iternext
1595
_PyLong_FromGid
2789
_PyLong_FromUid
2789
_Py_Dev_Converter
0
_Py_Gid_Converter
0
_Py_Sigset_Converter
0
_Py_Uid_Converter
0
_fd_converter
1
_posix_clear
52
_posix_free
26
_posix_listdir
89
_posix_traverse
240
_pystat_fromstructstat
2783
_pystatvfs_fromstructstatvfs
0
all_ins
26
argument_unavailable_error
0
build_times_result
0
check_null_or_callable
21
cmp_constdefs
14736
conv_confname
2
conv_confstr_confname
1
conv_path_confname
0
conv_sysconf_confname
1
convert_sched_param
0
convertenviron
26
dir_fd_and_fd_invalid
3204
dir_fd_and_follow_symlinks_invalid
26
dir_fd_converter
55
dir_fd_unavailable
26
fd_and_follow_symlinks_invalid
3204
fd_specified
26
fill_time
8349
follow_symlinks_specified
26
free_string_array
0
fsconvert_strdup
0
get_posix_state
13058
internal_rename
159
iov_cleanup
0
iov_setup
0
join_path_filename
1540
os_DirEntry___fspath___impl
0
os_DirEntry_inode_impl
0
os_DirEntry_is_dir_impl
1540
os_DirEntry_is_file_impl
0
os_DirEntry_is_junction_impl
0
os_DirEntry_is_symlink_impl
0
os_DirEntry_stat_impl
0
os_WCOREDUMP_impl
0
os_WEXITSTATUS_impl
0
os_WIFCONTINUED_impl
0
os_WIFEXITED_impl
0
os_WIFSIGNALED_impl
0
os_WIFSTOPPED_impl
0
os_WSTOPSIG_impl
0
os_WTERMSIG_impl
0
os__exit_impl
0
os__path_normpath_impl
249
os_abort_impl
0
os_access_impl
0
os_chdir_impl
2
os_chmod_impl
0
os_chown_impl
0
os_chroot_impl
0
os_close_impl
1
os_closerange_impl
0
os_confstr_impl
1
os_copy_file_range_impl
0
os_cpu_count_impl
0
os_ctermid_impl
0
os_device_encoding_impl
0
os_dup2_impl
0
os_dup_impl
0
os_eventfd_impl
0
os_eventfd_read_impl
0
os_eventfd_write_impl
0
os_execv_impl
0
os_execve_impl
0
os_fchdir_impl
0
os_fchmod_impl
0
os_fchown_impl
0
os_fdatasync_impl
0
os_fork_impl
0
os_forkpty_impl
0
os_fpathconf_impl
0
os_fspath_impl
6021
os_fstat_impl
1
os_fstatvfs_impl
0
os_fsync_impl
0
os_ftruncate_impl
0
os_get_blocking_impl
0
os_get_inheritable_impl
0
os_get_terminal_size_impl
10
os_getcwd_impl
96
os_getcwdb_impl
0
os_getegid_impl
3
os_geteuid_impl
3
os_getgid_impl
3
os_getgrouplist_impl
0
os_getgroups_impl
0
os_getloadavg_impl
2
os_getlogin_impl
0
os_getpgid_impl
0
os_getpgrp_impl
0
os_getpid_impl
4
os_getppid_impl
0
os_getpriority_impl
0
os_getrandom_impl
0
os_getresgid_impl
0
os_getresuid_impl
0
os_getsid_impl
0
os_getuid_impl
3
os_getxattr_impl
0
os_initgroups_impl
0
os_isatty_impl
0
os_kill_impl
0
os_killpg_impl
0
os_lchown_impl
0
os_link_impl
0
os_listdir_impl
89
os_listxattr_impl
0
os_lockf_impl
0
os_login_tty_impl
0
os_lseek_impl
0
os_lstat_impl
83
os_major_impl
0
os_makedev_impl
0
os_memfd_create_impl
0
os_minor_impl
0
os_mkdir_impl
23
os_mkfifo_impl
0
os_mknod_impl
0
os_nice_impl
0
os_open_impl
160
os_openpty_impl
0
os_pathconf_impl
0
os_pidfd_open_impl
0
os_pipe2_impl
0
os_pipe_impl
0
os_posix_fadvise_impl
0
os_posix_fallocate_impl
0
os_posix_spawn_impl
0
os_posix_spawnp_impl
0
os_pread_impl
0
os_preadv_impl
0
os_putenv_impl
1
os_pwrite_impl
0
os_pwritev_impl
0
os_read_impl
0
os_readlink_impl
0
os_readv_impl
0
os_register_at_fork_impl
7
os_remove_impl
0
os_removexattr_impl
0
os_rename_impl
0
os_replace_impl
159
os_rmdir_impl
1
os_scandir_impl
55
os_sched_get_priority_max_impl
0
os_sched_get_priority_min_impl
0
os_sched_getaffinity_impl
0
os_sched_getparam_impl
0
os_sched_getscheduler_impl
0
os_sched_param_impl
0
os_sched_rr_get_interval_impl
0
os_sched_setaffinity_impl
0
os_sched_setparam_impl
0
os_sched_setscheduler_impl
0
os_sched_yield_impl
0
os_sendfile_impl
0
os_set_blocking_impl
0
os_set_inheritable_impl
0
os_setegid_impl
0
os_seteuid_impl
0
os_setgid_impl
0
os_setgroups
0
os_setns_impl
0
os_setpgid_impl
0
os_setpgrp_impl
0
os_setpriority_impl
0
os_setregid_impl
0
os_setresgid_impl
0
os_setresuid_impl
0
os_setreuid_impl
0
os_setsid_impl
0
os_setuid_impl
0
os_setxattr_impl
0
os_splice_impl
0
os_stat_impl
3121
os_statvfs_impl
0
os_strerror_impl
0
os_symlink_impl
0
os_sync_impl
0
os_sysconf_impl
1
os_system_impl
0
os_tcgetpgrp_impl
0
os_tcsetpgrp_impl
0
os_times_impl
0
os_truncate_impl
0
os_ttyname_impl
0
os_umask_impl
0
os_uname_impl
3
os_unlink_impl
0
os_unsetenv_impl
0
os_unshare_impl
0
os_urandom_impl
0
os_utime_impl
0
os_wait3_impl
0
os_wait4_impl
0
os_wait_impl
0
os_waitid_impl
0
os_waitpid_impl
1
os_waitstatus_to_exitcode_impl
0
os_write_impl
0
os_writev_impl
0
parse_arglist
0
parse_envlist
0
parse_file_actions
0
parse_posix_spawn_flags
0
path_and_dir_fd_invalid
3204
path_cleanup
3907
path_converter
3848
path_error
424
path_error2
0
path_object_error
424
path_object_error2
0
posix_do_stat
3204
posix_error
1
posix_fildes_fd
0
posix_getcwd
96
posix_path_error
0
posix_path_object_error
424
posixmodule_exec
26
probe_faccessat
26
probe_fchmodat
26
probe_fchownat
26
probe_fdopendir
26
probe_fstatat
26
probe_futimens
26
probe_linkat
26
probe_mkdirat
26
probe_mkfifoat
26
probe_mknodat
26
probe_openat
26
probe_readlinkat
26
probe_renameat
26
probe_symlinkat
26
probe_unlinkat
26
probe_utimensat
26
py_posix_spawn
0
register_at_forker
21
run_at_forkers
0
setup_confname_table
78
setup_confname_tables
26
split_py_long_to_s_and_ns
0
statresult_new
0
utime_default
0
utime_dir_fd
0
utime_fd
0
utime_nofollow_symlinks
0
wait_helper
0
warn_about_fork_with_threads
0
Generated by:
LCOV version 1.14