LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 2482 2706 91.7 %
Date: 2025-03-13 16:15:06 Functions: 80 80 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_set_tidrange 178
heap_lock_updated_tuple 180
DoesMultiXactIdConflict 198
heap_get_latest_tid 300
UpdateXmaxHintBits 354
heap_acquire_tuplock 530
HeapTupleGetUpdateXid 1078
MultiXactIdGetUpdateXid 1094
GetMultiXactIdHintBits 2358
get_mxact_status_for_lock 2394
bottomup_nblocksfavorable 3670
bottomup_sort_and_shrink 3670
heap_setscanlimits 3776
heap_finish_speculative 4112
FreeBulkInsertState 4134
GetBulkInsertState 4408
heap_getnextslot_tidrange 5940
xmax_infomask_changed 10662
heap_index_delete_tuples 10968
index_delete_sort 10968
heap_freeze_prepared_tuples 32386
heap_pre_freeze_checks 32386
index_delete_prefetch_buffer 36626
log_heap_new_cid 47352
log_heap_visible 77070
heap_inplace_unlock 114420
heap_inplace_update_and_unlock 154802
ReleaseBulkInsertStatePin 161512
heap_lock_tuple 169680
heapgettup_start_page 186574
simple_heap_update 201172
heap_scan_stream_read_next_parallel 201422
heap_tuple_needs_eventual_freeze 213786
heap_inplace_lock 269270
heap_fetch 348038
bottomup_sort_and_shrink_cmp 381038
log_heap_update 558228
HeapDetermineColumnsInfo 581264
heap_update 581266
heap_multi_insert 669710
heap_multi_insert_pages 682026
heap_endscan 690744
heap_beginscan 693524
heap_freeze_tuple 729892
heap_rescan 1054970
index_delete_check_htid 1056744
simple_heap_delete 1213958
heap_attr_equals 1362620
simple_heap_insert 1626794
heapgettup_initial_block 1703252
initscan 1748494
heap_delete 2934454
HeapTupleHeaderAdvanceConflictHorizon 3104242
ExtractReplicaIdentity 3515240
compute_infobits 3801316
compute_new_xmax_infomask 3966186
heap_prepare_pagescan 5012434
page_collect_tuples 5012434
heapgettup_advance_block 5013038
heap_fetch_next_buffer 6604638
heap_scan_stream_read_next_serial 6716290
heapgettup_continue_page 15585108
heapgettup 15625014
heap_insert 15713070
heap_tuple_should_freeze 15759562
heap_prepare_insert 18553328
heap_getnext 18796458
index_delete_sort_cmp 24654910
heap_prepare_freeze_tuple 33671438
heap_hot_search_buffer 40706014
HeapCheckForSerializableConflictOut 58772348
heap_getnextslot 86282102
heapgettup_pagemode 89459672

Generated by: LCOV version 1.14