LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2491 2717 91.7 %
Date: 2025-09-05 15:18:43 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 20
test_lockmode_for_conflict 64
MultiXactIdWait 108
Do_MultiXactIdWait 116
heap_lock_updated_tuple_rec 162
heap_lock_updated_tuple 180
DoesMultiXactIdConflict 198
heap_get_latest_tid 300
UpdateXmaxHintBits 364
heap_acquire_tuplock 540
HeapTupleGetUpdateXid 964
MultiXactIdGetUpdateXid 980
heap_set_tidrange 1916
GetMultiXactIdHintBits 2372
get_mxact_status_for_lock 2408
bottomup_nblocksfavorable 3876
bottomup_sort_and_shrink 3876
heap_finish_speculative 4124
FreeBulkInsertState 4360
GetBulkInsertState 4644
heap_setscanlimits 5594
heap_getnextslot_tidrange 8594
xmax_infomask_changed 10674
heap_index_delete_tuples 11202
index_delete_sort 11202
index_delete_prefetch_buffer 37240
heap_freeze_prepared_tuples 46592
heap_pre_freeze_checks 46592
log_heap_new_cid 48670
log_heap_visible 96236
heap_inplace_update_and_unlock 161256
ReleaseBulkInsertStatePin 161516
heap_lock_tuple 169820
heapgettup_start_page 189622
heap_scan_stream_read_next_parallel 201560
simple_heap_update 220542
heap_inplace_unlock 292676
heap_tuple_needs_eventual_freeze 322004
heap_fetch 355428
bottomup_sort_and_shrink_cmp 404888
bitmapheap_stream_read_next 419134
heap_inplace_lock 453998
log_heap_update 584464
HeapDetermineColumnsInfo 607520
heap_update 607522
heap_multi_insert 711044
heap_freeze_tuple 719698
heap_multi_insert_pages 724364
heap_endscan 757072
heap_beginscan 761730
index_delete_check_htid 1043430
heap_rescan 1196526
simple_heap_delete 1245830
heap_attr_equals 1466928
simple_heap_insert 1795406
heapgettup_initial_block 1915910
initscan 1958256
heap_delete 2977690
HeapTupleHeaderAdvanceConflictHorizon 2994856
ExtractReplicaIdentity 3584724
compute_infobits 3881196
compute_new_xmax_infomask 4050104
heap_prepare_pagescan 5431260
page_collect_tuples 5431260
heapgettup_advance_block 5454622
heap_fetch_next_buffer 7206664
heap_scan_stream_read_next_serial 7370532
heapgettup_continue_page 15683750
heapgettup 15724300
heap_insert 16633196
heap_prepare_insert 19567362
heap_getnext 20363784
AssertHasSnapshotForToast 20929434
index_delete_sort_cmp 24587972
heap_tuple_should_freeze 27999904
heap_hot_search_buffer 45309872
HeapCheckForSerializableConflictOut 63618162
heap_prepare_freeze_tuple 66384786
heap_getnextslot 94867516
heapgettup_pagemode 99515780

Generated by: LCOV version 1.16