LCOV - differential code coverage report
Current view: top level - src/backend/utils/sort - tuplesort.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 92.2 % 990 913 77 25 888 14
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 58 58 9 49 2
Baseline: lcov-20260827-baseline Branches: 66.8 % 690 461 1 2 226 17 444
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 25 25 25
(30,360] days: 100.0 % 138 138 138
(360..) days: 90.7 % 827 750 77 750
Function coverage date bins:
(7,30] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 5 5 1 4
(360..) days: 100.0 % 50 50 5 45
Branch coverage date bins:
(7,30] days: 94.4 % 18 17 1 17
(30,360] days: 90.5 % 84 76 1 7 76
(360..) days: 62.6 % 588 368 1 219 368

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
grow_memtuples CBC 5113 67.6 % (23 / 34) 50.0 % (10 / 20)
tuplesort_gettuple_common CBC 17475431 87.1 % (74 / 85) 63.6 % (56 / 88)
tuplesort_skiptuples CBC 258 64.0 % (16 / 25) 37.0 % (10 / 27)
tuplesort_get_stats CBC 264 72.7 % (16 / 22) 75.0 % (6 / 8)
tuplesort_performsort CBC 149481 86.7 % (39 / 45) 41.7 % (10 / 24)
dumptuples CBC 734714 82.1 % (23 / 28) 55.9 % (19 / 34)
tuplesort_method_name CBC 196 61.5 % (8 / 13) 50.0 % (3 / 6)
mergeruns GNC 220 94.7 % (54 / 57) 72.7 % (32 / 44)
tuplesort_free CBC 175337 80.0 % (12 / 15) 38.9 % (7 / 18)
tuplesort_puttuple_common CBC 19045072 93.0 % (40 / 43) 66.7 % (28 / 42)
getlen CBC 3524656 66.7 % (4 / 6) 40.0 % (4 / 10)
tuplesort_begin_common CBC 173454 93.8 % (30 / 32) 64.3 % (9 / 14)
tuplesort_markpos CBC 356416 87.5 % (14 / 16) 42.9 % (3 / 7)
tuplesort_rescan CBC 35 90.5 % (19 / 21) 42.9 % (3 / 7)
tuplesort_restorepos CBC 24660 87.5 % (14 / 16) 42.9 % (3 / 7)
tuplesort_set_bound CBC 802 87.5 % (14 / 16) 45.0 % (9 / 20)
inittapes GNC 469 95.5 % (21 / 22) 62.5 % (10 / 16)
leader_takeover_tapes GNC 130 95.7 % (22 / 23) 50.0 % (6 / 12)
tuplesort_begin_batch GNC 175526 96.2 % (25 / 26) 64.3 % (9 / 14)
beginmerge CBC 312 100.0 % (8 / 8) 83.3 % (5 / 6)
consider_abort_common CBC 2900620 100.0 % (15 / 15) 75.0 % (9 / 12)
current_byte CBC 26188153 100.0 % (3 / 3)
free_sort_tuple CBC 2140270 100.0 % (6 / 6) 100.0 % (2 / 2)
init_slab_allocator CBC 220 100.0 % (16 / 16) 100.0 % (4 / 4)
inittapestate CBC 599 100.0 % (6 / 6) 100.0 % (2 / 2)
make_bounded_heap CBC 265 100.0 % (19 / 19) 66.7 % (12 / 18)
markrunend CBC 1200 100.0 % (4 / 4)
merge_read_buffer_size CBC 240 100.0 % (4 / 4)
mergeonerun CBC 106 100.0 % (16 / 16) 75.0 % (9 / 12)
mergereadnext CBC 3327649 100.0 % (5 / 5) 100.0 % (2 / 2)
normalize_datum GNC 26234551 100.0 % (13 / 13) 90.0 % (9 / 10)
radix_sort_recursive CBC 46398 100.0 % (63 / 63) 94.4 % (34 / 36)
radix_sort_tuple CBC 7087 100.0 % (54 / 54) 86.8 % (33 / 38)
reversedirection CBC 530 100.0 % (6 / 6) 100.0 % (2 / 2)
selectnewtape CBC 1200 100.0 % (11 / 11) 66.7 % (4 / 6)
sort_bounded_heap CBC 265 100.0 % (15 / 15) 60.0 % (6 / 10)
ssup_datum_int32_cmp CBC 190788069 100.0 % (8 / 8) 100.0 % (4 / 4)
ssup_datum_int64_cmp GNC 3340378 100.0 % (8 / 8) 100.0 % (4 / 4)
ssup_datum_uint32_cmp GNC 144287157 100.0 % (8 / 8) 100.0 % (4 / 4)
ssup_datum_uint64_cmp GNC 4765404 100.0 % (6 / 6) 100.0 % (4 / 4)
tuplesort_attach_shared CBC 201 100.0 % (3 / 3)
tuplesort_end CBC 173265 100.0 % (4 / 4)
tuplesort_estimate_shared CBC 131 100.0 % (5 / 5) 50.0 % (1 / 2)
tuplesort_heap_delete_top CBC 18487 100.0 % (6 / 6) 100.0 % (2 / 2)
tuplesort_heap_insert CBC 18784 100.0 % (13 / 13) 87.5 % (7 / 8)
tuplesort_heap_replace_top CBC 3689043 100.0 % (19 / 19) 91.7 % (11 / 12)
tuplesort_initialize_shared CBC 179 100.0 % (10 / 10) 75.0 % (3 / 4)
tuplesort_merge_order CBC 10722 100.0 % (5 / 5)
tuplesort_readtup_alloc CBC 3268415 100.0 % (7 / 7) 66.7 % (4 / 6)
tuplesort_reset CBC 2072 100.0 % (9 / 9)
tuplesort_sort_memtuples GNC 149713 100.0 % (19 / 19) 95.5 % (21 / 22)
tuplesort_space_type_name CBC 172 100.0 % (3 / 3) 83.3 % (5 / 6)
tuplesort_updatemax CBC 2336 100.0 % (12 / 12) 80.0 % (8 / 10)
tuplesort_used_bound CBC 249 100.0 % (2 / 2)
verify_memtuples_sorted CBC 7087 100.0 % (6 / 6) 75.0 % (3 / 4)
worker_freeze_result_tape CBC 379 100.0 % (14 / 14) 50.0 % (4 / 8)
worker_get_identifier CBC 379 100.0 % (7 / 7) 50.0 % (2 / 4)
worker_nomergeruns CBC 379 100.0 % (7 / 7) 50.0 % (4 / 8)

Generated by: LCOV version 2.0-1