LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 2454 2679 91.6 %
Date: 2024-11-21 11:14:46 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 12
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 352
heap_acquire_tuplock 528
HeapTupleGetUpdateXid 1078
MultiXactIdGetUpdateXid 1094
GetMultiXactIdHintBits 2366
get_mxact_status_for_lock 2402
bottomup_nblocksfavorable 3544
bottomup_sort_and_shrink 3544
heap_setscanlimits 3750
FreeBulkInsertState 3992
heap_finish_speculative 4106
GetBulkInsertState 4240
heap_getnextslot_tidrange 5940
xmax_infomask_changed 10660
heap_index_delete_tuples 10772
index_delete_sort 10772
heap_freeze_prepared_tuples 32156
heap_pre_freeze_checks 32156
index_delete_prefetch_buffer 35874
log_heap_new_cid 45062
log_heap_visible 72162
heap_inplace_unlock 94370
heap_inplace_update_and_unlock 147446
ReleaseBulkInsertStatePin 161512
heap_lock_tuple 170030
heapgettup_start_page 185886
simple_heap_update 192478
heap_scan_stream_read_next_parallel 201268
heap_tuple_needs_eventual_freeze 213274
heap_inplace_lock 241880
heap_fetch 345820
bottomup_sort_and_shrink_cmp 357400
log_heap_update 547882
HeapDetermineColumnsInfo 570820
heap_update 570820
heap_multi_insert 647754
heap_endscan 658632
heap_multi_insert_pages 659642
heap_beginscan 661348
heap_freeze_tuple 736148
heap_rescan 1005194
index_delete_check_htid 1034732
simple_heap_delete 1176664
heap_attr_equals 1321964
simple_heap_insert 1604340
heapgettup_initial_block 1627412
initscan 1666542
heap_delete 2896934
HeapTupleHeaderAdvanceConflictHorizon 2987728
ExtractReplicaIdentity 3467278
compute_infobits 3750766
compute_new_xmax_infomask 3915528
heapgettup_advance_block 4287168
heap_prepare_pagescan 4288168
page_collect_tuples 4288168
heap_fetch_next_buffer 5820224
heap_scan_stream_read_next_serial 5914580
heap_tuple_should_freeze 7506228
heap_insert 15503068
heapgettup_continue_page 15518496
heapgettup 15557612
heap_getnext 17747946
heap_prepare_insert 18304102
heap_prepare_freeze_tuple 20189390
index_delete_sort_cmp 24114882
heap_hot_search_buffer 39762872
HeapCheckForSerializableConflictOut 57594168
heap_getnextslot 79051004
heapgettup_pagemode 81247464

Generated by: LCOV version 1.14