LCOV - differential code coverage report
Current view: top level - src/backend/nodes - tidbitmap.c (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 88.1 % 531 468 63 468
Current Date: 2026-11-05 14:14:01 +0100 Functions: 93.9 % 33 31 2 31
Baseline: lcov-20261105-baseline Branches: 66.2 % 346 229 117 229
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 80.0 % 10 8 2 8
(360..) days: 88.3 % 521 460 61 460
Function coverage date bins:
(360..) days: 93.9 % 33 31 2 31
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
pagetable_allocate CBC 5813 100.0 % (8 / 8) 100.0 % (2 / 2)
pagetable_free CBC 5812 100.0 % (8 / 8) 100.0 % (4 / 4)
tbm_add_page CBC 98645 80.0 % (4 / 5) 50.0 % (1 / 2)
tbm_add_tuples CBC 4019474 92.3 % (24 / 26) 70.0 % (14 / 20)
tbm_advance_schunkbit CBC 113013 100.0 % (10 / 10) 100.0 % (4 / 4)
tbm_attach_shared_iterate CBC 228 100.0 % (10 / 10) 75.0 % (3 / 4)
tbm_begin_iterate CBC 14363 100.0 % (8 / 8) 100.0 % (2 / 2)
tbm_begin_private_iterate CBC 14541 100.0 % (30 / 30) 76.9 % (20 / 26)
tbm_calculate_entries CBC 583305 100.0 % (5 / 5)
tbm_comparator CBC 752417 100.0 % (4 / 4)
tbm_create CBC 14805 100.0 % (12 / 12)
tbm_create_pagetable CBC 5578 100.0 % (12 / 12) 62.5 % (5 / 8)
tbm_end_iterate CBC 14282 100.0 % (7 / 7) 66.7 % (4 / 6)
tbm_end_private_iterate CBC 14460 100.0 % (3 / 3)
tbm_end_shared_iterate CBC 228 100.0 % (3 / 3)
tbm_extract_page_tuple CBC 140607 100.0 % (15 / 15) 90.0 % (9 / 10)
tbm_find_pageentry CBC 7763 53.3 % (8 / 15) 41.7 % (5 / 12)
tbm_free CBC 14724 100.0 % (9 / 9) 100.0 % (6 / 6)
tbm_free_shared_area CBC 36 81.2 % (13 / 16) 41.7 % (5 / 12)
tbm_get_pageentry CBC 4556269 100.0 % (19 / 19) 77.8 % (14 / 18)
tbm_intersect CBC 118 61.9 % (13 / 21) 50.0 % (12 / 24)
tbm_intersect_page CBC 7467 91.2 % (31 / 34) 84.6 % (22 / 26)
tbm_is_empty CBC 740 100.0 % (2 / 2)
tbm_iterate CBC 258366 100.0 % (6 / 6) 66.7 % (4 / 6)
tbm_lossify CBC 24 87.5 % (14 / 16) 64.3 % (9 / 14)
tbm_mark_page_lossy CBC 110957 100.0 % (31 / 31) 73.3 % (22 / 30)
tbm_page_is_lossy CBC 4569744 100.0 % (13 / 13) 80.0 % (8 / 10)
tbm_prepare_shared_iterate CBC 48 92.1 % (58 / 63) 61.8 % (21 / 34)
tbm_private_iterate CBC 242001 100.0 % (35 / 35) 93.8 % (15 / 16)
tbm_shared_comparator CBC 158860 88.9 % (8 / 9) 75.0 % (3 / 4)
tbm_shared_iterate CBC 20300 100.0 % (45 / 45) 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.0-1