LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 2487 2711 91.7 %
Date: 2025-04-24 15:15:11 Functions: 81 81 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_lock_updated_tuple 180
DoesMultiXactIdConflict 198
heap_get_latest_tid 300
UpdateXmaxHintBits 356
heap_acquire_tuplock 532
HeapTupleGetUpdateXid 1006
MultiXactIdGetUpdateXid 1022
heap_set_tidrange 1916
GetMultiXactIdHintBits 2378
get_mxact_status_for_lock 2414
bottomup_nblocksfavorable 4102
bottomup_sort_and_shrink 4102
heap_finish_speculative 4112
FreeBulkInsertState 5496
heap_setscanlimits 5610
GetBulkInsertState 5780
heap_getnextslot_tidrange 8594
xmax_infomask_changed 10664
heap_index_delete_tuples 11712
index_delete_sort 11712
index_delete_prefetch_buffer 39134
heap_freeze_prepared_tuples 43254
heap_pre_freeze_checks 43254
log_heap_new_cid 48478
log_heap_visible 90744
heap_inplace_unlock 126572
ReleaseBulkInsertStatePin 161512
heap_inplace_update_and_unlock 163006
heap_lock_tuple 169626
heap_scan_stream_read_next_parallel 201404
heapgettup_start_page 202888
simple_heap_update 222764
heap_tuple_needs_eventual_freeze 249288
heap_inplace_lock 289644
heap_fetch 354898
bottomup_sort_and_shrink_cmp 416040
bitmapheap_stream_read_next 423718
log_heap_update 586368
HeapDetermineColumnsInfo 609426
heap_update 609428
heap_freeze_tuple 710942
heap_multi_insert 712098
heap_multi_insert_pages 726190
heap_endscan 749192
heap_beginscan 753820
index_delete_check_htid 1114744
simple_heap_delete 1223000
heap_attr_equals 1477412
heap_rescan 1541250
simple_heap_insert 1763844
heapgettup_initial_block 2252000
initscan 2295070
heap_delete 2949472
HeapTupleHeaderAdvanceConflictHorizon 3178484
ExtractReplicaIdentity 3558416
compute_infobits 3857976
compute_new_xmax_infomask 4022872
heap_prepare_pagescan 5443698
page_collect_tuples 5443698
heapgettup_advance_block 5483158
heap_fetch_next_buffer 7574622
heap_scan_stream_read_next_serial 7735158
heap_tuple_should_freeze 15260268
heapgettup_continue_page 16455314
heapgettup 16497112
heap_insert 16556914
heap_getnext 19978696
heap_prepare_insert 20333436
index_delete_sort_cmp 26878096
heap_prepare_freeze_tuple 34160662
heap_hot_search_buffer 44193388
HeapCheckForSerializableConflictOut 63256960
heap_getnextslot 96455056
heapgettup_pagemode 99945420

Generated by: LCOV version 1.14