LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 2485 2711 91.7 %
Date: 2025-04-02 20:15:43 Functions: 81 81 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
ConditionalMultiXactIdWait 8
FreezeMultiXactId 14
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 352
heap_acquire_tuplock 528
HeapTupleGetUpdateXid 1078
MultiXactIdGetUpdateXid 1094
heap_set_tidrange 1916
GetMultiXactIdHintBits 2356
get_mxact_status_for_lock 2392
bottomup_nblocksfavorable 3916
bottomup_sort_and_shrink 3916
heap_finish_speculative 4112
FreeBulkInsertState 5448
heap_setscanlimits 5610
GetBulkInsertState 5726
heap_getnextslot_tidrange 8594
xmax_infomask_changed 10660
heap_index_delete_tuples 11530
index_delete_sort 11530
index_delete_prefetch_buffer 38372
heap_freeze_prepared_tuples 41664
heap_pre_freeze_checks 41664
log_heap_new_cid 48200
log_heap_visible 86352
heap_inplace_unlock 120460
ReleaseBulkInsertStatePin 161512
heap_inplace_update_and_unlock 162456
heap_lock_tuple 169692
heap_scan_stream_read_next_parallel 201426
heapgettup_start_page 202926
simple_heap_update 220024
heap_tuple_needs_eventual_freeze 228044
heap_inplace_lock 282974
heap_fetch 354342
bottomup_sort_and_shrink_cmp 392940
bitmapheap_stream_read_next 423738
log_heap_update 583302
HeapDetermineColumnsInfo 606354
heap_update 606356
heap_multi_insert 705276
heap_multi_insert_pages 718908
heap_freeze_tuple 727128
heap_endscan 740176
heap_beginscan 744786
index_delete_check_htid 1100706
heap_rescan 1189990
simple_heap_delete 1220868
heap_attr_equals 1465686
simple_heap_insert 1729842
heapgettup_initial_block 1887746
initscan 1934776
heap_delete 2947382
HeapTupleHeaderAdvanceConflictHorizon 3145410
ExtractReplicaIdentity 3553260
compute_infobits 3850920
compute_new_xmax_infomask 4015812
heap_prepare_pagescan 5375112
page_collect_tuples 5375112
heapgettup_advance_block 5412950
heap_fetch_next_buffer 7141588
heap_scan_stream_read_next_serial 7300696
heap_tuple_should_freeze 15146968
heapgettup_continue_page 16469778
heapgettup 16511510
heap_insert 16518944
heap_getnext 19896886
heap_prepare_insert 20278942
index_delete_sort_cmp 25659328
heap_prepare_freeze_tuple 33573816
heap_hot_search_buffer 43301186
HeapCheckForSerializableConflictOut 62491028
heap_getnextslot 94324990
heapgettup_pagemode 97719146

Generated by: LCOV version 1.14