LCOV - differential code coverage report
Current view: top level - src/backend/replication - syncrep.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DCB
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 76.9 % 316 243 73 2 7 234 9
Current Date: 2026-07-25 19:08:27 +0900 Functions: 84.2 % 19 16 3 2 14
Baseline: lcov-20260725-baseline Branches: 66.2 % 234 155 1 78 1 9 145
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 7 7 7
(30,360] days: 57.1 % 14 8 6 8
(360..) days: 77.3 % 295 228 67 2 226
Function coverage date bins:
(360..) days: 84.2 % 19 16 3 2 14
Branch coverage date bins:
(7,30] days: 90.0 % 10 9 1 9
(30,360] days: 50.0 % 22 11 11 11
(360..) days: 66.8 % 202 135 67 1 134

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
SyncRepCancelWait UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
SyncRepGetNthLatestSyncRecPtr UBC 0 0.0 % (0 / 19) 0.0 % (0 / 6)
cmp_lsn UBC 0 0.0 % (0 / 4)
standby_priority_comparator CBC 34 100.0 % (6 / 6) 100.0 % (2 / 2)
SyncRepQueueInsert CBC 36 55.6 % (5 / 9) 40.0 % (4 / 10)
SyncRepWakeQueue GNC 173 100.0 % (15 / 15) 62.5 % (10 / 16)
SyncRepQueueIsOrderedByLSN CBC 209 88.9 % (8 / 9) 60.0 % (6 / 10)
SyncRepGetOldestSyncRecPtr CBC 253 100.0 % (12 / 12) 78.6 % (11 / 14)
SyncRepGetSyncRecPtr CBC 259 86.4 % (19 / 22) 83.3 % (10 / 12)
SyncRepUpdateSyncStandbysDefined CBC 696 100.0 % (16 / 16) 83.3 % (15 / 18)
SyncRepGetStandbyPriority CBC 795 100.0 % (16 / 16) 83.3 % (15 / 18)
SyncRepInitConfig CBC 795 100.0 % (8 / 8) 75.0 % (3 / 4)
SyncRepGetCandidateStandbys CBC 865 93.8 % (30 / 32) 88.9 % (16 / 18)
assign_synchronous_standby_names CBC 1339 100.0 % (3 / 3)
check_synchronous_standby_names CBC 1349 64.0 % (16 / 25) 50.0 % (7 / 14)
assign_synchronous_commit CBC 2171 80.0 % (12 / 15) 75.0 % (3 / 4)
SyncRepCleanupAtProcExit CBC 18510 42.9 % (3 / 7) 25.0 % (1 / 4)
SyncRepReleaseWaiters GNC 148969 96.9 % (31 / 32) 76.7 % (23 / 30)
SyncRepWaitForLSN CBC 154067 72.9 % (43 / 59) 55.8 % (29 / 52)

Generated by: LCOV version 2.0-1