LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2487 2713 91.7 %
Date: 2025-07-04 04:18:14 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 20
test_lockmode_for_conflict 64
MultiXactIdWait 108
Do_MultiXactIdWait 116
heap_lock_updated_tuple_rec 162
heap_lock_updated_tuple 180
DoesMultiXactIdConflict 198
heap_get_latest_tid 300
UpdateXmaxHintBits 352
heap_acquire_tuplock 528
HeapTupleGetUpdateXid 906
MultiXactIdGetUpdateXid 922
heap_set_tidrange 1916
GetMultiXactIdHintBits 2368
get_mxact_status_for_lock 2404
bottomup_nblocksfavorable 3662
bottomup_sort_and_shrink 3662
heap_finish_speculative 4112
FreeBulkInsertState 5500
heap_setscanlimits 5614
GetBulkInsertState 5780
heap_getnextslot_tidrange 8594
xmax_infomask_changed 10660
heap_index_delete_tuples 11214
index_delete_sort 11214
index_delete_prefetch_buffer 37932
heap_freeze_prepared_tuples 45162
heap_pre_freeze_checks 45162
log_heap_new_cid 47992
log_heap_visible 91278
ReleaseBulkInsertStatePin 161512
heap_inplace_update_and_unlock 166248
heap_lock_tuple 169744
heap_scan_stream_read_next_parallel 201566
heapgettup_start_page 203356
simple_heap_update 223626
heap_inplace_unlock 250890
heap_tuple_needs_eventual_freeze 302292
heap_fetch 355028
bottomup_sort_and_shrink_cmp 357636
heap_inplace_lock 417294
bitmapheap_stream_read_next 421756
log_heap_update 587414
HeapDetermineColumnsInfo 610466
heap_update 610468
heap_multi_insert 719280
heap_freeze_tuple 723566
heap_multi_insert_pages 733764
heap_endscan 764676
heap_beginscan 769314
index_delete_check_htid 1080590
simple_heap_delete 1227550
heap_attr_equals 1481302
heap_rescan 1534622
simple_heap_insert 1799166
heapgettup_initial_block 2261294
initscan 2303936
heap_delete 2955366
HeapTupleHeaderAdvanceConflictHorizon 2985630
ExtractReplicaIdentity 3565356
compute_infobits 3867626
compute_new_xmax_infomask 4032518
heap_prepare_pagescan 5642096
page_collect_tuples 5642096
heapgettup_advance_block 5679840
heap_fetch_next_buffer 7775186
heap_scan_stream_read_next_serial 7941134
heap_tuple_should_freeze 14046982
heapgettup_continue_page 16503566
heapgettup 16545430
heap_insert 16613276
heap_prepare_insert 20406236
heap_getnext 20625712
AssertHasSnapshotForToast 20898378
index_delete_sort_cmp 24198142
heap_prepare_freeze_tuple 43721416
heap_hot_search_buffer 45492988
HeapCheckForSerializableConflictOut 64688132
heap_getnextslot 99402058
heapgettup_pagemode 103491120

Generated by: LCOV version 1.16