LCOV - differential code coverage report
Current view: top level - src/port - path.c (source / functions) Coverage Total Hit UBC CBC
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 83.6 % 292 244 48 244
Current Date: 2026-06-29 16:15:13 +0200 Functions: 93.9 % 33 31 2 31
Baseline: lcov-20260630-baseline Branches: 67.4 % 178 120 58 120
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 4 4 4
(360..) days: 83.3 % 288 240 48 240
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 93.8 % 32 30 2 30
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 2984 40.5 % (15 / 37) 31.8 % (7 / 22)
dir_strcmp CBC 50312 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 51438 96.0 % (24 / 25) 66.7 % (12 / 18)
path_contains_parent_reference CBC 370740 71.4 % (5 / 7) 37.5 % (3 / 8)
path_is_prefix_of_path CBC 79 66.7 % (4 / 6) 16.7 % (1 / 6)
trim_directory CBC 60116 90.9 % (10 / 11) 72.2 % (13 / 18)
canonicalize_path_enc CBC 540273 100.0 % (84 / 84) 96.0 % (48 / 50)
path_is_relative_and_below_cwd CBC 370740 66.7 % (4 / 6) 50.0 % (2 / 4)
get_progname CBC 33480 80.0 % (8 / 10) 75.0 % (3 / 4)
join_path_components CBC 57952 100.0 % (7 / 7) 83.3 % (5 / 6)
append_subdir_to_path CBC 2475437 100.0 % (5 / 5) 100.0 % (2 / 2)
first_dir_separator CBC 83730 100.0 % (5 / 5) 100.0 % (4 / 4)
first_path_var_separator CBC 27234 100.0 % (5 / 5) 100.0 % (4 / 4)
last_dir_separator CBC 190882 100.0 % (6 / 6) 100.0 % (4 / 4)
trim_trailing_separator CBC 590585 100.0 % (7 / 7) 100.0 % (6 / 6)
canonicalize_path CBC 540204 100.0 % (3 / 3)
cleanup_path CBC 7046 100.0 % (2 / 2)
get_doc_path CBC 542 100.0 % (3 / 3)
get_etc_path CBC 13646 100.0 % (3 / 3)
get_html_path CBC 542 100.0 % (3 / 3)
get_include_path CBC 613 100.0 % (3 / 3)
get_includeserver_path CBC 542 100.0 % (3 / 3)
get_lib_path CBC 542 100.0 % (3 / 3)
get_locale_path CBC 20635 100.0 % (3 / 3)
get_man_path CBC 542 100.0 % (3 / 3)
get_parent_directory CBC 8575 100.0 % (3 / 3)
get_pkginclude_path CBC 553 100.0 % (3 / 3)
get_pkglib_path CBC 2337 100.0 % (3 / 3)
get_share_path CBC 10944 100.0 % (3 / 3)
has_drive_prefix UBC 0 0.0 % (0 / 2)
make_native_path CBC 981 100.0 % (2 / 2)
path_is_safe_for_extraction CBC 363569 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1