LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 2860 3167 90.3 %
Date: 2024-05-20 03:10:46 Functions: 91 93 97.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
heap_mask 0
heap_xlog_lock_updated 0
ConditionalMultiXactIdWait 8
FreezeMultiXactId 12
heap_abort_speculative 20
test_lockmode_for_conflict 64
MultiXactIdWait 104
Do_MultiXactIdWait 112
heap_xlog_confirm 122
heap_lock_updated_tuple_rec 160
heap_lock_updated_tuple 176
heap_set_tidrange 178
DoesMultiXactIdConflict 188
heap_get_latest_tid 300
UpdateXmaxHintBits 342
heap_acquire_tuplock 518
HeapTupleGetUpdateXid 1006
MultiXactIdGetUpdateXid 1022
GetMultiXactIdHintBits 2348
get_mxact_status_for_lock 2384
bottomup_nblocksfavorable 3420
bottomup_sort_and_shrink 3420
heap_setscanlimits 3748
heap_finish_speculative 4010
FreeBulkInsertState 4460
GetBulkInsertState 4692
heap_getnextslot_tidrange 5940
heap_xlog_visible 7370
heap_index_delete_tuples 9746
index_delete_sort 9746
xmax_infomask_changed 10644
heap_xlog_inplace 13120
heap_xlog_prune_freeze 15752
heap_freeze_prepared_tuples 21940
heap_pre_freeze_checks 21940
index_delete_prefetch_buffer 32046
log_heap_new_cid 42602
log_heap_visible 62986
heap_xlog_multi_insert 100594
heap_inplace_update 105492
heap_xlog_lock 108916
heap2_redo 125416
heap_tuple_needs_eventual_freeze 159368
ReleaseBulkInsertStatePin 161512
heap_lock_tuple 165338
simple_heap_update 173770
heap_xlog_update 182196
heapgettup_start_page 183958
heap_scan_stream_read_next_parallel 199032
bottomup_sort_and_shrink_cmp 353024
log_heap_update 526996
HeapDetermineColumnsInfo 549974
heap_update 549974
heap_xlog_delete 572764
heap_endscan 592174
heap_multi_insert 592220
heap_beginscan 594652
heap_multi_insert_pages 603264
heap_fetch 613128
heap_freeze_tuple 745490
fix_infomask_from_infobits 863518
index_delete_check_htid 951250
heap_rescan 979178
simple_heap_delete 1116802
heap_attr_equals 1222704
simple_heap_insert 1416752
heap_execute_freeze_tuple 1465470
heapgettup_initial_block 1536024
initscan 1573830
heap_xlog_insert 2506698
heap_delete 2723144
HeapTupleHeaderAdvanceConflictHorizon 2753600
heap_tuple_should_freeze 2815518
ExtractReplicaIdentity 3272642
heap_redo 3383820
compute_infobits 3549514
compute_new_xmax_infomask 3714716
heap_prepare_pagescan 3750722
page_collect_tuples 3750722
heapgettup_advance_block 4430348
heap_fetch_next_buffer 5225272
heap_scan_stream_read_next_serial 5966372
heap_prepare_freeze_tuple 6217932
heap_insert 15098742
heapgettup_continue_page 15468714
heapgettup 15505792
heap_getnext 16954242
heap_prepare_insert 17790620
index_delete_sort_cmp 23184684
heap_hot_search_buffer 36396802
HeapCheckForSerializableConflictOut 53602550
heap_getnextslot 72919952
heapgettup_pagemode 74374528

Generated by: LCOV version 1.14