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

Function Name Sort by function name Hit count Sort by hit count
ConditionalMultiXactIdWait 8
FreezeMultiXactId 16
heap_abort_speculative 32
MultiXactIdWait 108
Do_MultiXactIdWait 116
heap_get_latest_tid 300
DoesMultiXactIdConflict 436
UpdateXmaxHintBits 440
heap_acquire_tuplock 624
heap_set_tidrange 2070
bottomup_nblocksfavorable 4116
bottomup_sort_and_shrink 4116
heap_finish_speculative 4176
heap_lock_updated_tuple_rec 4424
heap_lock_updated_tuple 4428
FreeBulkInsertState 5180
GetBulkInsertState 5468
heap_setscanlimits 5766
xmax_infomask_changed 10758
heap_getnextslot_tidrange 11272
heap_index_delete_tuples 11668
index_delete_sort 11668
index_delete_prefetch_buffer 39280
heap_freeze_prepared_tuples 46704
heap_pre_freeze_checks 46704
log_heap_new_cid 49314
log_heap_visible 73130
test_lockmode_for_conflict 77548
GetMultiXactIdHintBits 153584
ReleaseBulkInsertStatePin 161516
heap_inplace_update_and_unlock 168902
heap_inplace_unlock 176214
heapgettup_start_page 185248
heap_scan_stream_read_next_parallel 203410
get_mxact_status_for_lock 230866
simple_heap_update 237090
heap_lock_tuple 316814
heap_tuple_needs_eventual_freeze 317630
HeapTupleGetUpdateXid 319760
MultiXactIdGetUpdateXid 324036
heap_inplace_lock 345160
heap_fetch 362644
bottomup_sort_and_shrink_cmp 400684
bitmapheap_stream_read_next 431440
log_heap_update 603490
HeapDetermineColumnsInfo 626562
heap_update 626564
heap_freeze_tuple 733250
heap_multi_insert 748256
heap_multi_insert_pages 762080
heap_endscan 785480
heap_beginscan 790216
index_delete_check_htid 1093030
heap_rescan 1246838
simple_heap_delete 1320478
heap_attr_equals 1538618
simple_heap_insert 1856980
heapgettup_initial_block 1987500
initscan 2037054
heap_delete 3052434
HeapTupleHeaderAdvanceConflictHorizon 3171182
ExtractReplicaIdentity 3678492
compute_infobits 4132680
compute_new_xmax_infomask 4301554
heap_prepare_pagescan 5518616
page_collect_tuples 5518616
heapgettup_advance_block 5539964
heap_fetch_next_buffer 7350512
heap_scan_stream_read_next_serial 7527460
heap_tuple_should_freeze 12796894
heapgettup_continue_page 14976450
heapgettup 15018508
heap_insert 16768868
heap_getnext 19542912
heap_prepare_insert 19781792
AssertHasSnapshotForToast 21196108
index_delete_sort_cmp 26427808
heap_prepare_freeze_tuple 35272982
heap_hot_search_buffer 45701446
HeapCheckForSerializableConflictOut 63522742
heap_getnextslot 95349064
heapgettup_pagemode 99884926

Generated by: LCOV version 1.16