LCOV - differential code coverage report
Current view: top level - src/backend/access/common - heaptuple.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC EUB ECB DUB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 69.1 % 521 360 3 158 360 1 3
Current Date: 2025-09-06 07:49:51 +0900 Functions: 70.4 % 27 19 2 6 2 17
Baseline: lcov-20250907-010129-baseline Branches: 61.9 % 320 198 6 4 112 1 4 193 22 36
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 0.0 % 1 0 1
(30,360] days: 85.5 % 55 47 2 6 47
(360..) days: 67.3 % 465 313 152 313 1
Function coverage date bins:
(30,360] days: 100.0 % 3 3 1 2
(360..) days: 66.7 % 24 16 2 6 1 15
Branch coverage date bins:
(30,360] days: 61.5 % 52 32 6 12 2 30 2
(360..) days: 50.9 % 326 166 4 100 1 2 163 22 34

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
expand_tuple UNC 0 0.0 % (0 / 93) 0.0 % (0 / 56)
heap_copytuple_with_tuple UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
heap_expand_tuple UBC 0 0.0 % (0 / 3)
init_missing_cache UBC 0 0.0 % (0 / 9)
minimal_expand_tuple UBC 0 0.0 % (0 / 3)
missing_hash UNC 0 0.0 % (0 / 3)
missing_match UBC 0 0.0 % (0 / 8) 0.0 % (0 / 4)
varsize_any UBC 0 0.0 % (0 / 2)
getmissingattr GNC 178 50.0 % (14 / 28) 33.3 % (8 / 24)
heap_modify_tuple_by_cols CBC 655 94.4 % (17 / 18) 50.0 % (4 / 8)
heap_copy_tuple_as_datum CBC 39071 88.9 % (8 / 9) 50.0 % (1 / 2)
heap_modify_tuple CBC 52689 100.0 % (16 / 16) 100.0 % (4 / 4)
heap_getsysattr CBC 72483 90.9 % (20 / 22) 60.0 % (6 / 10)
heap_tuple_from_minimal_tuple CBC 384730 100.0 % (10 / 10)
minimal_tuple_from_heap_tuple CBC 2239498 100.0 % (10 / 10) 50.0 % (2 / 4)
heap_copy_minimal_tuple CBC 2486210 100.0 % (7 / 7) 50.0 % (1 / 2)
heap_deform_tuple CBC 2734448 100.0 % (36 / 36) 96.7 % (29 / 30)
heap_attisnull CBC 4853043 41.2 % (7 / 17) 38.9 % (7 / 18)
heap_copytuple CBC 7244264 90.0 % (9 / 10) 50.0 % (2 / 4)
heap_freetuple CBC 10592497 100.0 % (3 / 3)
heap_form_tuple CBC 12609432 96.4 % (27 / 28) 75.0 % (9 / 12)
heap_free_minimal_tuple CBC 20231801 100.0 % (3 / 3)
heap_form_minimal_tuple CBC 23977535 95.8 % (23 / 24) 71.4 % (10 / 14)
heap_fill_tuple CBC 50374093 100.0 % (17 / 17) 85.7 % (12 / 14)
heap_compute_data_size CBC 60208409 100.0 % (18 / 18) 95.8 % (23 / 24)
nocachegetattr CBC 100804657 100.0 % (66 / 66) 93.3 % (56 / 60)
fill_val GNC 135906427 100.0 % (49 / 49) 92.3 % (24 / 26)

Generated by: LCOV version 2.4-beta