LCOV - differential code coverage report
Current view: top level - src/backend/utils/sort - tuplesort.c (source / functions) Coverage Total Hit LBC UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 89.9 % 869 781 88 781
Current Date: 2025-09-06 07:49:51 +0900 Functions: 98.2 % 55 54 1 54
Baseline: lcov-20250907-010129-baseline Branches: 62.1 % 612 380 1 231 380
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 0.0 % 2 0 2
(360..) days: 90.1 % 867 781 86 781
Function coverage date bins:
(360..) days: 98.2 % 55 54 1 54
Branch coverage date bins:
(30,360] days: 0.0 % 8 0 8
(360..) days: 62.9 % 604 380 1 223 380

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
ssup_datum_unsigned_cmp UBC 0 0.0 % (0 / 6) 0.0 % (0 / 4)
tuplesort_rescan CBC 29 90.5 % (19 / 21) 42.9 % (3 / 7)
leader_takeover_tapes CBC 78 95.7 % (22 / 23) 50.0 % (7 / 14)
mergeonerun CBC 78 100.0 % (16 / 16) 75.0 % (9 / 12)
tuplesort_estimate_shared CBC 79 100.0 % (5 / 5) 50.0 % (1 / 2)
tuplesort_initialize_shared CBC 111 100.0 % (10 / 10) 75.0 % (3 / 4)
tuplesort_attach_shared CBC 112 100.0 % (3 / 3)
tuplesort_space_type_name CBC 129 100.0 % (3 / 3) 83.3 % (5 / 6)
init_slab_allocator CBC 139 100.0 % (16 / 16) 100.0 % (4 / 4)
mergeruns CBC 139 94.7 % (54 / 57) 72.7 % (32 / 44)
tuplesort_used_bound CBC 145 100.0 % (2 / 2)
tuplesort_method_name CBC 147 61.5 % (8 / 13) 50.0 % (3 / 6)
merge_read_buffer_size CBC 154 100.0 % (4 / 4)
tuplesort_skiptuples CBC 196 64.0 % (16 / 25) 37.0 % (10 / 27)
tuplesort_get_stats CBC 198 72.7 % (16 / 22) 75.0 % (6 / 8)
beginmerge CBC 208 100.0 % (8 / 8) 83.3 % (5 / 6)
make_bounded_heap CBC 210 100.0 % (19 / 19) 66.7 % (12 / 18)
sort_bounded_heap CBC 210 100.0 % (15 / 15) 60.0 % (6 / 10)
worker_freeze_result_tape CBC 222 100.0 % (14 / 14) 50.0 % (5 / 10)
worker_get_identifier CBC 222 100.0 % (7 / 7) 50.0 % (3 / 6)
worker_nomergeruns CBC 222 100.0 % (7 / 7) 50.0 % (4 / 8)
inittapes CBC 283 95.5 % (21 / 22) 62.5 % (10 / 16)
inittapestate CBC 361 100.0 % (6 / 6) 100.0 % (2 / 2)
reversedirection CBC 420 100.0 % (6 / 6) 100.0 % (2 / 2)
tuplesort_set_bound CBC 619 87.5 % (14 / 16) 45.0 % (9 / 20)
markrunend CBC 821 100.0 % (4 / 4)
selectnewtape CBC 821 100.0 % (11 / 11) 66.7 % (4 / 6)
tuplesort_reset CBC 1593 100.0 % (9 / 9)
tuplesort_updatemax CBC 1791 100.0 % (12 / 12) 80.0 % (8 / 10)
grow_memtuples CBC 4069 67.6 % (23 / 34) 50.0 % (10 / 20)
tuplesort_merge_order CBC 9060 100.0 % (5 / 5)
tuplesort_heap_delete_top CBC 10708 100.0 % (6 / 6) 100.0 % (2 / 2)
tuplesort_heap_insert CBC 10942 100.0 % (13 / 13) 75.0 % (6 / 8)
tuplesort_restorepos CBC 16393 87.5 % (14 / 16) 42.9 % (3 / 7)
tuplesort_performsort CBC 117558 86.7 % (39 / 45) 41.7 % (10 / 24)
tuplesort_sort_memtuples CBC 117730 100.0 % (21 / 21) 94.4 % (17 / 18)
tuplesort_end CBC 136595 100.0 % (4 / 4)
tuplesort_begin_common CBC 136726 93.8 % (30 / 32) 64.3 % (9 / 14)
tuplesort_free CBC 138188 80.0 % (12 / 15) 38.9 % (7 / 18)
tuplesort_begin_batch CBC 138319 84.6 % (22 / 26) 57.1 % (8 / 14)
tuplesort_markpos CBC 294234 87.5 % (14 / 16) 42.9 % (3 / 7)
dumptuples CBC 534552 82.1 % (23 / 28) 55.9 % (19 / 34)
ssup_datum_signed_cmp CBC 593526 100.0 % (8 / 8) 100.0 % (4 / 4)
free_sort_tuple CBC 1876407 100.0 % (6 / 6) 100.0 % (2 / 2)
consider_abort_common CBC 2217182 100.0 % (15 / 15) 75.0 % (9 / 12)
tuplesort_readtup_alloc CBC 2701301 85.7 % (6 / 7) 50.0 % (3 / 6)
mergereadnext CBC 2715657 100.0 % (5 / 5) 100.0 % (2 / 2)
getlen CBC 2852160 66.7 % (4 / 6) 40.0 % (4 / 10)
tuplesort_heap_replace_top CBC 2981432 100.0 % (19 / 19) 91.7 % (11 / 12)
qsort_tuple_signed_compare CBC 4662170 100.0 % (8 / 8) 100.0 % (4 / 4)
tuplesort_gettuple_common CBC 13776641 87.1 % (74 / 85) 62.5 % (55 / 88)
tuplesort_puttuple_common CBC 15159368 93.0 % (40 / 43) 66.7 % (28 / 42)
qsort_tuple_unsigned_compare CBC 23263222 87.5 % (7 / 8) 75.0 % (3 / 4)
qsort_tuple_int32_compare CBC 27646427 100.0 % (8 / 8) 100.0 % (4 / 4)
ssup_datum_int32_cmp CBC 96967497 100.0 % (8 / 8) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta