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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 79.3 % 489 388 6 95 9 379 4 1
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 30 30 3 27
Baseline: lcov-20260530-034037-baseline Branches: 52.6 % 306 161 5 140 3 158 2
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 68.4 % 19 13 6 9 4
(360..) days: 79.8 % 470 375 95 375
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 29 29 2 27
Branch coverage date bins:
(30,360] days: 40.0 % 10 4 5 1 3 1
(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
tuplestore_gettuple GNC 16167611 58.1 % (36 / 62) 41.4 % (24 / 58)
tuplestore_copy_read_pointer CBC 40344 36.7 % (11 / 30) 20.0 % (7 / 35)
tuplestore_skiptuples CBC 891289 54.3 % (19 / 35) 46.4 % (13 / 28)
tuplestore_puttuple_common CBC 12481274 84.9 % (45 / 53) 63.2 % (24 / 38)
tuplestore_select_read_pointer CBC 2915153 76.2 % (16 / 21) 39.1 % (9 / 23)
tuplestore_rescan CBC 200396 68.2 % (15 / 22) 28.6 % (4 / 14)
grow_memtuples CBC 1323 66.7 % (22 / 33) 55.6 % (10 / 18)
tuplestore_set_eflags CBC 5089 75.0 % (6 / 8) 37.5 % (3 / 8)
tuplestore_alloc_read_pointer CBC 6746 92.3 % (12 / 13) 60.0 % (6 / 10)
tuplestore_trim CBC 607956 97.0 % (32 / 33) 84.6 % (22 / 26)
tuplestore_gettupleslot_force GNC 219 80.0 % (8 / 10) 50.0 % (3 / 6)
dumptuples CBC 94 100.0 % (14 / 14) 87.5 % (7 / 8)
readtup_heap CBC 4540293 90.0 % (9 / 10) 50.0 % (1 / 2)
tuplestore_advance CBC 115324 85.7 % (6 / 7) 75.0 % (3 / 4)
tuplestore_clear CBC 6911 100.0 % (23 / 23) 87.5 % (7 / 8)
tuplestore_updatemax CBC 589651 100.0 % (6 / 6) 75.0 % (3 / 4)
writetup_heap CBC 4569309 91.7 % (11 / 12) 50.0 % (1 / 2)
getlen CBC 4540391 100.0 % (5 / 5) 100.0 % (2 / 2)
tuplestore_begin_heap CBC 148540 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_end CBC 147914 100.0 % (8 / 8) 100.0 % (2 / 2)
tuplestore_get_stats CBC 20 100.0 % (7 / 7) 100.0 % (2 / 2)
tuplestore_gettupleslot CBC 16052068 100.0 % (10 / 10) 100.0 % (6 / 6)
copytup_heap CBC 1173980 100.0 % (4 / 4)
tuplestore_ateof CBC 3277740 100.0 % (2 / 2)
tuplestore_begin_common GNC 148540 100.0 % (29 / 29)
tuplestore_in_memory CBC 1154498 100.0 % (2 / 2)
tuplestore_puttuple CBC 1173980 100.0 % (6 / 6)
tuplestore_puttupleslot CBC 1404295 100.0 % (7 / 7)
tuplestore_putvalues CBC 9902999 100.0 % (7 / 7)
tuplestore_tuple_count CBC 4406 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta