LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - dsm.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 71.7 % 399 286 9 6 98 6 7 273 1 1
Current Date: 2024-04-14 14:21:10 Functions: 78.1 % 32 25 3 1 3 1 3 21
Baseline: 16@8cea358b128 Branches: 52.4 % 246 129 2 115 7 122
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (120,180] days: 59.1 % 22 13 9 7 6
(240..) days: 72.4 % 377 273 6 98 6 267
Function coverage date bins:
(120,180] days: 50.0 % 4 2 2 2
(240..) days: 82.1 % 28 23 1 1 3 1 1 21
Branch coverage date bins:
(120,180] days: 50.0 % 4 2 2 2
(240..) days: 52.5 % 242 127 2 113 7 120

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 UNC 0 0.0 % (0 / 3)
ResOwnerReleaseDSM UNC 0 0.0 % (0 / 5)
ResourceOwnerForgetDSM GNC 2407 100.0 % (3 / 3)
ResourceOwnerRememberDSM GNC 2407 100.0 % (3 / 3)
cancel_on_dsm_detach CBC 3840 100.0 % (8 / 8) 70.0 % (7 / 10)
dsm_attach CBC 19056 80.6 % (25 / 31) 62.5 % (15 / 24)
dsm_backend_shutdown CBC 38166 100.0 % (5 / 5) 100.0 % (2 / 2)
dsm_backend_startup CBC 16712 100.0 % (3 / 3)
dsm_cleanup_for_mmap UBC 0 0.0 % (0 / 10) 0.0 % (0 / 10)
dsm_cleanup_using_control_segment CBC 3 84.0 % (21 / 25) 64.3 % (9 / 14)
dsm_control_bytes_needed CBC 1799 100.0 % (2 / 2)
dsm_control_segment_sane CBC 901 60.0 % (6 / 10) 50.0 % (4 / 8)
dsm_create CBC 1498 58.0 % (40 / 69) 43.5 % (20 / 46)
dsm_create_descriptor GNC 20554 100.0 % (14 / 14) 100.0 % (4 / 4)
dsm_detach CBC 19970 92.9 % (39 / 42) 60.0 % (18 / 30)
dsm_detach_all LBC 0 0.0 % (0 / 8) 0.0 % (0 / 4)
dsm_estimate_size CBC 2577 100.0 % (2 / 2)
dsm_find_mapping GBC 9 83.3 % (5 / 6) 66.7 % (4 / 6)
dsm_pin_mapping CBC 1512 100.0 % (5 / 5) 100.0 % (2 / 2)
dsm_pin_segment CBC 1008 91.7 % (11 / 12) 33.3 % (2 / 6)
dsm_postmaster_shutdown CBC 898 86.4 % (19 / 22) 71.4 % (10 / 14)
dsm_postmaster_startup CBC 898 91.7 % (22 / 24) 62.5 % (10 / 16)
dsm_segment_address CBC 20765 100.0 % (3 / 3) 50.0 % (1 / 2)
dsm_segment_handle CBC 1983 100.0 % (2 / 2)
dsm_segment_map_length UBC 0 0.0 % (0 / 3) 0.0 % (0 / 2)
dsm_shmem_init CBC 898 30.8 % (4 / 13) 16.7 % (1 / 6)
dsm_unpin_mapping UNC 0 0.0 % (0 / 6) 0.0 % (0 / 2)
dsm_unpin_segment CBC 139 86.8 % (33 / 38) 56.2 % (18 / 32)
is_main_region_dsm_handle CBC 61939 100.0 % (2 / 2)
make_main_region_dsm_handle UBC 0 0.0 % (0 / 5)
on_dsm_detach CBC 11553 100.0 % (6 / 6)
reset_on_dsm_detach CBC 19697 33.3 % (3 / 9) 33.3 % (2 / 6)

Generated by: LCOV version 2.1-beta2-3-g6141622