LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2511 2735 91.8 %
Date: 2026-02-08 13:18:16 Functions: 82 82 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 32
MultiXactIdWait 108
Do_MultiXactIdWait 116
heap_get_latest_tid 300
DoesMultiXactIdConflict 436
UpdateXmaxHintBits 442
heap_acquire_tuplock 626
heap_set_tidrange 2070
heap_finish_speculative 4176
bottomup_nblocksfavorable 4184
bottomup_sort_and_shrink 4184
heap_lock_updated_tuple_rec 4424
heap_lock_updated_tuple 4428
FreeBulkInsertState 5180
GetBulkInsertState 5468
heap_setscanlimits 5744
xmax_infomask_changed 10760
heap_getnextslot_tidrange 11272
heap_index_delete_tuples 11778
index_delete_sort 11778
index_delete_prefetch_buffer 39424
heap_freeze_prepared_tuples 45354
heap_pre_freeze_checks 45354
log_heap_new_cid 49308
log_heap_visible 70596
test_lockmode_for_conflict 77548
GetMultiXactIdHintBits 153564
ReleaseBulkInsertStatePin 161516
heap_inplace_update_and_unlock 167904
heapgettup_start_page 185346
heap_scan_stream_read_next_parallel 203430
heap_inplace_unlock 204198
get_mxact_status_for_lock 230846
simple_heap_update 235124
heap_tuple_needs_eventual_freeze 284008
heap_lock_tuple 316852
HeapTupleGetUpdateXid 319760
MultiXactIdGetUpdateXid 324036
heap_fetch 362570
heap_inplace_lock 372140
bottomup_sort_and_shrink_cmp 416440
bitmapheap_stream_read_next 433544
log_heap_update 601524
HeapDetermineColumnsInfo 624598
heap_update 624600
heap_freeze_tuple 745616
heap_multi_insert 748142
heap_multi_insert_pages 761948
heap_endscan 788744
heap_beginscan 793488
index_delete_check_htid 1094778
heap_rescan 1246738
simple_heap_delete 1320282
heap_attr_equals 1529308
simple_heap_insert 1856396
heapgettup_initial_block 1990272
initscan 2040226
heap_delete 3052234
HeapTupleHeaderAdvanceConflictHorizon 3156510
ExtractReplicaIdentity 3676326
compute_infobits 4131016
compute_new_xmax_infomask 4299894
heap_prepare_pagescan 5696852
page_collect_tuples 5696852
heapgettup_advance_block 5717542
heap_fetch_next_buffer 7530480
heap_scan_stream_read_next_serial 7707814
heap_tuple_should_freeze 12622868
heapgettup_continue_page 14978418
heapgettup 15020470
heap_insert 16769220
heap_getnext 19595000
heap_prepare_insert 19782020
AssertHasSnapshotForToast 21194184
index_delete_sort_cmp 26546206
heap_prepare_freeze_tuple 37583664
heap_hot_search_buffer 45968372
HeapCheckForSerializableConflictOut 63613972
heap_getnextslot 95683410
heapgettup_pagemode 100269398

Generated by: LCOV version 1.16