LCOV - code coverage report
Current view: top level - src/backend/utils/sort - tuplesort.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 91.6 % 914 837
Test Date: 2026-10-17 14:15:53 Functions: 100.0 % 58 58
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 70.4 % 530 373

Function Name Sort by function name Hit count Sort by function hit count
beginmerge 352
consider_abort_common 2901272
current_byte 26428302
dumptuples 771492
free_sort_tuple 2149943
getlen 3922670
grow_memtuples 5271
init_slab_allocator 220
inittapes 469
inittapestate 599
leader_takeover_tapes 130
make_bounded_heap 254
markrunend 1304
merge_read_buffer_size 260
mergeonerun 146
mergereadnext 3725663
mergeruns 220
normalize_datum 26475560
radix_sort_recursive 47258
radix_sort_tuple 7481
reversedirection 508
selectnewtape 1304
sort_bounded_heap 254
ssup_datum_int32_cmp 167140405
ssup_datum_int64_cmp 1955649
ssup_datum_uint32_cmp 116708593
ssup_datum_uint64_cmp 2548082
tuplesort_attach_shared 201
tuplesort_begin_batch 173991
tuplesort_begin_common 171864
tuplesort_end 171666
tuplesort_estimate_shared 131
tuplesort_free 173793
tuplesort_get_stats 264
tuplesort_gettuple_common 17895020
tuplesort_heap_delete_top 12583
tuplesort_heap_insert 12857
tuplesort_heap_replace_top 4076740
tuplesort_initialize_shared 179
tuplesort_markpos 355640
tuplesort_merge_order 10946
tuplesort_method_name 196
tuplesort_performsort 148132
tuplesort_puttuple_common 19307899
tuplesort_readtup_alloc 3666281
tuplesort_rescan 38
tuplesort_reset 2127
tuplesort_restorepos 28306
tuplesort_set_bound 806
tuplesort_skiptuples 258
tuplesort_sort_memtuples 148437
tuplesort_space_type_name 172
tuplesort_updatemax 2391
tuplesort_used_bound 307
verify_memtuples_sorted 7481
worker_freeze_result_tape 379
worker_get_identifier 379
worker_nomergeruns 379

Generated by: LCOV version 2.0-1