LCOV - differential code coverage report
Current view: top level - src/backend/access/heap - heapam.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 90.4 % 3365 3043 72 88 142 20 80 1721 442 800 181 1832 41 323
Current Date: 2023-04-08 15:15:32 Functions: 97.9 % 94 92 2 76 16 2 78 14
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
FreezeMultiXactId GIC 6 57.6 % (57 / 99)
heap_xlog_lock_updated UIC 0 0.0 % (0 / 29)
heap_mask UIC 0 0.0 % (0 / 23)
heap_update GIC 418994 94.0 % (280 / 298)
heap_lock_tuple GIC 82482 94.3 % (217 / 230)
heap_tuple_should_freeze GNC 2208045 77.6 % (38 / 49)
heap_delete GIC 1420155 93.3 % (140 / 150)
simple_heap_update GNC 201216 42.9 % (6 / 14)
heapgettup_advance_block GNC 4091735 73.1 % (19 / 26)
heap_fetch GIC 196204 86.8 % (33 / 38)
heap_redo GIC 1622042 86.2 % (25 / 29)
HeapCheckForSerializableConflictOut GIC 241099374 91.2 % (31 / 34)
heap_abort_speculative GIC 10 93.9 % (46 / 49)
heap_inplace_update GIC 184243 91.2 % (31 / 34)
heap_xlog_insert GIC 1197422 94.3 % (50 / 53)
heap_xlog_multi_insert GIC 46851 95.2 % (60 / 63)
HeapTupleHeaderAdvanceConflictHorizon GNC 1575911 84.6 % (11 / 13)
heap_execute_freeze_tuple GNC 3307177 77.8 % (7 / 9)
heap_hot_search_buffer GIC 25144495 96.2 % (50 / 52)
heapgettup GIC 7521441 95.0 % (38 / 40)
test_lockmode_for_conflict GIC 32 90.9 % (20 / 22)
DoesMultiXactIdConflict GIC 94 96.4 % (27 / 28)
get_mxact_status_for_lock GIC 1188 85.7 % (6 / 7)
heap_attr_equals GIC 1234805 90.0 % (9 / 10)
heap_finish_speculative GIC 2005 96.2 % (25 / 26)
heap_xlog_confirm GIC 61 94.4 % (17 / 18)
heap_xlog_lock GIC 54149 97.0 % (32 / 33)
heap_xlog_visible GIC 3638 97.1 % (34 / 35)
heapgettup_start_page GNC 85369 90.0 % (9 / 10)
ConditionalMultiXactIdWait GIC 4 100.0 % (2 / 2)
FreeBulkInsertState GIC 2116 100.0 % (6 / 6)
MultiXactIdWait GIC 52 100.0 % (3 / 3)
ReleaseBulkInsertStatePin GIC 50755 100.0 % (5 / 5)
bottomup_nblocksfavorable GIC 3512 100.0 % (16 / 16)
heap_acquire_tuplock GIC 246 100.0 % (17 / 17)
heap_endscan GIC 836289 100.0 % (15 / 15)
heap_freeze_tuple GIC 384627 100.0 % (16 / 16)
heap_lock_updated_tuple GIC 88 100.0 % (6 / 6)
heap_log_freeze_new_plan GNC 95397 100.0 % (7 / 7)
heap_log_freeze_plan GNC 80089 100.0 % (17 / 17)
heap_multi_insert_pages GNC 827189 100.0 % (10 / 10)
heap_set_tidrange GIC 89 100.0 % (19 / 19)
heap_setscanlimits GIC 1821 100.0 % (8 / 8)
heap_xlog_freeze_page GIC 90 100.0 % (29 / 29)
heapgetpage GNC 4549768 100.0 % (37 / 37)
heapgettup_pagemode GIC 49060348 100.0 % (40 / 40)
index_delete_prefetch_buffer GIC 25415 100.0 % (17 / 17)
index_delete_sort GIC 8280 100.0 % (14 / 14)
log_heap_new_cid GIC 26222 100.0 % (24 / 24)
xmax_infomask_changed GIC 5303 100.0 % (5 / 5)
Do_MultiXactIdWait ECB 56
ExtractReplicaIdentity ECB 1838966
GetBulkInsertState ECB 2215
GetMultiXactIdHintBits ECB 1170
HeapDetermineColumnsInfo ECB 418994
HeapTupleGetUpdateXid ECB 518
MultiXactIdGetUpdateXid ECB 526
UpdateXmaxHintBits ECB 158
bottomup_sort_and_shrink ECB 3512
bottomup_sort_and_shrink_cmp ECB 247741
compute_infobits ECB 2034567
compute_new_xmax_infomask ECB 2117116
fix_infomask_from_infobits ECB 418292
heap2_redo ECB 59400
heap_get_latest_tid ECB 147
heap_getnextslot ECB 41919130
heap_getnextslot_tidrange ECB 2970
heap_index_delete_tuples ECB 8280
heap_insert ECB 11835861
heap_lock_updated_tuple_rec ECB 80
heap_log_freeze_cmp ECB 3873335
heap_log_freeze_eq ECB 2976932
heap_multi_insert ECB 810261
heap_prepare_insert ECB 14837378
heap_rescan ECB 380940
heap_xlog_delete ECB 277802
heap_xlog_inplace ECB 6111
heap_xlog_prune ECB 6391
heap_xlog_update ECB 86497
heap_xlog_vacuum ECB 1348
heapgettup_initial_block ECB 1180761
index_delete_check_htid ECB 621751
index_delete_sort_cmp ECB 18594991
initscan ECB 1218368
log_heap_update ECB 407557
log_heap_visible ECB 154036
simple_heap_delete ECB 536249
simple_heap_insert ECB 4591015

Generated by: LCOV version v1.16-55-g56c0a2a