LCOV - code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 2481 2706 91.7 %
Date: 2025-02-22 15:15:04 Functions: 80 80 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_set_tidrange 178
heap_lock_updated_tuple 180
DoesMultiXactIdConflict 198
heap_get_latest_tid 300
UpdateXmaxHintBits 354
heap_acquire_tuplock 530
HeapTupleGetUpdateXid 1078
MultiXactIdGetUpdateXid 1094
GetMultiXactIdHintBits 2352
get_mxact_status_for_lock 2388
bottomup_nblocksfavorable 3692
bottomup_sort_and_shrink 3692
heap_setscanlimits 3772
FreeBulkInsertState 4090
heap_finish_speculative 4112
GetBulkInsertState 4352
heap_getnextslot_tidrange 5940
xmax_infomask_changed 10662
heap_index_delete_tuples 10942
index_delete_sort 10942
heap_freeze_prepared_tuples 32116
heap_pre_freeze_checks 32116
index_delete_prefetch_buffer 36218
log_heap_new_cid 46976
log_heap_visible 70982
heap_inplace_unlock 113218
heap_inplace_update_and_unlock 154562
ReleaseBulkInsertStatePin 161512
heap_lock_tuple 169846
heapgettup_start_page 186738
simple_heap_update 198982
heap_scan_stream_read_next_parallel 201270
heap_tuple_needs_eventual_freeze 205732
heap_inplace_lock 267832
heap_fetch 348722
bottomup_sort_and_shrink_cmp 374054
log_heap_update 556170
HeapDetermineColumnsInfo 579172
heap_update 579174
heap_multi_insert 667670
heap_multi_insert_pages 679718
heap_endscan 703196
heap_beginscan 705970
heap_freeze_tuple 755822
index_delete_check_htid 1047886
heap_rescan 1059268
simple_heap_delete 1208838
heap_attr_equals 1353006
simple_heap_insert 1623488
heapgettup_initial_block 1719624
initscan 1765238
heap_delete 2929418
HeapTupleHeaderAdvanceConflictHorizon 3012398
ExtractReplicaIdentity 3508110
compute_infobits 3794302
compute_new_xmax_infomask 3959140
heap_prepare_pagescan 5099198
page_collect_tuples 5099198
heapgettup_advance_block 5100100
heap_fetch_next_buffer 6697096
heap_scan_stream_read_next_serial 6819724
heap_tuple_should_freeze 15267460
heap_insert 15590244
heapgettup_continue_page 15610220
heapgettup 15650172
heap_prepare_insert 18426680
heap_getnext 18810388
index_delete_sort_cmp 24342348
heap_prepare_freeze_tuple 32878378
heap_hot_search_buffer 40887090
HeapCheckForSerializableConflictOut 58732982
heap_getnextslot 87300592
heapgettup_pagemode 90466934

Generated by: LCOV version 1.14