LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2487 2713 91.7 %
Date: 2025-08-12 03:18:45 Functions: 82 82 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AssertHasSnapshotForToast 20887112
ConditionalMultiXactIdWait 8
Do_MultiXactIdWait 116
DoesMultiXactIdConflict 198
ExtractReplicaIdentity 3563684
FreeBulkInsertState 4358
FreezeMultiXactId 14
GetBulkInsertState 4644
GetMultiXactIdHintBits 2380
HeapCheckForSerializableConflictOut 63159360
HeapDetermineColumnsInfo 606900
HeapTupleGetUpdateXid 964
HeapTupleHeaderAdvanceConflictHorizon 3073766
MultiXactIdGetUpdateXid 980
MultiXactIdWait 108
ReleaseBulkInsertStatePin 161516
UpdateXmaxHintBits 352
bitmapheap_stream_read_next 419102
bottomup_nblocksfavorable 3816
bottomup_sort_and_shrink 3816
bottomup_sort_and_shrink_cmp 391550
compute_infobits 3864140
compute_new_xmax_infomask 4029030
get_mxact_status_for_lock 2416
heap_abort_speculative 20
heap_acquire_tuplock 528
heap_attr_equals 1463194
heap_beginscan 757156
heap_delete 2957260
heap_endscan 752506
heap_fetch 355354
heap_fetch_next_buffer 7111536
heap_finish_speculative 4112
heap_freeze_prepared_tuples 47254
heap_freeze_tuple 727890
heap_get_latest_tid 300
heap_getnext 19801310
heap_getnextslot 93993550
heap_getnextslot_tidrange 8594
heap_hot_search_buffer 44759952
heap_index_delete_tuples 11036
heap_inplace_lock 414570
heap_inplace_unlock 248930
heap_inplace_update_and_unlock 165590
heap_insert 16620974
heap_lock_tuple 169814
heap_lock_updated_tuple 180
heap_lock_updated_tuple_rec 162
heap_multi_insert 701984
heap_multi_insert_pages 715138
heap_pre_freeze_checks 47254
heap_prepare_freeze_tuple 43962104
heap_prepare_insert 19543256
heap_prepare_pagescan 5343202
heap_rescan 1196380
heap_scan_stream_read_next_parallel 201556
heap_scan_stream_read_next_serial 7277010
heap_set_tidrange 1916
heap_setscanlimits 5622
heap_tuple_needs_eventual_freeze 342270
heap_tuple_should_freeze 14285990
heap_update 606902
heapgettup 15716412
heapgettup_advance_block 5366018
heapgettup_continue_page 15676054
heapgettup_initial_block 1910992
heapgettup_pagemode 98087228
heapgettup_start_page 189538
index_delete_check_htid 1050646
index_delete_prefetch_buffer 36762
index_delete_sort 11036
index_delete_sort_cmp 24660242
initscan 1953536
log_heap_new_cid 48606
log_heap_update 583848
log_heap_visible 100420
page_collect_tuples 5343202
simple_heap_delete 1229430
simple_heap_insert 1790038
simple_heap_update 219974
test_lockmode_for_conflict 64
xmax_infomask_changed 10660

Generated by: LCOV version 1.16