LCOV - differential code coverage report
Current view: top level - src/backend/replication - syncrep.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 77.6 % 317 246 71 2 244 2
Current Date: 2025-10-28 08:26:42 +0900 Functions: 84.2 % 19 16 3 2 14
Baseline: lcov-20251028-005825-baseline Branches: 64.1 % 234 150 1 83 1 149
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 88.9 % 27 24 3 2 22
(360..) days: 76.6 % 290 222 68 222
Function coverage date bins:
(360..) days: 84.2 % 19 16 3 2 14
Branch coverage date bins:
(30,360] days: 73.1 % 26 19 1 6 1 18
(360..) days: 63.0 % 208 131 77 131

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
SyncRepGetNthLatestSyncRecPtr UBC 0 0.0 % (0 / 19) 0.0 % (0 / 6)
SyncRepWaitForLSN GNC 121198 75.4 % (43 / 57) 60.4 % (29 / 48)
check_synchronous_standby_names CBC 1176 64.0 % (16 / 25) 50.0 % (7 / 14)
SyncRepCancelWait UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
SyncRepCleanupAtProcExit CBC 15037 42.9 % (3 / 7) 25.0 % (1 / 4)
SyncRepQueueInsert CBC 34 55.6 % (5 / 9) 40.0 % (4 / 10)
cmp_lsn UBC 0 0.0 % (0 / 4)
SyncRepGetSyncRecPtr CBC 131 86.4 % (19 / 22) 75.0 % (9 / 12)
assign_synchronous_commit CBC 1802 80.0 % (12 / 15) 75.0 % (3 / 4)
SyncRepGetCandidateStandbys CBC 797 93.9 % (31 / 33) 85.0 % (17 / 20)
SyncRepQueueIsOrderedByLSN CBC 169 88.9 % (8 / 9) 60.0 % (6 / 10)
SyncRepReleaseWaiters GNC 99310 97.0 % (32 / 33) 76.7 % (23 / 30)
SyncRepGetOldestSyncRecPtr CBC 130 100.0 % (12 / 12) 35.7 % (5 / 14)
SyncRepGetStandbyPriority CBC 675 100.0 % (16 / 16) 83.3 % (15 / 18)
SyncRepInitConfig CBC 675 100.0 % (8 / 8) 66.7 % (4 / 6)
SyncRepUpdateSyncStandbysDefined CBC 566 100.0 % (16 / 16) 83.3 % (15 / 18)
SyncRepWakeQueue CBC 135 100.0 % (16 / 16) 62.5 % (10 / 16)
assign_synchronous_standby_names CBC 1166 100.0 % (3 / 3)
standby_priority_comparator CBC 20 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta