LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 91.8 % 2701 2479
Test Date: 2026-05-05 03:16:36 Functions: 100.0 % 80 80
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AssertHasSnapshotForToast 16314607
ConditionalMultiXactIdWait 6
Do_MultiXactIdWait 61
DoesMultiXactIdConflict 218
ExtractReplicaIdentity 4289476
FreeBulkInsertState 3298
FreezeMultiXactId 7
GetBulkInsertState 3540
GetMultiXactIdHintBits 76866
HeapCheckForSerializableConflictOut 42226584
HeapDetermineColumnsInfo 2394256
HeapTupleGetUpdateXid 159913
HeapTupleHeaderAdvanceConflictHorizon 4031548
MultiXactIdGetUpdateXid 162053
MultiXactIdWait 55
ReleaseBulkInsertStatePin 90779
UpdateXmaxHintBits 282
bitmapheap_stream_read_next 263062
bottomup_nblocksfavorable 2922
bottomup_sort_and_shrink 2922
bottomup_sort_and_shrink_cmp 267119
compute_infobits 6553562
compute_new_xmax_infomask 6659152
get_mxact_status_for_lock 115517
heap_abort_speculative 16
heap_acquire_tuplock 379
heap_attr_equals 990863
heap_beginscan 489847
heap_delete 1895565
heap_endscan 486558
heap_fetch 2851048
heap_fetch_next_buffer 4926432
heap_finish_speculative 2215
heap_freeze_prepared_tuples 26807
heap_freeze_tuple 466335
heap_get_latest_tid 207
heap_getnext 11806546
heap_getnextslot 67151184
heap_getnextslot_tidrange 6512
heap_index_delete_tuples 8364
heap_inplace_lock 230416
heap_inplace_unlock 130043
heap_inplace_update_and_unlock 100359
heap_insert 11541203
heap_lock_tuple 570488
heap_lock_updated_tuple 2226
heap_lock_updated_tuple_rec 2224
heap_multi_insert 483589
heap_multi_insert_pages 491962
heap_pre_freeze_checks 26807
heap_prepare_freeze_tuple 12056010
heap_prepare_insert 13377737
heap_prepare_pagescan 3692977
heap_rescan 859702
heap_scan_stream_read_next_parallel 146262
heap_scan_stream_read_next_serial 4997980
heap_set_tidrange 1374
heap_setscanlimits 3285
heap_tuple_needs_eventual_freeze 128905
heap_tuple_should_freeze 7734658
heap_update 2394257
heapgettup 9290803
heapgettup_advance_block 3680781
heapgettup_continue_page 9263751
heapgettup_initial_block 1317199
heapgettup_pagemode 69673563
heapgettup_start_page 116171
index_delete_check_htid 770554
index_delete_prefetch_buffer 27257
index_delete_sort 8364
index_delete_sort_cmp 18207725
initscan 1349549
log_heap_new_cid 32995
log_heap_update 2382249
page_collect_tuples 3692977
simple_heap_delete 823688
simple_heap_insert 1084265
simple_heap_update 138845
test_lockmode_for_conflict 38781
xmax_infomask_changed 5451

Generated by: LCOV version 2.0-1