LCOV - differential code coverage report
Current view: top level - src/port - path.c (source / functions) Coverage Total Hit UBC CBC
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 83.3 % 288 240 48 240
Current Date: 2026-03-14 14:10:32 -0400 Functions: 93.8 % 32 30 2 30
Baseline: lcov-20260315-024220-baseline Branches: 67.4 % 178 120 58 120
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(360..) days: 83.3 % 288 240 48 240
Function coverage date bins:
(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 2836 40.5 % (15 / 37) 31.8 % (7 / 22)
get_home_path UBC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
dir_strcmp CBC 46901 66.7 % (8 / 12) 42.9 % (6 / 14)
get_progname CBC 32157 80.0 % (8 / 10) 75.0 % (3 / 4)
has_drive_prefix UBC 0 0.0 % (0 / 2)
path_contains_parent_reference CBC 6830 71.4 % (5 / 7) 37.5 % (3 / 8)
path_is_prefix_of_path CBC 76 66.7 % (4 / 6) 16.7 % (1 / 6)
path_is_relative_and_below_cwd CBC 6830 66.7 % (4 / 6) 50.0 % (2 / 4)
make_relative_path CBC 47991 96.0 % (24 / 25) 66.7 % (12 / 18)
trim_directory CBC 56195 90.9 % (10 / 11) 72.2 % (13 / 18)
append_subdir_to_path CBC 1613502 100.0 % (5 / 5) 100.0 % (2 / 2)
canonicalize_path CBC 169801 100.0 % (3 / 3)
canonicalize_path_enc CBC 169869 100.0 % (84 / 84) 96.0 % (48 / 50)
cleanup_path CBC 6708 100.0 % (2 / 2)
first_dir_separator CBC 81024 100.0 % (5 / 5) 100.0 % (4 / 4)
first_path_var_separator CBC 26158 100.0 % (5 / 5) 100.0 % (4 / 4)
get_doc_path CBC 516 100.0 % (3 / 3)
get_etc_path CBC 13270 100.0 % (3 / 3)
get_html_path CBC 516 100.0 % (3 / 3)
get_include_path CBC 585 100.0 % (3 / 3)
get_includeserver_path CBC 516 100.0 % (3 / 3)
get_lib_path CBC 516 100.0 % (3 / 3)
get_locale_path CBC 19482 100.0 % (3 / 3)
get_man_path CBC 516 100.0 % (3 / 3)
get_parent_directory CBC 8130 100.0 % (3 / 3)
get_pkginclude_path CBC 527 100.0 % (3 / 3)
get_pkglib_path CBC 2216 100.0 % (3 / 3)
get_share_path CBC 9331 100.0 % (3 / 3)
join_path_components CBC 53937 100.0 % (7 / 7) 83.3 % (5 / 6)
last_dir_separator CBC 180848 100.0 % (6 / 6) 100.0 % (4 / 4)
make_native_path CBC 937 100.0 % (2 / 2)
trim_trailing_separator CBC 216770 100.0 % (7 / 7) 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta