LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2503 2729 91.7 %
Date: 2026-01-12 06:17:33 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 444
heap_acquire_tuplock 622
heap_set_tidrange 2070
bottomup_nblocksfavorable 3848
bottomup_sort_and_shrink 3848
heap_finish_speculative 4168
heap_lock_updated_tuple_rec 4424
heap_lock_updated_tuple 4428
FreeBulkInsertState 5166
GetBulkInsertState 5456
heap_setscanlimits 5744
xmax_infomask_changed 10756
heap_getnextslot_tidrange 11272
heap_index_delete_tuples 11680
index_delete_sort 11680
index_delete_prefetch_buffer 39146
heap_freeze_prepared_tuples 45312
heap_pre_freeze_checks 45312
log_heap_new_cid 49208
log_heap_visible 68600
test_lockmode_for_conflict 77548
GetMultiXactIdHintBits 153576
ReleaseBulkInsertStatePin 161516
heap_inplace_unlock 169264
heap_inplace_update_and_unlock 171512
heapgettup_start_page 185410
heap_scan_stream_read_next_parallel 202566
get_mxact_status_for_lock 230858
simple_heap_update 235266
heap_tuple_needs_eventual_freeze 273810
heap_lock_tuple 316858
HeapTupleGetUpdateXid 319760
MultiXactIdGetUpdateXid 324036
heap_inplace_lock 340832
heap_fetch 362626
bottomup_sort_and_shrink_cmp 369518
bitmapheap_stream_read_next 431744
log_heap_update 601658
HeapDetermineColumnsInfo 624732
heap_update 624734
heap_freeze_tuple 740888
heap_multi_insert 747134
heap_multi_insert_pages 760382
heap_endscan 788470
heap_beginscan 793214
index_delete_check_htid 1095924
heap_rescan 1246096
simple_heap_delete 1318418
heap_attr_equals 1533024
simple_heap_insert 1854490
heapgettup_initial_block 1989606
initscan 2039310
heap_delete 3050368
HeapTupleHeaderAdvanceConflictHorizon 3104448
ExtractReplicaIdentity 3674594
compute_infobits 4127042
compute_new_xmax_infomask 4295918
heap_prepare_pagescan 5770344
page_collect_tuples 5770344
heapgettup_advance_block 5792920
heap_fetch_next_buffer 7601884
heap_scan_stream_read_next_serial 7782526
heap_tuple_should_freeze 10276000
heapgettup_continue_page 14990222
heapgettup 15032174
heap_insert 16766548
heap_getnext 19633652
heap_prepare_insert 19777614
AssertHasSnapshotForToast 21188772
index_delete_sort_cmp 25421844
heap_prepare_freeze_tuple 31633836
heap_hot_search_buffer 45761376
HeapCheckForSerializableConflictOut 63654338
heap_getnextslot 95463076
heapgettup_pagemode 100076012

Generated by: LCOV version 1.16