LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2512 2735 91.8 %
Date: 2026-02-08 10:17:57 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 32
MultiXactIdWait 108
Do_MultiXactIdWait 116
heap_get_latest_tid 300
DoesMultiXactIdConflict 436
UpdateXmaxHintBits 442
heap_acquire_tuplock 626
heap_set_tidrange 2070
heap_finish_speculative 4178
bottomup_nblocksfavorable 4236
bottomup_sort_and_shrink 4236
heap_lock_updated_tuple_rec 4424
heap_lock_updated_tuple 4428
FreeBulkInsertState 5178
GetBulkInsertState 5470
heap_setscanlimits 5728
xmax_infomask_changed 10760
heap_getnextslot_tidrange 11272
heap_index_delete_tuples 11962
index_delete_sort 11962
index_delete_prefetch_buffer 39936
heap_freeze_prepared_tuples 45198
heap_pre_freeze_checks 45198
log_heap_new_cid 49308
log_heap_visible 70668
test_lockmode_for_conflict 77548
GetMultiXactIdHintBits 153572
ReleaseBulkInsertStatePin 161516
heap_inplace_update_and_unlock 168338
heap_inplace_unlock 180636
heapgettup_start_page 185240
heap_scan_stream_read_next_parallel 203452
get_mxact_status_for_lock 230854
simple_heap_update 234478
heap_tuple_needs_eventual_freeze 298360
heap_lock_tuple 316830
HeapTupleGetUpdateXid 319760
MultiXactIdGetUpdateXid 324036
heap_inplace_lock 349014
heap_fetch 362456
bottomup_sort_and_shrink_cmp 432962
bitmapheap_stream_read_next 433822
log_heap_update 600866
HeapDetermineColumnsInfo 623940
heap_update 623942
heap_freeze_tuple 728596
heap_multi_insert 748112
heap_multi_insert_pages 761906
heap_endscan 785404
heap_beginscan 790140
index_delete_check_htid 1096338
heap_rescan 1253320
simple_heap_delete 1320118
heap_attr_equals 1526928
simple_heap_insert 1856378
heapgettup_initial_block 1993488
initscan 2043460
heap_delete 3052070
HeapTupleHeaderAdvanceConflictHorizon 3158942
ExtractReplicaIdentity 3675504
compute_infobits 4128936
compute_new_xmax_infomask 4297800
heap_prepare_pagescan 5675660
page_collect_tuples 5675660
heapgettup_advance_block 5696116
heap_fetch_next_buffer 7513994
heap_scan_stream_read_next_serial 7689604
heap_tuple_should_freeze 12057818
heapgettup_continue_page 14972766
heapgettup 15014818
heap_insert 16768646
heap_getnext 19478966
heap_prepare_insert 19781452
AssertHasSnapshotForToast 21192760
index_delete_sort_cmp 26861460
heap_prepare_freeze_tuple 34690402
heap_hot_search_buffer 45783882
HeapCheckForSerializableConflictOut 63255244
heap_getnextslot 95759454
heapgettup_pagemode 100235060

Generated by: LCOV version 1.16