LCOV - differential code coverage report
Current view: top level - src/port - path.c (source / functions) Coverage Total Hit UBC CBC
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 83.3 % 288 240 48 240
Current Date: 2026-05-05 10:23:31 +0900 Functions: 93.8 % 32 30 2 30
Baseline: lcov-20260505-025707-baseline Branches: 67.4 % 178 120 58 120
Baseline Date: 2026-05-05 10:27:06 +0900 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
append_subdir_to_path CBC 1762817 100.0 % (5 / 5) 100.0 % (2 / 2)
canonicalize_path CBC 185592 100.0 % (3 / 3)
canonicalize_path_enc CBC 185661 100.0 % (84 / 84) 96.0 % (48 / 50)
cleanup_path CBC 7176 100.0 % (2 / 2)
dir_strcmp CBC 51608 66.7 % (8 / 12) 42.9 % (6 / 14)
first_dir_separator CBC 86189 100.0 % (5 / 5) 100.0 % (4 / 4)
first_path_var_separator CBC 27954 100.0 % (5 / 5) 100.0 % (4 / 4)
get_doc_path CBC 552 100.0 % (3 / 3)
get_etc_path CBC 14031 100.0 % (3 / 3)
get_home_path UBC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
get_html_path CBC 552 100.0 % (3 / 3)
get_include_path CBC 623 100.0 % (3 / 3)
get_includeserver_path CBC 552 100.0 % (3 / 3)
get_lib_path CBC 552 100.0 % (3 / 3)
get_locale_path CBC 21281 100.0 % (3 / 3)
get_man_path CBC 552 100.0 % (3 / 3)
get_parent_directory CBC 8736 100.0 % (3 / 3)
get_pkginclude_path CBC 563 100.0 % (3 / 3)
get_pkglib_path CBC 2390 100.0 % (3 / 3)
get_progname CBC 34470 80.0 % (8 / 10) 75.0 % (3 / 4)
get_share_path CBC 11110 100.0 % (3 / 3)
has_drive_prefix UBC 0 0.0 % (0 / 2)
join_path_components CBC 59499 100.0 % (7 / 7) 83.3 % (5 / 6)
last_dir_separator CBC 192086 100.0 % (6 / 6) 100.0 % (4 / 4)
make_absolute_path CBC 3050 40.5 % (15 / 37) 31.8 % (7 / 22)
make_native_path CBC 960 100.0 % (2 / 2)
make_relative_path CBC 52758 96.0 % (24 / 25) 66.7 % (12 / 18)
path_contains_parent_reference CBC 7171 71.4 % (5 / 7) 37.5 % (3 / 8)
path_is_prefix_of_path CBC 83 66.7 % (4 / 6) 16.7 % (1 / 6)
path_is_relative_and_below_cwd CBC 7171 66.7 % (4 / 6) 50.0 % (2 / 4)
trim_directory CBC 61602 90.9 % (10 / 11) 72.2 % (13 / 18)
trim_trailing_separator CBC 237269 100.0 % (7 / 7) 100.0 % (6 / 6)

Generated by: LCOV version 2.5.0-beta