LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - origin.c (source / functions) Coverage Total Hit LBC UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 87.2 % 478 417 1 60 417
Current Date: 2025-09-06 07:49:51 +0900 Functions: 90.3 % 31 28 3 28
Baseline: lcov-20250907-010129-baseline Branches: 57.1 % 331 189 3 139 189
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 22 22 22
(360..) days: 86.6 % 456 395 1 60 395
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 90.0 % 30 27 3 27
Branch coverage date bins:
(30,360] days: 82.5 % 40 33 7 33
(360..) days: 53.6 % 291 156 3 132 156

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
pg_replication_origin_oid UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
pg_replication_origin_session_is_setup UBC 0 0.0 % (0 / 3)
pg_replication_origin_xact_reset UBC 0 0.0 % (0 / 5)
pg_replication_origin_xact_setup CBC 1 87.5 % (7 / 8) 25.0 % (1 / 4)
pg_replication_origin_session_progress CBC 2 80.0 % (8 / 10) 33.3 % (2 / 6)
pg_replication_origin_advance CBC 3 100.0 % (9 / 9)
pg_replication_origin_progress CBC 3 90.9 % (10 / 11) 50.0 % (2 / 4)
replorigin_redo CBC 4 90.9 % (20 / 22) 55.6 % (5 / 9)
pg_replication_origin_session_reset CBC 5 100.0 % (7 / 7)
pg_replication_origin_session_setup CBC 6 100.0 % (8 / 8)
pg_replication_origin_drop CBC 7 100.0 % (6 / 6)
pg_show_replication_origin_status CBC 8 100.0 % (25 / 25) 83.3 % (5 / 6)
replorigin_get_progress CBC 8 100.0 % (16 / 16) 87.5 % (7 / 8)
IsReservedOriginName CBC 11 100.0 % (3 / 3) 100.0 % (4 / 4)
pg_replication_origin_create CBC 12 100.0 % (8 / 8) 83.3 % (5 / 6)
replorigin_by_oid CBC 25 92.9 % (13 / 14) 50.0 % (6 / 12)
replorigin_check_prerequisites CBC 47 66.7 % (4 / 6) 50.0 % (6 / 12)
replorigin_session_reset CBC 188 100.0 % (11 / 11) 66.7 % (4 / 6)
replorigin_advance CBC 236 92.9 % (39 / 42) 71.4 % (30 / 42)
replorigin_session_get_progress CBC 257 100.0 % (9 / 9) 66.7 % (4 / 6)
replorigin_state_clear CBC 302 75.0 % (18 / 24) 50.0 % (5 / 10)
replorigin_create CBC 369 96.4 % (27 / 28) 55.6 % (10 / 18)
ReplicationOriginExitCleanup CBC 460 100.0 % (12 / 12) 100.0 % (6 / 6)
replorigin_session_setup CBC 463 91.4 % (32 / 35) 66.7 % (28 / 42)
replorigin_drop_by_name CBC 489 94.1 % (16 / 17) 50.0 % (4 / 8)
StartupReplicationOrigin CBC 887 77.3 % (34 / 44) 38.0 % (19 / 50)
replorigin_by_name CBC 966 100.0 % (11 / 11) 83.3 % (5 / 6)
ReplicationOriginShmemInit CBC 1029 100.0 % (13 / 13) 68.8 % (11 / 16)
replorigin_session_advance CBC 1084 100.0 % (10 / 10) 62.5 % (5 / 8)
CheckPointReplicationOrigin CBC 1671 73.9 % (34 / 46) 34.2 % (13 / 38)
ReplicationOriginShmemSize CBC 3965 100.0 % (7 / 7) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta