LCOV - differential code coverage report
Current view: top level - src/port - path.c (source / functions) Coverage Total Hit UBC CBC
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 83.3 % 288 240 48 240
Current Date: 2025-12-18 07:33:40 +0900 Functions: 93.8 % 32 30 2 30
Baseline: lcov-20251218-005734-baseline Branches: 67.4 % 178 120 58 120
Baseline Date: 2025-12-17 11:55:04 -0800 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 2646 40.5 % (15 / 37) 31.8 % (7 / 22)
dir_strcmp CBC 42813 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 43823 96.0 % (24 / 25) 66.7 % (12 / 18)
path_contains_parent_reference CBC 6852 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 51674 90.9 % (10 / 11) 72.2 % (13 / 18)
canonicalize_path_enc CBC 158805 100.0 % (84 / 84) 96.0 % (48 / 50)
path_is_relative_and_below_cwd CBC 6852 66.7 % (4 / 6) 50.0 % (2 / 4)
get_progname CBC 29041 80.0 % (8 / 10) 75.0 % (3 / 4)
join_path_components CBC 49278 100.0 % (7 / 7) 83.3 % (5 / 6)
append_subdir_to_path CBC 1480802 100.0 % (5 / 5) 100.0 % (2 / 2)
first_dir_separator CBC 72245 100.0 % (5 / 5) 100.0 % (4 / 4)
first_path_var_separator CBC 23474 100.0 % (5 / 5) 100.0 % (4 / 4)
last_dir_separator CBC 177320 100.0 % (6 / 6) 100.0 % (4 / 4)
trim_trailing_separator CBC 201618 100.0 % (7 / 7) 100.0 % (6 / 6)
canonicalize_path CBC 158738 100.0 % (3 / 3)
cleanup_path CBC 6162 100.0 % (2 / 2)
get_doc_path CBC 474 100.0 % (3 / 3)
get_etc_path CBC 11844 100.0 % (3 / 3)
get_html_path CBC 474 100.0 % (3 / 3)
get_include_path CBC 543 100.0 % (3 / 3)
get_includeserver_path CBC 474 100.0 % (3 / 3)
get_lib_path CBC 474 100.0 % (3 / 3)
get_locale_path CBC 17759 100.0 % (3 / 3)
get_man_path CBC 474 100.0 % (3 / 3)
get_parent_directory CBC 7777 100.0 % (3 / 3)
get_pkginclude_path CBC 485 100.0 % (3 / 3)
get_pkglib_path CBC 2057 100.0 % (3 / 3)
get_share_path CBC 8765 100.0 % (3 / 3)
has_drive_prefix UBC 0 0.0 % (0 / 2)
make_native_path CBC 890 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta