LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 91.7 % 2736 2510
Test Date: 2026-03-01 09:14:34 Functions: 100.0 % 82 82
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
ConditionalMultiXactIdWait 4
FreezeMultiXactId 7
heap_abort_speculative 16
MultiXactIdWait 54
Do_MultiXactIdWait 58
heap_get_latest_tid 150
DoesMultiXactIdConflict 218
UpdateXmaxHintBits 228
heap_acquire_tuplock 320
heap_set_tidrange 1035
bottomup_nblocksfavorable 2001
bottomup_sort_and_shrink 2001
heap_finish_speculative 2118
heap_lock_updated_tuple_rec 2212
heap_lock_updated_tuple 2214
FreeBulkInsertState 2566
GetBulkInsertState 2711
heap_setscanlimits 2864
xmax_infomask_changed 5387
heap_getnextslot_tidrange 5636
heap_index_delete_tuples 5795
index_delete_sort 5795
index_delete_prefetch_buffer 19549
heap_freeze_prepared_tuples 22578
heap_pre_freeze_checks 22578
log_heap_new_cid 24660
log_heap_visible 35669
test_lockmode_for_conflict 38774
GetMultiXactIdHintBits 76804
ReleaseBulkInsertStatePin 80758
heap_inplace_update_and_unlock 84020
heapgettup_start_page 92638
heap_scan_stream_read_next_parallel 101750
heap_inplace_unlock 114729
get_mxact_status_for_lock 115445
simple_heap_update 116018
heap_tuple_needs_eventual_freeze 135791
heap_lock_tuple 158478
HeapTupleGetUpdateXid 159881
MultiXactIdGetUpdateXid 162020
heap_fetch 181386
bottomup_sort_and_shrink_cmp 195681
heap_inplace_lock 198770
bitmapheap_stream_read_next 218152
log_heap_update 299231
HeapDetermineColumnsInfo 310770
heap_update 310771
heap_freeze_tuple 356368
heap_multi_insert 374803
heap_multi_insert_pages 381467
heap_endscan 403928
heap_beginscan 406349
index_delete_check_htid 547895
simple_heap_delete 661370
heap_attr_equals 759964
heap_rescan 823386
simple_heap_insert 934817
heapgettup_initial_block 1204640
initscan 1229735
heap_delete 1527350
HeapTupleHeaderAdvanceConflictHorizon 1605709
ExtractReplicaIdentity 1837865
compute_infobits 2063042
compute_new_xmax_infomask 2147476
heap_prepare_pagescan 2880920
page_collect_tuples 2880920
heapgettup_advance_block 2891340
heap_fetch_next_buffer 4004455
heap_scan_stream_read_next_serial 4095980
heapgettup_continue_page 7480638
heapgettup 7501723
heap_tuple_should_freeze 8037655
heap_insert 8391523
heap_prepare_insert 9899502
heap_getnext 9966461
AssertHasSnapshotForToast 10604441
index_delete_sort_cmp 12993286
heap_prepare_freeze_tuple 22381712
heap_hot_search_buffer 23398286
HeapCheckForSerializableConflictOut 32317489
heap_getnextslot 49715162
heapgettup_pagemode 52185629

Generated by: LCOV version 2.0-1