LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2501 2726 91.7 %
Date: 2025-12-02 12:17:32 Functions: 82 82 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AssertHasSnapshotForToast 21039106
ConditionalMultiXactIdWait 8
Do_MultiXactIdWait 116
DoesMultiXactIdConflict 198
ExtractReplicaIdentity 3609430
FreeBulkInsertState 4494
FreezeMultiXactId 14
GetBulkInsertState 4782
GetMultiXactIdHintBits 2392
HeapCheckForSerializableConflictOut 63238938
HeapDetermineColumnsInfo 610338
HeapTupleGetUpdateXid 964
HeapTupleHeaderAdvanceConflictHorizon 3042572
MultiXactIdGetUpdateXid 980
MultiXactIdWait 108
ReleaseBulkInsertStatePin 161516
UpdateXmaxHintBits 438
bitmapheap_stream_read_next 419954
bottomup_nblocksfavorable 3934
bottomup_sort_and_shrink 3934
bottomup_sort_and_shrink_cmp 406732
compute_infobits 3907330
compute_new_xmax_infomask 4076286
get_mxact_status_for_lock 2428
heap_abort_speculative 28
heap_acquire_tuplock 614
heap_attr_equals 1477302
heap_beginscan 772244
heap_delete 2999596
heap_endscan 767506
heap_fetch 356172
heap_fetch_next_buffer 7338986
heap_finish_speculative 4158
heap_freeze_prepared_tuples 46078
heap_freeze_tuple 732150
heap_get_latest_tid 300
heap_getnext 19783384
heap_getnextslot 94943582
heap_getnextslot_tidrange 11272
heap_hot_search_buffer 44771604
heap_index_delete_tuples 11412
heap_inplace_lock 351856
heap_inplace_unlock 188446
heap_inplace_update_and_unlock 163210
heap_insert 16708292
heap_lock_tuple 170152
heap_lock_updated_tuple 212
heap_lock_updated_tuple_rec 182
heap_multi_insert 720888
heap_multi_insert_pages 733890
heap_pre_freeze_checks 46078
heap_prepare_freeze_tuple 38714594
heap_prepare_insert 19658014
heap_prepare_pagescan 5530806
heap_rescan 1225540
heap_scan_stream_read_next_parallel 202554
heap_scan_stream_read_next_serial 7510150
heap_set_tidrange 2070
heap_setscanlimits 5748
heap_tuple_needs_eventual_freeze 284504
heap_tuple_should_freeze 14569308
heap_update 610340
heapgettup 15797448
heapgettup_advance_block 5555818
heapgettup_continue_page 15756418
heapgettup_initial_block 1954332
heapgettup_pagemode 98940976
heapgettup_start_page 190190
index_delete_check_htid 1069524
index_delete_prefetch_buffer 38392
index_delete_sort 11412
index_delete_sort_cmp 25498696
initscan 1997784
log_heap_new_cid 49170
log_heap_update 587248
log_heap_visible 69276
page_collect_tuples 5530806
simple_heap_delete 1267656
simple_heap_insert 1803576
simple_heap_update 222970
test_lockmode_for_conflict 64
xmax_infomask_changed 10748

Generated by: LCOV version 1.16