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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 75.2 % 399 300 6 93 6 8 286 9 5
Current Date: 2026-05-29 21:51:00 -0400 Functions: 84.4 % 32 27 5 1 2 24 2
Baseline: lcov-20260530-034037-baseline Branches: 53.7 % 246 132 4 110 1 2 129 5 1
Baseline Date: 2026-05-29 14:39:03 -0700 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 6 286
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 83.3 % 30 25 5 1 24
Branch coverage date bins:
(30,360] 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)
ResOwnerReleaseDSM GBC 1 100.0 % (5 / 5)
ResourceOwnerForgetDSM CBC 4088 100.0 % (3 / 3)
ResourceOwnerRememberDSM CBC 4089 100.0 % (3 / 3)
cancel_on_dsm_detach CBC 5709 100.0 % (8 / 8) 70.0 % (7 / 10)
dsm_attach CBC 25130 80.6 % (25 / 31) 62.5 % (15 / 24)
dsm_backend_shutdown CBC 49222 100.0 % (5 / 5) 100.0 % (2 / 2)
dsm_backend_startup CBC 20841 100.0 % (3 / 3)
dsm_cleanup_for_mmap UBC 0 0.0 % (0 / 10) 0.0 % (0 / 10)
dsm_cleanup_using_control_segment CBC 2 80.0 % (20 / 25) 57.1 % (8 / 14)
dsm_control_bytes_needed CBC 2498 100.0 % (2 / 2)
dsm_control_segment_sane CBC 1250 60.0 % (6 / 10) 50.0 % (4 / 8)
dsm_create CBC 2252 58.0 % (40 / 69) 43.5 % (20 / 46)
dsm_create_descriptor CBC 27382 100.0 % (14 / 14) 100.0 % (4 / 4)
dsm_detach CBC 27382 92.9 % (39 / 42) 60.0 % (18 / 30)
dsm_detach_all CBC 1 75.0 % (6 / 8) 50.0 % (2 / 4)
dsm_find_mapping CBC 146 100.0 % (6 / 6) 83.3 % (5 / 6)
dsm_main_space_init GNC 1248 50.0 % (5 / 10) 25.0 % (1 / 4)
dsm_main_space_request GNC 1251 80.0 % (4 / 5) 50.0 % (1 / 2)
dsm_pin_mapping CBC 2696 100.0 % (5 / 5) 100.0 % (2 / 2)
dsm_pin_segment CBC 1429 91.7 % (11 / 12) 33.3 % (2 / 6)
dsm_postmaster_shutdown CBC 1248 86.4 % (19 / 22) 71.4 % (10 / 14)
dsm_postmaster_startup CBC 1248 91.7 % (22 / 24) 62.5 % (10 / 16)
dsm_segment_address CBC 28002 100.0 % (3 / 3) 50.0 % (1 / 2)
dsm_segment_handle CBC 2991 100.0 % (2 / 2)
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)
dsm_unpin_segment CBC 253 86.8 % (33 / 38) 56.2 % (18 / 32)
is_main_region_dsm_handle CBC 83748 100.0 % (2 / 2)
make_main_region_dsm_handle UBC 0 0.0 % (0 / 5)
on_dsm_detach CBC 17689 100.0 % (6 / 6)
reset_on_dsm_detach CBC 23333 33.3 % (3 / 9) 33.3 % (2 / 6)

Generated by: LCOV version 2.5.0-beta