LCOV - differential code coverage report
Current view: top level - src/port - path.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 83.3 % 288 240 48 240
Current Date: 2025-09-06 07:49:51 +0900 Functions: 93.8 % 32 30 2 30
Baseline: lcov-20250906-005545-baseline Branches: 67.4 % 178 120 58 120
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 3 3 3
(360..) days: 83.2 % 285 237 48 237
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 93.5 % 31 29 2 29
Branch coverage date bins:
(360..) days: 67.4 % 178 120 58 120

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
make_absolute_path CBC 2542 40.5 % (15 / 37) 31.8 % (7 / 22)
dir_strcmp CBC 41164 66.7 % (8 / 12) 42.9 % (6 / 14)
get_home_path UBC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
make_relative_path CBC 42142 96.0 % (24 / 25) 66.7 % (12 / 18)
path_contains_parent_reference CBC 6900 71.4 % (5 / 7) 37.5 % (3 / 8)
path_is_prefix_of_path CBC 72 66.7 % (4 / 6) 16.7 % (1 / 6)
trim_directory CBC 49814 90.9 % (10 / 11) 72.2 % (13 / 18)
canonicalize_path_enc CBC 153382 100.0 % (84 / 84) 96.0 % (48 / 50)
path_is_relative_and_below_cwd CBC 6900 66.7 % (4 / 6) 50.0 % (2 / 4)
get_progname CBC 29455 80.0 % (8 / 10) 75.0 % (3 / 4)
join_path_components CBC 47373 100.0 % (7 / 7) 83.3 % (5 / 6)
append_subdir_to_path CBC 1427150 100.0 % (5 / 5) 100.0 % (2 / 2)
first_dir_separator CBC 69933 100.0 % (5 / 5) 100.0 % (4 / 4)
first_path_var_separator CBC 22753 100.0 % (5 / 5) 100.0 % (4 / 4)
last_dir_separator CBC 169533 100.0 % (6 / 6) 100.0 % (4 / 4)
trim_trailing_separator CBC 194546 100.0 % (7 / 7) 100.0 % (6 / 6)
canonicalize_path CBC 153316 100.0 % (3 / 3)
cleanup_path CBC 5941 100.0 % (2 / 2)
get_doc_path CBC 457 100.0 % (3 / 3)
get_etc_path CBC 11367 100.0 % (3 / 3)
get_html_path CBC 457 100.0 % (3 / 3)
get_include_path CBC 526 100.0 % (3 / 3)
get_includeserver_path CBC 457 100.0 % (3 / 3)
get_lib_path CBC 457 100.0 % (3 / 3)
get_locale_path CBC 17101 100.0 % (3 / 3)
get_man_path CBC 457 100.0 % (3 / 3)
get_parent_directory CBC 7598 100.0 % (3 / 3)
get_pkginclude_path CBC 468 100.0 % (3 / 3)
get_pkglib_path CBC 1981 100.0 % (3 / 3)
get_share_path CBC 8414 100.0 % (3 / 3)
has_drive_prefix UBC 0 0.0 % (0 / 2)
make_native_path CBC 894 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta