LCOV - differential code coverage report
Current view: top level - contrib/seg - seg.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 74.9 % 431 323 2 106 5 318 2 5
Current Date: 2026-03-14 14:10:32 -0400 Functions: 87.9 % 66 58 1 7 6 52
Baseline: lcov-20260315-024220-baseline Branches: 74.6 % 201 150 51 2 148 2
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 75.0 % 8 6 2 5 1
(360..) days: 74.9 % 423 317 106 317
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 87.7 % 65 57 1 7 6 51
Branch coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 74.4 % 199 148 51 148

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_compress UBC 0 0.0 % (0 / 2)
gseg_decompress UBC 0 0.0 % (0 / 2)
seg_ge UBC 0 0.0 % (0 / 3)
seg_gt UBC 0 0.0 % (0 / 3)
seg_inter UNC 0 0.0 % (0 / 19) 0.0 % (0 / 4)
seg_le UBC 0 0.0 % (0 / 3)
seg_lt UBC 0 0.0 % (0 / 3)
seg_size UBC 0 0.0 % (0 / 3)
pg_finfo_gseg_compress CBC 2 100.0 % (1 / 1)
pg_finfo_gseg_decompress CBC 2 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_inter CBC 2 100.0 % (1 / 1)
pg_finfo_seg_le CBC 2 100.0 % (1 / 1)
pg_finfo_seg_lt CBC 2 100.0 % (1 / 1)
pg_finfo_seg_size CBC 2 100.0 % (1 / 1)
pg_finfo_seg_union CBC 2 100.0 % (1 / 1)
seg_different CBC 2 100.0 % (3 / 3)
Pg_magic_func CBC 3 100.0 % (1 / 1)
pg_finfo_gseg_consistent CBC 3 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_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_left CBC 3 100.0 % (1 / 1)
pg_finfo_seg_lower CBC 3 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_upper CBC 3 100.0 % (1 / 1)
pg_finfo_seg_cmp CBC 4 100.0 % (1 / 1)
pg_finfo_seg_in CBC 4 100.0 % (1 / 1)
seg_left CBC 11 100.0 % (4 / 4)
seg_over_left CBC 11 100.0 % (4 / 4)
seg_over_right CBC 11 100.0 % (4 / 4)
seg_right CBC 11 100.0 % (4 / 4)
seg_contained CBC 14 100.0 % (4 / 4)
seg_overlap CBC 15 100.0 % (4 / 4) 100.0 % (8 / 8)
gseg_picksplit GNC 17 100.0 % (39 / 39) 100.0 % (6 / 6)
gseg_internal_consistent CBC 72 20.0 % (6 / 30) 12.5 % (1 / 8)
seg_center CBC 143 100.0 % (3 / 3)
seg_lower CBC 143 100.0 % (3 / 3)
seg_upper CBC 143 100.0 % (3 / 3)
seg_out CBC 209 100.0 % (17 / 17) 90.0 % (18 / 20)
restore CBC 325 84.9 % (45 / 53) 85.3 % (29 / 34)
gseg_same GNC 2315 100.0 % (6 / 6) 100.0 % (2 / 2)
gseg_binary_union CBC 2316 100.0 % (4 / 4)
gseg_union CBC 2316 100.0 % (11 / 11) 100.0 % (2 / 2)
seg_same CBC 2459 100.0 % (3 / 3)
seg_in GNC 2825 100.0 % (8 / 8) 100.0 % (2 / 2)
seg_cmp CBC 4433 75.9 % (44 / 58) 66.7 % (40 / 60)
gseg_penalty CBC 4697 100.0 % (9 / 9)
significant_digits CBC 5191 100.0 % (15 / 15) 89.3 % (25 / 28)
gseg_leaf_consistent GNC 5688 20.7 % (6 / 29) 11.1 % (1 / 9)
gseg_consistent GNC 5760 100.0 % (9 / 9) 100.0 % (2 / 2)
seg_contains CBC 5775 100.0 % (4 / 4) 100.0 % (4 / 4)
rt_seg_size CBC 9394 80.0 % (4 / 5) 50.0 % (2 / 4)
seg_union GNC 11433 100.0 % (19 / 19) 100.0 % (4 / 4)
gseg_picksplit_item_cmp CBC 29071 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta