LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 91.7 % 2800 2568
Test Date: 2026-07-26 07:15:44 Functions: 100.0 % 80 80
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 77.2 % 2026 1564

Function Name Sort by function name Hit count Sort by function hit count
ConditionalMultiXactIdWait 6
FreezeMultiXactId 6
heap_abort_speculative 16
MultiXactIdWait 55
Do_MultiXactIdWait 61
heap_get_latest_tid 207
DoesMultiXactIdConflict 218
UpdateXmaxHintBits 286
heap_acquire_tuplock 383
heap_set_tidrange 1374
heap_finish_speculative 2216
heap_lock_updated_tuple_rec 2224
heap_lock_updated_tuple 2226
bottomup_nblocksfavorable 2837
bottomup_sort_and_shrink 2837
heap_setscanlimits 3278
FreeBulkInsertState 3369
GetBulkInsertState 3605
xmax_infomask_changed 5457
heap_getnextslot_tidrange 6512
heap_index_delete_tuples 8564
index_delete_sort 8564
heap_freeze_prepared_tuples 26180
heap_pre_freeze_checks 26180
log_heap_new_cid 26614
index_delete_prefetch_buffer 28234
test_lockmode_for_conflict 38781
GetMultiXactIdHintBits 76875
ReleaseBulkInsertStatePin 90779
heap_inplace_update_and_unlock 100785
get_mxact_status_for_lock 115526
heapgettup_start_page 116920
heap_tuple_needs_eventual_freeze 126653
heap_inplace_unlock 126850
simple_heap_update 142720
heap_scan_stream_read_next_parallel 146271
HeapTupleGetUpdateXid 159953
MultiXactIdGetUpdateXid 162092
heap_inplace_lock 227655
bitmapheap_stream_read_next 260441
bottomup_sort_and_shrink_cmp 263144
heap_freeze_tuple 458359
heap_endscan 481645
heap_beginscan 484956
heap_multi_insert 490187
heap_multi_insert_pages 498568
heap_lock_tuple 571741
heap_rescan 638448
index_delete_check_htid 794637
simple_heap_delete 839369
heap_attr_equals 1005923
simple_heap_insert 1089572
heapgettup_initial_block 1090912
initscan 1123404
heap_delete 1933608
log_heap_update 2385237
HeapDetermineColumnsInfo 2397250
heap_update 2397251
heap_fetch 2851913
heapgettup_advance_block 3349836
heap_prepare_pagescan 3361200
page_collect_tuples 3361200
HeapTupleHeaderAdvanceConflictHorizon 4051354
ExtractReplicaIdentity 4330510
heap_fetch_next_buffer 4370518
heap_scan_stream_read_next_serial 4440748
compute_infobits 6595752
compute_new_xmax_infomask 6701352
heap_tuple_should_freeze 8104748
heapgettup_continue_page 9406938
heapgettup 9434464
heap_insert 11869394
heap_getnext 12507347
heap_prepare_freeze_tuple 12583703
heap_prepare_insert 13716016
AssertHasSnapshotForToast 16690435
index_delete_sort_cmp 18007732
HeapCheckForSerializableConflictOut 42436533
heap_getnextslot 61255440
heapgettup_pagemode 64334959

Generated by: LCOV version 2.0-1