LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - dsm.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 75.2 % 399 300 99 300
Current Date: 2026-07-25 17:13:00 -0400 Functions: 84.4 % 32 27 5 27
Baseline: lcov-20260726-baseline Branches: 53.7 % 246 132 114 132
Baseline Date: 2026-07-25 19:16:42 +0200 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 2254 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 25639 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 23010 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 1223 50.0 % (5 / 10) 25.0 % (1 / 4)
dsm_unpin_segment CBC 252 86.8 % (33 / 38) 56.2 % (18 / 32)
make_main_region_dsm_handle UBC 0 0.0 % (0 / 5)
dsm_control_segment_sane CBC 1225 60.0 % (6 / 10) 50.0 % (4 / 8)
ResOwnerPrintDSM UBC 0 0.0 % (0 / 3)
dsm_detach CBC 27893 92.9 % (39 / 42) 60.0 % (18 / 30)
dsm_postmaster_shutdown CBC 1223 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 1223 91.7 % (22 / 24) 62.5 % (10 / 16)
dsm_main_space_request CBC 1226 80.0 % (4 / 5) 50.0 % (1 / 2)
dsm_pin_segment CBC 1433 91.7 % (11 / 12) 33.3 % (2 / 6)
ResOwnerReleaseDSM CBC 2 100.0 % (5 / 5)
ResourceOwnerForgetDSM CBC 4121 100.0 % (3 / 3)
ResourceOwnerRememberDSM CBC 4123 100.0 % (3 / 3)
cancel_on_dsm_detach CBC 5706 100.0 % (8 / 8) 70.0 % (7 / 10)
dsm_backend_shutdown CBC 48525 100.0 % (5 / 5) 100.0 % (2 / 2)
dsm_backend_startup CBC 21170 100.0 % (3 / 3)
dsm_control_bytes_needed CBC 2448 100.0 % (2 / 2)
dsm_create_descriptor CBC 27893 100.0 % (14 / 14) 100.0 % (4 / 4)
dsm_find_mapping CBC 158 100.0 % (6 / 6) 83.3 % (5 / 6)
dsm_pin_mapping CBC 2732 100.0 % (5 / 5) 100.0 % (2 / 2)
dsm_segment_address CBC 28531 100.0 % (3 / 3) 50.0 % (1 / 2)
dsm_segment_handle CBC 2992 100.0 % (2 / 2)
is_main_region_dsm_handle CBC 85278 100.0 % (2 / 2)
on_dsm_detach CBC 17727 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1