LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2489 2713 91.7 %
Date: 2025-08-12 00:18:13 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 162
heap_lock_updated_tuple 180
DoesMultiXactIdConflict 198
heap_get_latest_tid 300
UpdateXmaxHintBits 354
heap_acquire_tuplock 530
HeapTupleGetUpdateXid 964
MultiXactIdGetUpdateXid 980
heap_set_tidrange 1916
GetMultiXactIdHintBits 2390
get_mxact_status_for_lock 2426
bottomup_nblocksfavorable 3836
bottomup_sort_and_shrink 3836
heap_finish_speculative 4112
FreeBulkInsertState 4360
GetBulkInsertState 4644
heap_setscanlimits 5594
heap_getnextslot_tidrange 8594
xmax_infomask_changed 10662
heap_index_delete_tuples 11022
index_delete_sort 11022
index_delete_prefetch_buffer 36838
heap_freeze_prepared_tuples 46830
heap_pre_freeze_checks 46830
log_heap_new_cid 48606
log_heap_visible 97834
ReleaseBulkInsertStatePin 161516
heap_inplace_update_and_unlock 165752
heap_lock_tuple 169786
heapgettup_start_page 189474
heap_scan_stream_read_next_parallel 201578
simple_heap_update 219198
heap_inplace_unlock 235782
heap_tuple_needs_eventual_freeze 318008
heap_fetch 355290
bottomup_sort_and_shrink_cmp 396308
heap_inplace_lock 401566
bitmapheap_stream_read_next 418926
log_heap_update 583072
HeapDetermineColumnsInfo 606126
heap_update 606128
heap_multi_insert 701912
heap_multi_insert_pages 714978
heap_freeze_tuple 715444
heap_endscan 755524
heap_beginscan 760174
index_delete_check_htid 1047686
heap_rescan 1196184
simple_heap_delete 1229236
heap_attr_equals 1461316
simple_heap_insert 1789926
heapgettup_initial_block 1913916
initscan 1956358
heap_delete 2957068
HeapTupleHeaderAdvanceConflictHorizon 3061230
ExtractReplicaIdentity 3562716
compute_infobits 3862788
compute_new_xmax_infomask 4027682
heap_prepare_pagescan 5497202
page_collect_tuples 5497202
heapgettup_advance_block 5520320
heap_fetch_next_buffer 7264914
heap_scan_stream_read_next_serial 7434236
heap_tuple_should_freeze 13799890
heapgettup_continue_page 15658998
heapgettup 15699356
heap_insert 16612944
heap_prepare_insert 19535186
heap_getnext 19721826
AssertHasSnapshotForToast 20878036
index_delete_sort_cmp 24607990
heap_prepare_freeze_tuple 42016288
heap_hot_search_buffer 44762960
HeapCheckForSerializableConflictOut 62889694
heap_getnextslot 94089766
heapgettup_pagemode 98121016

Generated by: LCOV version 1.16