LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2505 2729 91.8 %
Date: 2026-01-12 07:17:25 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 14
heap_abort_speculative 32
MultiXactIdWait 108
Do_MultiXactIdWait 116
heap_get_latest_tid 300
DoesMultiXactIdConflict 436
UpdateXmaxHintBits 436
heap_acquire_tuplock 614
heap_set_tidrange 2070
bottomup_nblocksfavorable 3890
bottomup_sort_and_shrink 3890
heap_finish_speculative 4170
heap_lock_updated_tuple_rec 4424
heap_lock_updated_tuple 4428
FreeBulkInsertState 5164
GetBulkInsertState 5452
heap_setscanlimits 5762
xmax_infomask_changed 10748
heap_getnextslot_tidrange 11272
heap_index_delete_tuples 11568
index_delete_sort 11568
index_delete_prefetch_buffer 38984
heap_freeze_prepared_tuples 45958
heap_pre_freeze_checks 45958
log_heap_new_cid 49210
log_heap_visible 69312
test_lockmode_for_conflict 77548
heap_inplace_unlock 141852
GetMultiXactIdHintBits 153560
ReleaseBulkInsertStatePin 161516
heap_inplace_update_and_unlock 171242
heapgettup_start_page 185398
heap_scan_stream_read_next_parallel 202552
get_mxact_status_for_lock 230842
simple_heap_update 234096
heap_tuple_needs_eventual_freeze 291640
heap_inplace_lock 313144
heap_lock_tuple 316818
HeapTupleGetUpdateXid 319760
MultiXactIdGetUpdateXid 324036
heap_fetch 362740
bottomup_sort_and_shrink_cmp 377056
bitmapheap_stream_read_next 433798
log_heap_update 600480
HeapDetermineColumnsInfo 623546
heap_update 623548
heap_freeze_tuple 732808
heap_multi_insert 747194
heap_multi_insert_pages 760648
heap_endscan 790632
heap_beginscan 795372
index_delete_check_htid 1093468
heap_rescan 1245884
simple_heap_delete 1318530
heap_attr_equals 1527058
simple_heap_insert 1854716
heapgettup_initial_block 1991572
initscan 2041256
heap_delete 3050478
HeapTupleHeaderAdvanceConflictHorizon 3147204
ExtractReplicaIdentity 3673526
compute_infobits 4126548
compute_new_xmax_infomask 4295426
heap_prepare_pagescan 5782018
page_collect_tuples 5782018
heapgettup_advance_block 5804230
heap_fetch_next_buffer 7611976
heap_scan_stream_read_next_serial 7795798
heap_tuple_should_freeze 9384302
heapgettup_continue_page 14979058
heapgettup 15021016
heap_insert 16765748
heap_getnext 19462262
heap_prepare_insert 19776886
AssertHasSnapshotForToast 21186956
index_delete_sort_cmp 25576570
heap_prepare_freeze_tuple 27931382
heap_hot_search_buffer 45394644
HeapCheckForSerializableConflictOut 63011934
heap_getnextslot 95157906
heapgettup_pagemode 99610610

Generated by: LCOV version 1.16