LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2500 2726 91.7 %
Date: 2025-12-02 11:17:23 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 28
test_lockmode_for_conflict 64
MultiXactIdWait 108
Do_MultiXactIdWait 116
heap_lock_updated_tuple_rec 182
DoesMultiXactIdConflict 198
heap_lock_updated_tuple 212
heap_get_latest_tid 300
UpdateXmaxHintBits 438
heap_acquire_tuplock 614
HeapTupleGetUpdateXid 964
MultiXactIdGetUpdateXid 980
heap_set_tidrange 2070
GetMultiXactIdHintBits 2352
get_mxact_status_for_lock 2388
bottomup_nblocksfavorable 3910
bottomup_sort_and_shrink 3910
heap_finish_speculative 4158
FreeBulkInsertState 4496
GetBulkInsertState 4784
heap_setscanlimits 5756
xmax_infomask_changed 10748
heap_getnextslot_tidrange 11272
heap_index_delete_tuples 11582
index_delete_sort 11582
index_delete_prefetch_buffer 38690
heap_freeze_prepared_tuples 45356
heap_pre_freeze_checks 45356
log_heap_new_cid 49168
log_heap_visible 67854
ReleaseBulkInsertStatePin 161516
heap_inplace_update_and_unlock 163692
heap_lock_tuple 170152
heap_inplace_unlock 183200
heapgettup_start_page 190028
heap_scan_stream_read_next_parallel 202568
simple_heap_update 222588
heap_tuple_needs_eventual_freeze 269908
heap_inplace_lock 346976
heap_fetch 356114
bottomup_sort_and_shrink_cmp 373236
bitmapheap_stream_read_next 421264
log_heap_update 586856
HeapDetermineColumnsInfo 609944
heap_update 609946
heap_freeze_tuple 715856
heap_multi_insert 720886
heap_multi_insert_pages 733712
heap_endscan 764130
heap_beginscan 768868
index_delete_check_htid 1074020
heap_rescan 1225852
simple_heap_delete 1267636
heap_attr_equals 1476092
simple_heap_insert 1803016
heapgettup_initial_block 1951258
initscan 1994720
heap_delete 2999578
HeapTupleHeaderAdvanceConflictHorizon 3045918
ExtractReplicaIdentity 3609020
compute_infobits 3906034
compute_new_xmax_infomask 4074984
heap_prepare_pagescan 5583506
page_collect_tuples 5583506
heapgettup_advance_block 5608460
heap_fetch_next_buffer 7392002
heap_scan_stream_read_next_serial 7559718
heap_tuple_should_freeze 14112448
heapgettup_continue_page 15740496
heapgettup 15781538
heap_insert 16702088
heap_prepare_insert 19657768
heap_getnext 19809434
AssertHasSnapshotForToast 21032486
index_delete_sort_cmp 24751224
heap_prepare_freeze_tuple 37635354
heap_hot_search_buffer 44652582
HeapCheckForSerializableConflictOut 63110980
heap_getnextslot 94901438
heapgettup_pagemode 98940792

Generated by: LCOV version 1.16