LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - dsm.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 75.2 % 399 300 6 93 6 8 286 9 5
Current Date: 2026-05-05 10:23:31 +0900 Functions: 84.4 % 32 27 5 1 2 24 2
Baseline: lcov-20260505-025707-baseline Branches: 53.7 % 246 132 4 110 1 2 129 5 1
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 57.1 % 14 8 6 8
(360..) days: 75.8 % 385 292 93 6 286
Function coverage date bins:
(7,30] days: 100.0 % 2 2 2
(360..) days: 83.3 % 30 25 5 1 24
Branch coverage date bins:
(7,30] days: 33.3 % 6 2 4 2
(360..) days: 54.2 % 240 130 110 1 129

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
ResOwnerPrintDSM UBC 0 0.0 % (0 / 3)
dsm_cleanup_for_mmap UBC 0 0.0 % (0 / 10) 0.0 % (0 / 10)
dsm_segment_map_length UBC 0 0.0 % (0 / 3) 0.0 % (0 / 2)
dsm_unpin_mapping UBC 0 0.0 % (0 / 6) 0.0 % (0 / 2)
make_main_region_dsm_handle UBC 0 0.0 % (0 / 5)
ResOwnerReleaseDSM GBC 1 100.0 % (5 / 5)
dsm_detach_all CBC 1 75.0 % (6 / 8) 50.0 % (2 / 4)
dsm_cleanup_using_control_segment CBC 2 80.0 % (20 / 25) 57.1 % (8 / 14)
dsm_find_mapping CBC 141 100.0 % (6 / 6) 83.3 % (5 / 6)
dsm_unpin_segment CBC 252 86.8 % (33 / 38) 56.2 % (18 / 32)
dsm_main_space_init GNC 1241 50.0 % (5 / 10) 25.0 % (1 / 4)
dsm_postmaster_shutdown CBC 1241 86.4 % (19 / 22) 71.4 % (10 / 14)
dsm_postmaster_startup CBC 1241 91.7 % (22 / 24) 62.5 % (10 / 16)
dsm_control_segment_sane CBC 1243 60.0 % (6 / 10) 50.0 % (4 / 8)
dsm_main_space_request GNC 1244 80.0 % (4 / 5) 50.0 % (1 / 2)
dsm_pin_segment CBC 1427 91.7 % (11 / 12) 33.3 % (2 / 6)
dsm_create CBC 2246 58.0 % (40 / 69) 43.5 % (20 / 46)
dsm_control_bytes_needed CBC 2484 100.0 % (2 / 2)
dsm_pin_mapping CBC 2696 100.0 % (5 / 5) 100.0 % (2 / 2)
dsm_segment_handle CBC 2985 100.0 % (2 / 2)
ResourceOwnerForgetDSM CBC 4085 100.0 % (3 / 3)
ResourceOwnerRememberDSM CBC 4086 100.0 % (3 / 3)
cancel_on_dsm_detach CBC 5707 100.0 % (8 / 8) 70.0 % (7 / 10)
on_dsm_detach CBC 17707 100.0 % (6 / 6)
dsm_backend_startup CBC 20745 100.0 % (3 / 3)
reset_on_dsm_detach CBC 23186 33.3 % (3 / 9) 33.3 % (2 / 6)
dsm_attach CBC 25108 80.6 % (25 / 31) 62.5 % (15 / 24)
dsm_create_descriptor CBC 27354 100.0 % (14 / 14) 100.0 % (4 / 4)
dsm_detach CBC 27354 92.9 % (39 / 42) 60.0 % (18 / 30)
dsm_segment_address CBC 27955 100.0 % (3 / 3) 50.0 % (1 / 2)
dsm_backend_shutdown CBC 48915 100.0 % (5 / 5) 100.0 % (2 / 2)
is_main_region_dsm_handle CBC 83660 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta