LCOV - differential code coverage report
Current view: top level - contrib/seg - seg.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 74.9 % 431 323 108 3 320 3
Current Date: 2026-10-12 11:56:10 +0200 Functions: 87.9 % 66 58 8 1 57
Baseline: lcov-20261012-baseline Branches: 75.1 % 201 151 50 151
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: 88.9 % 9 8 1 3 5
(360..) days: 74.6 % 422 315 107 315
Function coverage date bins:
(360..) days: 87.9 % 66 58 8 1 57
Branch coverage date bins:
(30,360] days: 100.0 % 6 6 6
(360..) days: 74.4 % 195 145 50 145

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
gseg_internal_consistent CBC 68 20.0 % (6 / 30) 12.5 % (1 / 8)
gseg_leaf_consistent CBC 6776 20.7 % (6 / 29) 11.1 % (1 / 9)
seg_inter UBC 0 0.0 % (0 / 19) 0.0 % (0 / 4)
seg_cmp CBC 4433 75.9 % (44 / 58) 66.7 % (40 / 60)
restore CBC 339 84.9 % (45 / 53) 85.3 % (29 / 34)
seg_ge UBC 0 0.0 % (0 / 3)
seg_gt UBC 0 0.0 % (0 / 3)
seg_le UBC 0 0.0 % (0 / 3)
seg_lt UBC 0 0.0 % (0 / 3)
seg_size UBC 0 0.0 % (0 / 3)
gseg_compress UBC 0 0.0 % (0 / 2)
gseg_decompress UBC 0 0.0 % (0 / 2)
rt_seg_size CBC 10408 80.0 % (4 / 5) 50.0 % (2 / 4)
Pg_magic_func CBC 3 100.0 % (1 / 1)
gseg_binary_union CBC 2316 100.0 % (4 / 4)
gseg_consistent CBC 6844 100.0 % (9 / 9) 100.0 % (2 / 2)
gseg_penalty CBC 5204 100.0 % (9 / 9)
gseg_picksplit GNC 16 100.0 % (39 / 39) 100.0 % (6 / 6)
gseg_picksplit_item_cmp CBC 27776 100.0 % (8 / 8) 100.0 % (4 / 4)
gseg_same CBC 2315 100.0 % (6 / 6) 100.0 % (2 / 2)
gseg_union CBC 2316 100.0 % (11 / 11) 100.0 % (2 / 2)
pg_finfo_gseg_compress CBC 2 100.0 % (1 / 1)
pg_finfo_gseg_consistent CBC 3 100.0 % (1 / 1)
pg_finfo_gseg_decompress CBC 2 100.0 % (1 / 1)
pg_finfo_gseg_penalty CBC 3 100.0 % (1 / 1)
pg_finfo_gseg_picksplit CBC 3 100.0 % (1 / 1)
pg_finfo_gseg_same CBC 3 100.0 % (1 / 1)
pg_finfo_gseg_union CBC 3 100.0 % (1 / 1)
pg_finfo_seg_center CBC 3 100.0 % (1 / 1)
pg_finfo_seg_cmp CBC 4 100.0 % (1 / 1)
pg_finfo_seg_contained CBC 3 100.0 % (1 / 1)
pg_finfo_seg_contains CBC 3 100.0 % (1 / 1)
pg_finfo_seg_different CBC 3 100.0 % (1 / 1)
pg_finfo_seg_ge CBC 2 100.0 % (1 / 1)
pg_finfo_seg_gt CBC 2 100.0 % (1 / 1)
pg_finfo_seg_in CBC 4 100.0 % (1 / 1)
pg_finfo_seg_inter CBC 2 100.0 % (1 / 1)
pg_finfo_seg_le CBC 2 100.0 % (1 / 1)
pg_finfo_seg_left CBC 3 100.0 % (1 / 1)
pg_finfo_seg_lower CBC 3 100.0 % (1 / 1)
pg_finfo_seg_lt CBC 2 100.0 % (1 / 1)
pg_finfo_seg_out CBC 3 100.0 % (1 / 1)
pg_finfo_seg_over_left CBC 3 100.0 % (1 / 1)
pg_finfo_seg_over_right CBC 3 100.0 % (1 / 1)
pg_finfo_seg_overlap CBC 3 100.0 % (1 / 1)
pg_finfo_seg_right CBC 3 100.0 % (1 / 1)
pg_finfo_seg_same CBC 3 100.0 % (1 / 1)
pg_finfo_seg_size CBC 2 100.0 % (1 / 1)
pg_finfo_seg_union CBC 2 100.0 % (1 / 1)
pg_finfo_seg_upper CBC 3 100.0 % (1 / 1)
seg_center CBC 143 100.0 % (3 / 3)
seg_contained CBC 14 100.0 % (4 / 4)
seg_contains CBC 6859 100.0 % (4 / 4) 100.0 % (4 / 4)
seg_different CBC 2 100.0 % (3 / 3)
seg_in CBC 2832 100.0 % (8 / 8) 100.0 % (2 / 2)
seg_left CBC 11 100.0 % (4 / 4)
seg_lower CBC 143 100.0 % (3 / 3)
seg_out CBC 216 100.0 % (17 / 17) 95.0 % (19 / 20)
seg_over_left CBC 11 100.0 % (4 / 4)
seg_over_right CBC 11 100.0 % (4 / 4)
seg_overlap CBC 15 100.0 % (4 / 4) 100.0 % (8 / 8)
seg_right CBC 11 100.0 % (4 / 4)
seg_same CBC 2459 100.0 % (3 / 3)
seg_union CBC 11680 100.0 % (19 / 19) 100.0 % (4 / 4)
seg_upper CBC 143 100.0 % (3 / 3)
significant_digits CBC 5205 100.0 % (15 / 15) 89.3 % (25 / 28)

Generated by: LCOV version 2.0-1