LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 2854 3166 90.1 %
Date: 2024-05-06 04:11:46 Functions: 91 93 97.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ConditionalMultiXactIdWait 8
Do_MultiXactIdWait 112
DoesMultiXactIdConflict 188
ExtractReplicaIdentity 3325524
FreeBulkInsertState 4460
FreezeMultiXactId 12
GetBulkInsertState 4694
GetMultiXactIdHintBits 2338
HeapCheckForSerializableConflictOut 54238302
HeapDetermineColumnsInfo 567202
HeapTupleGetUpdateXid 1010
HeapTupleHeaderAdvanceConflictHorizon 2866608
MultiXactIdGetUpdateXid 1026
MultiXactIdWait 104
ReleaseBulkInsertStatePin 161512
UpdateXmaxHintBits 338
bottomup_nblocksfavorable 3680
bottomup_sort_and_shrink 3680
bottomup_sort_and_shrink_cmp 387756
compute_infobits 3606482
compute_new_xmax_infomask 3771678
fix_infomask_from_infobits 876600
get_mxact_status_for_lock 2374
heap2_redo 131832
heap_abort_speculative 20
heap_acquire_tuplock 514
heap_attr_equals 1280728
heap_beginscan 605154
heap_delete 2758794
heap_endscan 602620
heap_execute_freeze_tuple 1464046
heap_fetch 614744
heap_fetch_next_buffer 5337700
heap_finish_speculative 4010
heap_freeze_prepared_tuples 22398
heap_freeze_tuple 767478
heap_get_latest_tid 294
heap_getnext 16949258
heap_getnextslot 72986710
heap_getnextslot_tidrange 5940
heap_hot_search_buffer 36931308
heap_index_delete_tuples 10552
heap_inplace_update 107840
heap_insert 15116376
heap_lock_tuple 165358
heap_lock_updated_tuple 176
heap_lock_updated_tuple_rec 160
heap_mask 0
heap_multi_insert 612906
heap_multi_insert_pages 624494
heap_pre_freeze_checks 22398
heap_prepare_freeze_tuple 6284660
heap_prepare_insert 17841306
heap_prepare_pagescan 3855006
heap_redo 3401422
heap_rescan 980772
heap_scan_stream_read_next_parallel 200878
heap_scan_stream_read_next_serial 6083516
heap_set_tidrange 178
heap_setscanlimits 3748
heap_tuple_needs_eventual_freeze 172144
heap_tuple_should_freeze 2848912
heap_update 567202
heap_xlog_confirm 122
heap_xlog_delete 582044
heap_xlog_inplace 13806
heap_xlog_insert 2510486
heap_xlog_lock 109396
heap_xlog_lock_updated 0
heap_xlog_multi_insert 105918
heap_xlog_prune_freeze 16740
heap_xlog_update 185564
heap_xlog_visible 7474
heapgettup 15501384
heapgettup_advance_block 4537632
heapgettup_continue_page 15462792
heapgettup_initial_block 1545884
heapgettup_pagemode 74440710
heapgettup_start_page 184048
index_delete_check_htid 995214
index_delete_prefetch_buffer 34500
index_delete_sort 10552
index_delete_sort_cmp 24111996
initscan 1585926
log_heap_new_cid 43210
log_heap_update 544230
log_heap_visible 65730
page_collect_tuples 3855006
simple_heap_delete 1152212
simple_heap_insert 1434392
simple_heap_update 190646
test_lockmode_for_conflict 64
xmax_infomask_changed 10640

Generated by: LCOV version 1.14