LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - tsgistidx.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 78.4 % 333 261 1 71 4 257 1 4
Current Date: 2026-03-14 14:10:32 -0400 Functions: 82.6 % 23 19 4 4 15
Baseline: lcov-20260315-024220-baseline Branches: 59.7 % 206 123 83 123
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: 80.0 % 5 4 1 4
(360..) days: 78.4 % 328 257 71 257
Function coverage date bins:
(360..) days: 82.6 % 23 19 4 4 15
Branch coverage date bins:
(360..) days: 59.7 % 206 123 83 123

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
checkcondition_arr CBC 209310 100.0 % (13 / 13) 100.0 % (8 / 8)
checkcondition_bit CBC 7970 100.0 % (7 / 7) 100.0 % (4 / 4)
comparecost CBC 16020 100.0 % (4 / 4)
compareint CBC 1813068 100.0 % (4 / 4)
fillcache CBC 6369 87.5 % (7 / 8) 75.0 % (3 / 4)
gtsvector_alloc CBC 9718 100.0 % (8 / 8) 100.0 % (8 / 8)
gtsvector_compress GNC 7843 85.0 % (34 / 40) 75.0 % (15 / 20)
gtsvector_consistent GNC 151834 93.3 % (14 / 15) 83.3 % (5 / 6)
gtsvector_consistent_oldsig UBC 0 0.0 % (0 / 2)
gtsvector_decompress GNC 203195 62.5 % (5 / 8) 50.0 % (1 / 2)
gtsvector_options CBC 177 100.0 % (5 / 5)
gtsvector_penalty CBC 31336 95.2 % (20 / 21) 66.7 % (4 / 6)
gtsvector_picksplit GNC 204 82.6 % (76 / 92) 56.1 % (37 / 66)
gtsvector_same CBC 4552 59.4 % (19 / 32) 50.0 % (13 / 26)
gtsvector_union CBC 4552 100.0 % (14 / 14) 70.0 % (7 / 10)
gtsvectorin UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
gtsvectorout UBC 0 0.0 % (0 / 12) 0.0 % (0 / 6)
hemdist UBC 0 0.0 % (0 / 11) 0.0 % (0 / 8)
hemdistcache CBC 104164 50.0 % (4 / 8) 33.3 % (2 / 6)
hemdistsign CBC 142127 100.0 % (6 / 6) 100.0 % (2 / 2)
makesign CBC 37660 100.0 % (7 / 7) 41.7 % (5 / 12)
sizebitvec CBC 5295 100.0 % (2 / 2)
unionkey CBC 7694 100.0 % (12 / 12) 90.0 % (9 / 10)

Generated by: LCOV version 2.4-beta