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-08-15 14:15:41 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 8
heap_abort_speculative 16
MultiXactIdWait 55
Do_MultiXactIdWait 61
heap_get_latest_tid 207
DoesMultiXactIdConflict 218
UpdateXmaxHintBits 288
heap_acquire_tuplock 385
heap_set_tidrange 1374
heap_finish_speculative 2216
heap_lock_updated_tuple_rec 2226
heap_lock_updated_tuple 2228
bottomup_nblocksfavorable 2788
bottomup_sort_and_shrink 2788
heap_setscanlimits 3282
FreeBulkInsertState 3383
GetBulkInsertState 3621
xmax_infomask_changed 5459
heap_getnextslot_tidrange 6512
heap_index_delete_tuples 8354
index_delete_sort 8354
log_heap_new_cid 26628
heap_freeze_prepared_tuples 27710
heap_pre_freeze_checks 27710
index_delete_prefetch_buffer 27715
test_lockmode_for_conflict 38781
GetMultiXactIdHintBits 76878
ReleaseBulkInsertStatePin 90779
heap_inplace_update_and_unlock 101766
get_mxact_status_for_lock 115529
heapgettup_start_page 116966
heap_inplace_unlock 131364
heap_tuple_needs_eventual_freeze 139759
simple_heap_update 143093
heap_scan_stream_read_next_parallel 146257
HeapTupleGetUpdateXid 159952
MultiXactIdGetUpdateXid 162091
heap_inplace_lock 233165
bitmapheap_stream_read_next 259870
bottomup_sort_and_shrink_cmp 273419
heap_freeze_tuple 458299
heap_endscan 484834
heap_beginscan 488156
heap_multi_insert 491800
heap_multi_insert_pages 500375
heap_lock_tuple 571785
heap_rescan 647637
index_delete_check_htid 757883
simple_heap_delete 842784
heap_attr_equals 996649
simple_heap_insert 1092897
heapgettup_initial_block 1103389
initscan 1135793
heap_delete 1927036
log_heap_update 2377625
HeapDetermineColumnsInfo 2389639
heap_update 2389640
heap_fetch 2843902
heapgettup_advance_block 3250339
heap_prepare_pagescan 3261180
page_collect_tuples 3261180
HeapTupleHeaderAdvanceConflictHorizon 4107627
heap_fetch_next_buffer 4280899
ExtractReplicaIdentity 4316326
heap_scan_stream_read_next_serial 4353728
compute_infobits 6572007
compute_new_xmax_infomask 6677608
heap_tuple_should_freeze 8397214
heapgettup_continue_page 9407799
heapgettup 9435387
heap_insert 11895094
heap_getnext 12551424
heap_prepare_freeze_tuple 12809005
heap_prepare_insert 13747586
AssertHasSnapshotForToast 16703564
index_delete_sort_cmp 17820420
HeapCheckForSerializableConflictOut 42585899
heap_getnextslot 61397084
heapgettup_pagemode 64519757

Generated by: LCOV version 2.0-1