LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - dsm.c (source / functions) Coverage Total Hit UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 75.2 % 399 300 99 300
Current Date: 2026-09-20 14:13:17 +0900 Functions: 84.4 % 32 27 5 27
Baseline: lcov-20260920-baseline Branches: 53.7 % 246 132 114 132
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 57.1 % 14 8 6 8
(360..) days: 75.8 % 385 292 93 292
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 83.3 % 30 25 5 25
Branch coverage date bins:
(30,360] days: 33.3 % 6 2 4 2
(360..) days: 54.2 % 240 130 110 130

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
dsm_create CBC 2301 58.0 % (40 / 69) 43.5 % (20 / 46)
dsm_cleanup_for_mmap UBC 0 0.0 % (0 / 10) 0.0 % (0 / 10)
dsm_attach CBC 27110 80.6 % (25 / 31) 62.5 % (15 / 24)
dsm_unpin_mapping UBC 0 0.0 % (0 / 6) 0.0 % (0 / 2)
reset_on_dsm_detach CBC 23898 33.3 % (3 / 9) 33.3 % (2 / 6)
dsm_cleanup_using_control_segment CBC 2 80.0 % (20 / 25) 57.1 % (8 / 14)
dsm_main_space_init CBC 1274 50.0 % (5 / 10) 25.0 % (1 / 4)
dsm_unpin_segment CBC 258 86.8 % (33 / 38) 56.2 % (18 / 32)
make_main_region_dsm_handle UBC 0 0.0 % (0 / 5)
dsm_control_segment_sane CBC 1276 60.0 % (6 / 10) 50.0 % (4 / 8)
ResOwnerPrintDSM UBC 0 0.0 % (0 / 3)
dsm_detach CBC 29411 92.9 % (39 / 42) 60.0 % (18 / 30)
dsm_postmaster_shutdown CBC 1274 86.4 % (19 / 22) 71.4 % (10 / 14)
dsm_segment_map_length UBC 0 0.0 % (0 / 3) 0.0 % (0 / 2)
dsm_detach_all CBC 1 75.0 % (6 / 8) 50.0 % (2 / 4)
dsm_postmaster_startup CBC 1274 91.7 % (22 / 24) 62.5 % (10 / 16)
dsm_main_space_request CBC 1277 80.0 % (4 / 5) 50.0 % (1 / 2)
dsm_pin_segment CBC 1490 91.7 % (11 / 12) 33.3 % (2 / 6)
ResOwnerReleaseDSM CBC 2 100.0 % (5 / 5)
ResourceOwnerForgetDSM CBC 4197 100.0 % (3 / 3)
ResourceOwnerRememberDSM CBC 4199 100.0 % (3 / 3)
cancel_on_dsm_detach CBC 5653 100.0 % (8 / 8) 70.0 % (7 / 10)
dsm_backend_shutdown CBC 50405 100.0 % (5 / 5) 100.0 % (2 / 2)
dsm_backend_startup CBC 22925 100.0 % (3 / 3)
dsm_control_bytes_needed CBC 2550 100.0 % (2 / 2)
dsm_create_descriptor CBC 29411 100.0 % (14 / 14) 100.0 % (4 / 4)
dsm_find_mapping CBC 187 100.0 % (6 / 6) 83.3 % (5 / 6)
dsm_pin_mapping CBC 2798 100.0 % (5 / 5) 100.0 % (2 / 2)
dsm_segment_address CBC 30142 100.0 % (3 / 3) 50.0 % (1 / 2)
dsm_segment_handle CBC 3041 100.0 % (2 / 2)
is_main_region_dsm_handle CBC 89843 100.0 % (2 / 2)
on_dsm_detach CBC 17675 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1