LCOV - differential code coverage report
Current view: top level - src/port - path.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 84.2 % 292 246 46 2 244
Current Date: 2026-10-12 11:56:10 +0200 Functions: 93.9 % 33 31 2 31
Baseline: lcov-20261012-baseline Branches: 68.5 % 178 122 56 2 120
Baseline Date: 2026-10-12 10:36:06 +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: 84.0 % 288 242 46 2 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: 68.5 % 178 122 56 2 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
append_subdir_to_path CBC 2590836 100.0 % (5 / 5) 100.0 % (2 / 2)
canonicalize_path CBC 562204 100.0 % (3 / 3)
canonicalize_path_enc CBC 562273 100.0 % (84 / 84) 96.0 % (48 / 50)
cleanup_path CBC 7501 100.0 % (2 / 2)
dir_strcmp CBC 53147 66.7 % (8 / 12) 42.9 % (6 / 14)
first_dir_separator CBC 89477 100.0 % (5 / 5) 100.0 % (4 / 4)
first_path_var_separator CBC 29008 100.0 % (5 / 5) 100.0 % (4 / 4)
get_doc_path CBC 577 100.0 % (3 / 3)
get_etc_path CBC 14617 100.0 % (3 / 3)
get_home_path UBC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
get_html_path CBC 577 100.0 % (3 / 3)
get_include_path CBC 647 100.0 % (3 / 3)
get_includeserver_path CBC 577 100.0 % (3 / 3)
get_lib_path CBC 577 100.0 % (3 / 3)
get_locale_path CBC 21814 100.0 % (3 / 3)
get_man_path CBC 577 100.0 % (3 / 3)
get_parent_directory CBC 8878 100.0 % (3 / 3)
get_pkginclude_path CBC 588 100.0 % (3 / 3)
get_pkglib_path CBC 2482 100.0 % (3 / 3)
get_progname CBC 35580 80.0 % (8 / 10) 75.0 % (3 / 4)
get_share_path CBC 11279 100.0 % (3 / 3)
has_drive_prefix UBC 0 0.0 % (0 / 2)
join_path_components CBC 61285 100.0 % (7 / 7) 83.3 % (5 / 6)
last_dir_separator CBC 201209 100.0 % (6 / 6) 100.0 % (4 / 4)
make_absolute_path CBC 3154 40.5 % (15 / 37) 31.8 % (7 / 22)
make_native_path CBC 980 100.0 % (2 / 2)
make_relative_path CBC 54312 96.0 % (24 / 25) 66.7 % (12 / 18)
path_contains_parent_reference CBC 379149 71.4 % (5 / 7) 37.5 % (3 / 8)
path_is_prefix_of_path CBC 86 100.0 % (6 / 6) 50.0 % (3 / 6)
path_is_relative_and_below_cwd CBC 379149 66.7 % (4 / 6) 50.0 % (2 / 4)
path_is_safe_for_extraction CBC 372290 100.0 % (4 / 4)
trim_directory CBC 63298 90.9 % (10 / 11) 72.2 % (13 / 18)
trim_trailing_separator CBC 615420 100.0 % (7 / 7) 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1