LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 91.7 % 2694 2470
Test Date: 2026-04-07 14:16:30 Functions: 100.0 % 80 80
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
ConditionalMultiXactIdWait 6
FreezeMultiXactId 7
heap_abort_speculative 16
MultiXactIdWait 55
Do_MultiXactIdWait 61
heap_get_latest_tid 199
DoesMultiXactIdConflict 218
UpdateXmaxHintBits 280
heap_acquire_tuplock 377
heap_set_tidrange 1374
heap_finish_speculative 2215
heap_lock_updated_tuple_rec 2224
heap_lock_updated_tuple 2226
bottomup_nblocksfavorable 2851
bottomup_sort_and_shrink 2851
heap_setscanlimits 3274
FreeBulkInsertState 3288
GetBulkInsertState 3530
xmax_infomask_changed 5449
heap_getnextslot_tidrange 6512
heap_index_delete_tuples 8330
index_delete_sort 8330
heap_freeze_prepared_tuples 26653
heap_pre_freeze_checks 26653
index_delete_prefetch_buffer 27184
log_heap_new_cid 32654
test_lockmode_for_conflict 38781
GetMultiXactIdHintBits 76866
ReleaseBulkInsertStatePin 90779
heap_inplace_update_and_unlock 100019
get_mxact_status_for_lock 115517
heapgettup_start_page 116209
heap_inplace_unlock 117398
heap_tuple_needs_eventual_freeze 117727
simple_heap_update 138213
heap_scan_stream_read_next_parallel 146246
HeapTupleGetUpdateXid 159913
MultiXactIdGetUpdateXid 162054
heap_inplace_lock 217441
bitmapheap_stream_read_next 263892
bottomup_sort_and_shrink_cmp 272569
heap_freeze_tuple 465229
heap_multi_insert 481461
heap_endscan 484792
heap_beginscan 488065
heap_multi_insert_pages 489679
heap_lock_tuple 570477
index_delete_check_htid 750457
simple_heap_delete 818573
heap_rescan 870762
heap_attr_equals 978443
simple_heap_insert 1089634
heapgettup_initial_block 1326560
initscan 1358827
heap_delete 1880401
log_heap_update 2370519
HeapDetermineColumnsInfo 2382534
heap_update 2382535
heap_fetch 2839771
heapgettup_advance_block 3766032
heap_prepare_pagescan 3778545
page_collect_tuples 3778545
HeapTupleHeaderAdvanceConflictHorizon 3981350
ExtractReplicaIdentity 4262598
heap_fetch_next_buffer 5021919
heap_scan_stream_read_next_serial 5092592
heap_tuple_should_freeze 6363291
compute_infobits 6516495
compute_new_xmax_infomask 6622111
heapgettup_continue_page 9266823
heapgettup 9293741
heap_prepare_freeze_tuple 10259186
heap_insert 11442122
heap_getnext 11754178
heap_prepare_insert 13271536
AssertHasSnapshotForToast 16186511
index_delete_sort_cmp 17907956
HeapCheckForSerializableConflictOut 42082912
heap_getnextslot 67723108
heapgettup_pagemode 70190181

Generated by: LCOV version 2.0-1