LCOV - differential code coverage report
Current view: top level - src/backend/nodes - tidbitmap.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 88.1 % 531 468 2 61 9 459 2 9
Current Date: 2026-05-05 10:23:31 +0900 Functions: 93.9 % 33 31 1 1 6 25 1
Baseline: lcov-20260505-025707-baseline Branches: 66.2 % 346 229 4 113 8 221 4 8
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 81.8 % 11 9 2 9
(360..) days: 88.3 % 520 459 61 459
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 93.8 % 32 30 1 1 5 25
Branch coverage date bins:
(30,360] days: 66.7 % 12 8 4 8
(360..) days: 66.2 % 334 221 113 221

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
tbm_union_page UNC 0 0.0 % (0 / 21) 0.0 % (0 / 18)
tbm_union UBC 0 0.0 % (0 / 10) 0.0 % (0 / 10)
tbm_intersect CBC 114 61.9 % (13 / 21) 50.0 % (12 / 24)
tbm_find_pageentry CBC 7777 53.3 % (8 / 15) 41.7 % (5 / 12)
tbm_prepare_shared_iterate CBC 48 92.1 % (58 / 63) 61.8 % (21 / 34)
tbm_free_shared_area CBC 36 81.2 % (13 / 16) 41.7 % (5 / 12)
tbm_intersect_page GNC 7481 91.2 % (31 / 34) 84.6 % (22 / 26)
tbm_lossify CBC 24 87.5 % (14 / 16) 64.3 % (9 / 14)
tbm_add_page CBC 98650 80.0 % (4 / 5) 50.0 % (1 / 2)
tbm_shared_comparator GNC 158860 88.9 % (8 / 9) 75.0 % (3 / 4)
pagetable_allocate CBC 5830 100.0 % (8 / 8) 100.0 % (2 / 2)
pagetable_free CBC 5830 100.0 % (8 / 8) 100.0 % (4 / 4)
tbm_advance_schunkbit CBC 113018 100.0 % (10 / 10) 100.0 % (4 / 4)
tbm_attach_shared_iterate GNC 228 100.0 % (10 / 10) 75.0 % (3 / 4)
tbm_begin_iterate CBC 15064 100.0 % (8 / 8) 100.0 % (2 / 2)
tbm_begin_private_iterate GNC 15224 100.0 % (30 / 30) 76.9 % (20 / 26)
tbm_calculate_entries CBC 577066 100.0 % (5 / 5)
tbm_comparator CBC 761962 100.0 % (4 / 4)
tbm_create CBC 15484 100.0 % (12 / 12)
tbm_create_pagetable CBC 5596 100.0 % (12 / 12) 62.5 % (5 / 8)
tbm_end_iterate CBC 14983 100.0 % (7 / 7) 66.7 % (4 / 6)
tbm_end_private_iterate CBC 15143 100.0 % (3 / 3)
tbm_end_shared_iterate CBC 228 100.0 % (3 / 3)
tbm_extract_page_tuple GNC 142746 100.0 % (15 / 15) 90.0 % (9 / 10)
tbm_free CBC 15403 100.0 % (9 / 9) 100.0 % (6 / 6)
tbm_get_pageentry CBC 4534801 100.0 % (19 / 19) 77.8 % (14 / 18)
tbm_is_empty CBC 714 100.0 % (2 / 2)
tbm_iterate CBC 261453 100.0 % (6 / 6) 66.7 % (4 / 6)
tbm_mark_page_lossy CBC 110962 100.0 % (31 / 31) 73.3 % (22 / 30)
tbm_page_is_lossy CBC 4548290 100.0 % (13 / 13) 80.0 % (8 / 10)
tbm_private_iterate CBC 244828 100.0 % (35 / 35) 93.8 % (15 / 16)
tbm_shared_iterate CBC 20300 100.0 % (45 / 45) 83.3 % (15 / 18)

Generated by: LCOV version 2.5.0-beta