LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 2487 2713 91.7 %
Date: 2025-06-07 21:17:34 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 12
heap_abort_speculative 20
test_lockmode_for_conflict 64
MultiXactIdWait 108
Do_MultiXactIdWait 116
heap_lock_updated_tuple_rec 162
heap_lock_updated_tuple 180
DoesMultiXactIdConflict 198
heap_get_latest_tid 300
UpdateXmaxHintBits 354
heap_acquire_tuplock 530
HeapTupleGetUpdateXid 906
MultiXactIdGetUpdateXid 922
heap_set_tidrange 1916
GetMultiXactIdHintBits 2354
get_mxact_status_for_lock 2390
bottomup_nblocksfavorable 3752
bottomup_sort_and_shrink 3752
heap_finish_speculative 4112
FreeBulkInsertState 5508
heap_setscanlimits 5626
GetBulkInsertState 5792
heap_getnextslot_tidrange 8594
xmax_infomask_changed 10662
heap_index_delete_tuples 10952
index_delete_sort 10952
index_delete_prefetch_buffer 36822
heap_freeze_prepared_tuples 44854
heap_pre_freeze_checks 44854
log_heap_new_cid 47924
log_heap_visible 91288
ReleaseBulkInsertStatePin 161512
heap_inplace_update_and_unlock 166490
heap_lock_tuple 169758
heap_scan_stream_read_next_parallel 201572
heap_inplace_unlock 201864
heapgettup_start_page 202982
simple_heap_update 222760
heap_tuple_needs_eventual_freeze 301986
heap_fetch 355008
heap_inplace_lock 368548
bottomup_sort_and_shrink_cmp 381368
bitmapheap_stream_read_next 419328
log_heap_update 586288
HeapDetermineColumnsInfo 609342
heap_update 609344
heap_multi_insert 713988
heap_freeze_tuple 715270
heap_multi_insert_pages 728436
heap_endscan 758310
heap_beginscan 762952
index_delete_check_htid 1061266
simple_heap_delete 1226274
heap_attr_equals 1476330
heap_rescan 1531906
simple_heap_insert 1767710
heapgettup_initial_block 2252600
initscan 2294858
heap_delete 2952762
HeapTupleHeaderAdvanceConflictHorizon 2991154
ExtractReplicaIdentity 3561626
compute_infobits 3863480
compute_new_xmax_infomask 4028376
heap_prepare_pagescan 5509528
page_collect_tuples 5509528
heapgettup_advance_block 5547268
heap_fetch_next_buffer 7635320
heap_scan_stream_read_next_serial 7799868
heap_tuple_should_freeze 11261962
heapgettup_continue_page 16470998
heapgettup 16512756
heap_insert 16554214
heap_prepare_insert 20332864
heap_getnext 20348786
AssertHasSnapshotForToast 20830296
index_delete_sort_cmp 24317898
heap_prepare_freeze_tuple 35521072
heap_hot_search_buffer 44882210
HeapCheckForSerializableConflictOut 64207680
heap_getnextslot 98162158
heapgettup_pagemode 102006968

Generated by: LCOV version 1.16