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 % 2701 2477
Test Date: 2026-05-04 19:16:35 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 6
heap_abort_speculative 16
MultiXactIdWait 55
Do_MultiXactIdWait 61
heap_get_latest_tid 207
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 2828
bottomup_sort_and_shrink 2828
heap_setscanlimits 3275
FreeBulkInsertState 3297
GetBulkInsertState 3539
xmax_infomask_changed 5449
heap_getnextslot_tidrange 6512
heap_index_delete_tuples 8330
index_delete_sort 8330
heap_freeze_prepared_tuples 26060
heap_pre_freeze_checks 26060
index_delete_prefetch_buffer 27336
log_heap_new_cid 32996
test_lockmode_for_conflict 38781
GetMultiXactIdHintBits 76860
ReleaseBulkInsertStatePin 90779
heap_inplace_update_and_unlock 100156
get_mxact_status_for_lock 115511
heap_tuple_needs_eventual_freeze 115796
heapgettup_start_page 116158
heap_inplace_unlock 130139
simple_heap_update 138666
heap_scan_stream_read_next_parallel 146261
HeapTupleGetUpdateXid 159912
MultiXactIdGetUpdateXid 162052
heap_inplace_lock 230323
bitmapheap_stream_read_next 263790
bottomup_sort_and_shrink_cmp 269255
heap_freeze_tuple 462223
heap_multi_insert 483580
heap_endscan 486795
heap_beginscan 490084
heap_multi_insert_pages 491781
heap_lock_tuple 570505
index_delete_check_htid 753612
simple_heap_delete 823630
heap_rescan 863060
heap_attr_equals 980653
simple_heap_insert 1084034
heapgettup_initial_block 1320848
initscan 1353144
heap_delete 1885504
log_heap_update 2371057
HeapDetermineColumnsInfo 2383063
heap_update 2383064
heap_fetch 2839919
heapgettup_advance_block 3760588
heap_prepare_pagescan 3772216
page_collect_tuples 3772216
HeapTupleHeaderAdvanceConflictHorizon 3973484
ExtractReplicaIdentity 4268223
heap_fetch_next_buffer 5008827
heap_scan_stream_read_next_serial 5081436
compute_infobits 6521831
compute_new_xmax_infomask 6627419
heap_tuple_should_freeze 7386612
heapgettup_continue_page 9264105
heapgettup 9291173
heap_insert 11535245
heap_prepare_freeze_tuple 11652490
heap_getnext 11782371
heap_prepare_insert 13368745
AssertHasSnapshotForToast 16287386
index_delete_sort_cmp 17872931
HeapCheckForSerializableConflictOut 42328915
heap_getnextslot 67566813
heapgettup_pagemode 70064647

Generated by: LCOV version 2.0-1