LCOV - differential code coverage report
Current view: top level - src/backend/nodes - tidbitmap.c (source / functions) Coverage Total Hit UBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 87.5 % 505 442 63 1 441 1 4
Current Date: 2024-04-14 14:21:10 Functions: 93.3 % 30 28 2 1 27
Baseline: 16@8cea358b128 Branches: 67.3 % 330 222 108 222
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 1 1 1
(240..) days: 87.5 % 504 441 63 441
Function coverage date bins:
(240..) days: 93.3 % 30 28 2 1 27
Branch coverage date bins:
(240..) days: 67.3 % 330 222 108 222

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
pagetable_allocate CBC 4315 100.0 % (8 / 8) 100.0 % (2 / 2)
pagetable_free CBC 4313 100.0 % (8 / 8) 100.0 % (4 / 4)
tbm_add_page CBC 73985 80.0 % (4 / 5) 50.0 % (1 / 2)
tbm_add_tuples CBC 3215536 92.3 % (24 / 26) 70.0 % (14 / 20)
tbm_advance_schunkbit CBC 166330 100.0 % (10 / 10) 100.0 % (4 / 4)
tbm_attach_shared_iterate CBC 348 100.0 % (10 / 10) 75.0 % (3 / 4)
tbm_begin_iterate CBC 18500 100.0 % (30 / 30) 80.8 % (21 / 26)
tbm_calculate_entries CBC 286980 100.0 % (5 / 5)
tbm_comparator GNC 684430 100.0 % (4 / 4)
tbm_create CBC 9486 100.0 % (12 / 12)
tbm_create_pagetable CBC 4137 100.0 % (12 / 12) 62.5 % (5 / 8)
tbm_end_iterate CBC 18446 100.0 % (3 / 3)
tbm_end_shared_iterate CBC 348 100.0 % (3 / 3)
tbm_extract_page_tuple CBC 234432 100.0 % (12 / 12) 100.0 % (8 / 8)
tbm_find_pageentry CBC 2557 53.3 % (8 / 15) 41.7 % (5 / 12)
tbm_free CBC 9439 100.0 % (9 / 9) 100.0 % (6 / 6)
tbm_free_shared_area CBC 54 81.2 % (13 / 16) 58.3 % (7 / 12)
tbm_get_pageentry CBC 3602463 100.0 % (19 / 19) 77.8 % (14 / 18)
tbm_intersect CBC 38 61.9 % (13 / 21) 50.0 % (12 / 24)
tbm_intersect_page CBC 2446 91.2 % (31 / 34) 84.6 % (22 / 26)
tbm_is_empty CBC 343 100.0 % (2 / 2)
tbm_iterate CBC 377636 100.0 % (34 / 34) 93.8 % (15 / 16)
tbm_lossify CBC 12 87.5 % (14 / 16) 64.3 % (9 / 14)
tbm_mark_page_lossy CBC 80141 100.0 % (31 / 31) 73.3 % (22 / 30)
tbm_page_is_lossy CBC 3607876 100.0 % (13 / 13) 80.0 % (8 / 10)
tbm_prepare_shared_iterate CBC 72 92.1 % (58 / 63) 64.7 % (22 / 34)
tbm_shared_comparator CBC 119145 88.9 % (8 / 9) 75.0 % (3 / 4)
tbm_shared_iterate CBC 30448 100.0 % (44 / 44) 83.3 % (15 / 18)
tbm_union UBC 0 0.0 % (0 / 10) 0.0 % (0 / 10)
tbm_union_page UBC 0 0.0 % (0 / 21) 0.0 % (0 / 18)

Generated by: LCOV version 2.1-beta2-3-g6141622