LCOV - differential code coverage report
Current view: top level - src/backend/utils/sort - tuplesort.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 89.0 % 869 773 2 5 89 10 763 2 10
Current Date: 2024-04-14 14:21:10 Functions: 98.2 % 55 54 1 7 47 1
Baseline: 16@8cea358b128 Branches: 60.6 % 612 371 8 10 223 2 2 367
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 7 7 7
(120,180] days: 0.0 % 2 0 2
(240..) days: 89.1 % 860 766 5 89 3 763
Function coverage date bins:
[..60] days: 100.0 % 1 1 1
(240..) days: 98.1 % 54 53 1 6 47
Branch coverage date bins:
[..60] days: 100.0 % 2 2 2
(120,180] days: 0.0 % 8 0 8
(240..) days: 61.3 % 602 369 10 223 2 367

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
beginmerge CBC 198 100.0 % (8 / 8) 83.3 % (5 / 6)
consider_abort_common CBC 2209869 100.0 % (15 / 15) 75.0 % (9 / 12)
dumptuples GNC 530760 82.1 % (23 / 28) 55.9 % (19 / 34)
free_sort_tuple CBC 1861419 100.0 % (6 / 6) 100.0 % (2 / 2)
getlen CBC 2842621 66.7 % (4 / 6) 40.0 % (4 / 10)
grow_memtuples CBC 3510 67.6 % (23 / 34) 50.0 % (10 / 20)
init_slab_allocator CBC 129 100.0 % (16 / 16) 100.0 % (4 / 4)
inittapes CBC 267 95.5 % (21 / 22) 62.5 % (10 / 16)
inittapestate CBC 339 100.0 % (6 / 6) 100.0 % (2 / 2)
leader_takeover_tapes CBC 72 95.7 % (22 / 23) 50.0 % (7 / 14)
make_bounded_heap CBC 213 100.0 % (19 / 19) 66.7 % (12 / 18)
markrunend CBC 801 100.0 % (4 / 4)
merge_read_buffer_size CBC 144 100.0 % (4 / 4)
mergeonerun CBC 78 100.0 % (16 / 16) 75.0 % (9 / 12)
mergereadnext CBC 2706118 100.0 % (5 / 5) 100.0 % (2 / 2)
mergeruns CBC 129 94.7 % (54 / 57) 72.7 % (32 / 44)
qsort_tuple_int32_compare GNC 26137569 100.0 % (8 / 8) 100.0 % (4 / 4)
qsort_tuple_signed_compare GNC 2815248 100.0 % (8 / 8) 100.0 % (4 / 4)
qsort_tuple_unsigned_compare GNC 23184484 87.5 % (7 / 8) 75.0 % (3 / 4)
reversedirection CBC 426 100.0 % (6 / 6) 100.0 % (2 / 2)
selectnewtape CBC 801 100.0 % (11 / 11) 66.7 % (4 / 6)
sort_bounded_heap CBC 213 100.0 % (15 / 15) 60.0 % (6 / 10)
ssup_datum_int32_cmp CBC 99351881 100.0 % (8 / 8) 100.0 % (4 / 4)
ssup_datum_signed_cmp CBC 591076 100.0 % (8 / 8) 100.0 % (4 / 4)
ssup_datum_unsigned_cmp LBC 0 0.0 % (0 / 6) 0.0 % (0 / 4)
tuplesort_attach_shared CBC 106 100.0 % (3 / 3)
tuplesort_begin_batch GNC 118704 84.6 % (22 / 26) 57.1 % (8 / 14)
tuplesort_begin_common CBC 117392 93.8 % (30 / 32) 64.3 % (9 / 14)
tuplesort_end CBC 117272 100.0 % (4 / 4)
tuplesort_estimate_shared CBC 73 100.0 % (5 / 5) 50.0 % (1 / 2)
tuplesort_free GNC 118584 80.0 % (12 / 15) 38.9 % (7 / 18)
tuplesort_get_stats CBC 192 54.5 % (12 / 22) 50.0 % (4 / 8)
tuplesort_gettuple_common CBC 12560998 87.1 % (74 / 85) 62.5 % (55 / 88)
tuplesort_heap_delete_top CBC 11704 100.0 % (6 / 6) 100.0 % (2 / 2)
tuplesort_heap_insert CBC 11941 100.0 % (13 / 13) 87.5 % (7 / 8)
tuplesort_heap_replace_top CBC 2972952 100.0 % (19 / 19) 83.3 % (10 / 12)
tuplesort_initialize_shared CBC 105 100.0 % (10 / 10) 75.0 % (3 / 4)
tuplesort_markpos CBC 289805 87.5 % (14 / 16) 42.9 % (3 / 7)
tuplesort_merge_order CBC 8511 100.0 % (5 / 5)
tuplesort_method_name CBC 141 46.2 % (6 / 13) 33.3 % (2 / 6)
tuplesort_performsort CBC 100131 86.7 % (39 / 45) 41.7 % (10 / 24)
tuplesort_readtup_alloc CBC 2691782 85.7 % (6 / 7) 50.0 % (3 / 6)
tuplesort_rescan CBC 29 90.5 % (19 / 21) 42.9 % (3 / 7)
tuplesort_reset CBC 1312 100.0 % (9 / 9)
tuplesort_restorepos CBC 15975 87.5 % (14 / 16) 42.9 % (3 / 7)
tuplesort_set_bound CBC 598 87.5 % (14 / 16) 45.0 % (9 / 20)
tuplesort_skiptuples CBC 196 64.0 % (16 / 25) 37.0 % (10 / 27)
tuplesort_sort_memtuples CBC 100306 100.0 % (21 / 21) 94.4 % (17 / 18)
tuplesort_space_type_name CBC 123 100.0 % (3 / 3) 50.0 % (3 / 6)
tuplesort_updatemax CBC 1504 83.3 % (10 / 12) 50.0 % (5 / 10)
tuplesort_used_bound CBC 55 100.0 % (2 / 2)
worker_freeze_result_tape CBC 210 100.0 % (14 / 14) 50.0 % (5 / 10)
worker_get_identifier CBC 210 100.0 % (7 / 7) 50.0 % (3 / 6)
worker_nomergeruns CBC 210 100.0 % (7 / 7) 50.0 % (4 / 8)

Generated by: LCOV version 2.1-beta2-3-g6141622