LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2509 2735 91.7 %
Date: 2026-02-07 17:18:43 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 32
MultiXactIdWait 108
Do_MultiXactIdWait 116
heap_get_latest_tid 300
DoesMultiXactIdConflict 436
UpdateXmaxHintBits 444
heap_acquire_tuplock 628
heap_set_tidrange 2070
bottomup_nblocksfavorable 3990
bottomup_sort_and_shrink 3990
heap_finish_speculative 4176
heap_lock_updated_tuple_rec 4424
heap_lock_updated_tuple 4428
FreeBulkInsertState 5180
GetBulkInsertState 5468
heap_setscanlimits 5742
xmax_infomask_changed 10762
heap_getnextslot_tidrange 11272
heap_index_delete_tuples 11288
index_delete_sort 11288
index_delete_prefetch_buffer 38336
heap_freeze_prepared_tuples 45872
heap_pre_freeze_checks 45872
log_heap_new_cid 49312
log_heap_visible 72458
test_lockmode_for_conflict 77548
GetMultiXactIdHintBits 153604
ReleaseBulkInsertStatePin 161516
heap_inplace_update_and_unlock 168254
heapgettup_start_page 185310
heap_scan_stream_read_next_parallel 203438
heap_inplace_unlock 218166
get_mxact_status_for_lock 230886
simple_heap_update 236968
heap_tuple_needs_eventual_freeze 311576
heap_lock_tuple 316884
HeapTupleGetUpdateXid 319760
MultiXactIdGetUpdateXid 324038
heap_fetch 362826
bottomup_sort_and_shrink_cmp 384040
heap_inplace_lock 386590
bitmapheap_stream_read_next 431672
log_heap_update 603372
HeapDetermineColumnsInfo 626452
heap_update 626454
heap_freeze_tuple 736796
heap_multi_insert 748114
heap_multi_insert_pages 762254
heap_endscan 788818
heap_beginscan 793560
index_delete_check_htid 1079328
heap_rescan 1253660
simple_heap_delete 1320324
heap_attr_equals 1538366
simple_heap_insert 1856960
heapgettup_initial_block 1997696
initscan 2047220
heap_delete 3052278
HeapTupleHeaderAdvanceConflictHorizon 3171606
ExtractReplicaIdentity 3678218
compute_infobits 4132554
compute_new_xmax_infomask 4301434
heap_prepare_pagescan 5441000
page_collect_tuples 5441000
heapgettup_advance_block 5461402
heap_fetch_next_buffer 7282238
heap_scan_stream_read_next_serial 7459098
heap_tuple_should_freeze 13789628
heapgettup_continue_page 14981328
heapgettup 15023388
heap_insert 16770212
heap_getnext 19688300
heap_prepare_insert 19782958
AssertHasSnapshotForToast 21197042
index_delete_sort_cmp 25828204
heap_prepare_freeze_tuple 40325946
heap_hot_search_buffer 46180682
HeapCheckForSerializableConflictOut 64237376
heap_getnextslot 95706848
heapgettup_pagemode 100383218

Generated by: LCOV version 1.16