LCOV - differential code coverage report
Current view: top level - src/backend/utils/sort - tuplestore.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 79.3 % 478 379 4 95 1 378 4 1
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 29 29 2 27
Baseline: lcov-20260315-024220-baseline Branches: 52.7 % 298 157 2 139 157 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: 50.0 % 8 4 4 1 3
(360..) days: 79.8 % 470 375 95 375
Function coverage date bins:
(360..) days: 100.0 % 29 29 2 27
Branch coverage date bins:
(30,360] days: 0.0 % 2 0 2
(360..) days: 53.0 % 296 157 139 157

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
copytup_heap CBC 1128514 100.0 % (4 / 4)
dumptuples CBC 70 100.0 % (13 / 13) 87.5 % (7 / 8)
getlen CBC 4052453 100.0 % (5 / 5) 100.0 % (2 / 2)
grow_memtuples CBC 1103 67.6 % (23 / 34) 55.6 % (10 / 18)
readtup_heap CBC 4052393 90.0 % (9 / 10) 50.0 % (1 / 2)
tuplestore_advance CBC 86562 85.7 % (6 / 7) 75.0 % (3 / 4)
tuplestore_alloc_read_pointer CBC 5135 92.3 % (12 / 13) 60.0 % (6 / 10)
tuplestore_ateof CBC 1446665 100.0 % (2 / 2)
tuplestore_begin_common GNC 131069 100.0 % (29 / 29)
tuplestore_begin_heap CBC 131069 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_clear CBC 5294 100.0 % (23 / 23) 87.5 % (7 / 8)
tuplestore_copy_read_pointer CBC 30280 36.7 % (11 / 30) 20.0 % (7 / 35)
tuplestore_end CBC 130577 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_get_stats CBC 15 100.0 % (7 / 7) 100.0 % (2 / 2)
tuplestore_gettuple GNC 12481767 58.1 % (36 / 62) 41.4 % (24 / 58)
tuplestore_gettupleslot CBC 12395205 100.0 % (10 / 10) 100.0 % (6 / 6)
tuplestore_in_memory CBC 865759 100.0 % (2 / 2)
tuplestore_puttuple CBC 1128514 100.0 % (6 / 6)
tuplestore_puttuple_common CBC 11784488 84.9 % (45 / 53) 63.2 % (24 / 38)
tuplestore_puttupleslot CBC 1072183 100.0 % (7 / 7)
tuplestore_putvalues CBC 9583791 100.0 % (7 / 7)
tuplestore_rescan CBC 178603 68.2 % (15 / 22) 28.6 % (4 / 14)
tuplestore_select_read_pointer CBC 2232177 76.2 % (16 / 21) 39.1 % (9 / 23)
tuplestore_set_eflags CBC 4136 75.0 % (6 / 8) 37.5 % (3 / 8)
tuplestore_skiptuples CBC 668335 54.3 % (19 / 35) 46.4 % (13 / 28)
tuplestore_trim CBC 455806 96.9 % (31 / 32) 87.5 % (21 / 24)
tuplestore_tuple_count CBC 3254 100.0 % (2 / 2)
tuplestore_updatemax CBC 442257 100.0 % (6 / 6) 75.0 % (3 / 4)
writetup_heap CBC 5200178 91.7 % (11 / 12) 50.0 % (1 / 2)

Generated by: LCOV version 2.4-beta