LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 2853 3165 90.1 %
Date: 2024-04-24 11:11:50 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 294
UpdateXmaxHintBits 338
heap_acquire_tuplock 514
HeapTupleGetUpdateXid 1010
MultiXactIdGetUpdateXid 1026
GetMultiXactIdHintBits 2364
get_mxact_status_for_lock 2400
bottomup_nblocksfavorable 3570
bottomup_sort_and_shrink 3570
heap_setscanlimits 3748
heap_finish_speculative 4010
FreeBulkInsertState 4394
GetBulkInsertState 4630
heap_getnextslot_tidrange 5940
heap_xlog_visible 7422
heap_index_delete_tuples 10338
index_delete_sort 10338
xmax_infomask_changed 10640
heap_xlog_inplace 13784
heap_xlog_prune_freeze 16380
heap_freeze_prepared_tuples 22076
heap_pre_freeze_checks 22076
index_delete_prefetch_buffer 33782
log_heap_new_cid 43094
log_heap_visible 64902
heap_xlog_multi_insert 105286
heap_inplace_update 107660
heap_xlog_lock 109476
heap2_redo 130788
ReleaseBulkInsertStatePin 161512
heap_lock_tuple 165358
heap_tuple_needs_eventual_freeze 166448
heapgettup_start_page 183950
heap_xlog_update 185330
simple_heap_update 189910
heap_scan_stream_read_next_parallel 200774
bottomup_sort_and_shrink_cmp 373852
log_heap_update 543484
HeapDetermineColumnsInfo 566456
heap_update 566456
heap_xlog_delete 580760
heap_endscan 602416
heap_beginscan 604936
heap_multi_insert 611002
heap_fetch 614742
heap_multi_insert_pages 622660
heap_freeze_tuple 758728
fix_infomask_from_infobits 875178
heap_rescan 980500
index_delete_check_htid 988304
simple_heap_delete 1148220
heap_attr_equals 1277648
simple_heap_insert 1432994
heap_execute_freeze_tuple 1475088
heapgettup_initial_block 1545638
initscan 1585436
heap_xlog_insert 2510452
heap_delete 2754796
heap_tuple_should_freeze 2838988
HeapTupleHeaderAdvanceConflictHorizon 2874580
ExtractReplicaIdentity 3320780
heap_redo 3399928
compute_infobits 3601488
compute_new_xmax_infomask 3766682
heap_prepare_pagescan 3815212
page_collect_tuples 3815212
heapgettup_advance_block 4501304
heap_fetch_next_buffer 5297194
heap_scan_stream_read_next_serial 6046942
heap_prepare_freeze_tuple 6267014
heap_insert 15115776
heapgettup_continue_page 15438184
heapgettup 15476706
heap_getnext 16928680
heap_prepare_insert 17837252
index_delete_sort_cmp 23840236
heap_hot_search_buffer 36895022
HeapCheckForSerializableConflictOut 54177558
heap_getnextslot 73268496
heapgettup_pagemode 74726596

Generated by: LCOV version 1.14