LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2499 2723 91.8 %
Date: 2025-10-16 06:17:44 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 14
heap_abort_speculative 20
test_lockmode_for_conflict 64
MultiXactIdWait 108
Do_MultiXactIdWait 116
heap_lock_updated_tuple_rec 176
DoesMultiXactIdConflict 198
heap_lock_updated_tuple 206
heap_get_latest_tid 300
UpdateXmaxHintBits 426
heap_acquire_tuplock 602
HeapTupleGetUpdateXid 964
MultiXactIdGetUpdateXid 980
heap_set_tidrange 1920
GetMultiXactIdHintBits 2380
get_mxact_status_for_lock 2416
bottomup_nblocksfavorable 3918
bottomup_sort_and_shrink 3918
heap_finish_speculative 4124
FreeBulkInsertState 4378
GetBulkInsertState 4662
heap_setscanlimits 5594
heap_getnextslot_tidrange 8602
xmax_infomask_changed 10736
heap_index_delete_tuples 11312
index_delete_sort 11312
index_delete_prefetch_buffer 38058
heap_freeze_prepared_tuples 45686
heap_pre_freeze_checks 45686
log_heap_new_cid 48900
log_heap_visible 68628
ReleaseBulkInsertStatePin 161516
heap_inplace_update_and_unlock 161532
heap_lock_tuple 169988
heapgettup_start_page 189640
heap_inplace_unlock 191206
heap_scan_stream_read_next_parallel 201656
simple_heap_update 220276
heap_tuple_needs_eventual_freeze 281364
heap_inplace_lock 352796
heap_fetch 355930
bottomup_sort_and_shrink_cmp 397090
bitmapheap_stream_read_next 419344
log_heap_update 584460
HeapDetermineColumnsInfo 607528
heap_update 607530
heap_freeze_tuple 711800
heap_multi_insert 716142
heap_multi_insert_pages 728914
heap_endscan 758820
heap_beginscan 763558
index_delete_check_htid 1066048
heap_rescan 1218402
simple_heap_delete 1257366
heap_attr_equals 1463906
simple_heap_insert 1799100
heapgettup_initial_block 1938958
initscan 1981960
heap_delete 2989266
HeapTupleHeaderAdvanceConflictHorizon 3062230
ExtractReplicaIdentity 3596298
compute_infobits 3894076
compute_new_xmax_infomask 4062988
heap_prepare_pagescan 5544786
page_collect_tuples 5544786
heapgettup_advance_block 5569346
heap_fetch_next_buffer 7343634
heap_scan_stream_read_next_serial 7508304
heap_tuple_should_freeze 15602822
heapgettup_continue_page 15667826
heapgettup 15708674
heap_insert 16686258
heap_prepare_insert 19632540
heap_getnext 19739270
AssertHasSnapshotForToast 20999186
index_delete_sort_cmp 25309420
heap_prepare_freeze_tuple 40222224
heap_hot_search_buffer 44437536
HeapCheckForSerializableConflictOut 62452856
heap_getnextslot 95113356
heapgettup_pagemode 99152740

Generated by: LCOV version 1.16