LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - dsm.c (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 75.2 % 399 300 99 300
Current Date: 2026-08-27 14:31:44 +0300 Functions: 84.4 % 32 27 5 27
Baseline: lcov-20260827-baseline Branches: 53.7 % 246 132 114 132
Baseline Date: 2026-08-27 14:31:58 +0300 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
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)
dsm_detach_all CBC 1 75.0 % (6 / 8) 50.0 % (2 / 4)
ResOwnerReleaseDSM CBC 2 100.0 % (5 / 5)
dsm_cleanup_using_control_segment CBC 2 80.0 % (20 / 25) 57.1 % (8 / 14)
dsm_find_mapping CBC 175 100.0 % (6 / 6) 83.3 % (5 / 6)
dsm_unpin_segment CBC 249 86.8 % (33 / 38) 56.2 % (18 / 32)
dsm_main_space_init CBC 1236 50.0 % (5 / 10) 25.0 % (1 / 4)
dsm_postmaster_shutdown CBC 1236 86.4 % (19 / 22) 71.4 % (10 / 14)
dsm_postmaster_startup CBC 1236 91.7 % (22 / 24) 62.5 % (10 / 16)
dsm_control_segment_sane CBC 1238 60.0 % (6 / 10) 50.0 % (4 / 8)
dsm_main_space_request CBC 1239 80.0 % (4 / 5) 50.0 % (1 / 2)
dsm_pin_segment CBC 1449 91.7 % (11 / 12) 33.3 % (2 / 6)
dsm_create CBC 2270 58.0 % (40 / 69) 43.5 % (20 / 46)
dsm_control_bytes_needed CBC 2474 100.0 % (2 / 2)
dsm_pin_mapping CBC 2775 100.0 % (5 / 5) 100.0 % (2 / 2)
dsm_segment_handle CBC 3009 100.0 % (2 / 2)
ResourceOwnerForgetDSM CBC 4157 100.0 % (3 / 3)
ResourceOwnerRememberDSM CBC 4159 100.0 % (3 / 3)
cancel_on_dsm_detach CBC 5707 100.0 % (8 / 8) 70.0 % (7 / 10)
on_dsm_detach CBC 17758 100.0 % (6 / 6)
dsm_backend_startup CBC 22475 100.0 % (3 / 3)
reset_on_dsm_detach CBC 23508 33.3 % (3 / 9) 33.3 % (2 / 6)
dsm_attach CBC 26735 80.6 % (25 / 31) 62.5 % (15 / 24)
dsm_create_descriptor CBC 29005 100.0 % (14 / 14) 100.0 % (4 / 4)
dsm_detach CBC 29005 92.9 % (39 / 42) 60.0 % (18 / 30)
dsm_segment_address CBC 29672 100.0 % (3 / 3) 50.0 % (1 / 2)
dsm_backend_shutdown CBC 49547 100.0 % (5 / 5) 100.0 % (2 / 2)
is_main_region_dsm_handle CBC 88609 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1