LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - proto.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 91.0 % 509 463 46 1 462 1
Current Date: 2025-09-06 07:49:51 +0900 Functions: 97.8 % 46 45 1 1 44
Baseline: lcov-20250907-010129-baseline Branches: 61.2 % 242 148 94 4 144
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 1 21
(360..) days: 90.6 % 487 441 46 441
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 97.7 % 44 43 1 1 42
Branch coverage date bins:
(30,360] days: 95.5 % 22 21 1 4 17
(360..) days: 57.7 % 220 127 93 127

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
logicalrep_read_origin UBC 0 0.0 % (0 / 3)
logicalrep_read_rollback_prepared CBC 5 80.0 % (12 / 15) 25.0 % (3 / 12)
logicalrep_write_message CBC 5 92.3 % (12 / 13) 75.0 % (3 / 4)
logicalrep_write_origin CBC 8 100.0 % (5 / 5)
logicalrep_write_rollback_prepared CBC 9 100.0 % (12 / 12) 50.0 % (1 / 2)
logicalrep_write_truncate CBC 10 78.6 % (11 / 14) 62.5 % (5 / 8)
logicalrep_read_stream_prepare CBC 11 100.0 % (3 / 3)
logicalrep_write_stream_prepare CBC 14 100.0 % (3 / 3)
logicalrep_read_prepare CBC 15 100.0 % (3 / 3)
logicalrep_read_begin_prepare CBC 16 81.8 % (9 / 11) 25.0 % (2 / 8)
logicalrep_read_typ CBC 18 100.0 % (5 / 5)
logicalrep_write_typ CBC 18 85.7 % (12 / 14) 33.3 % (2 / 6)
logicalrep_read_truncate CBC 19 100.0 % (9 / 9) 100.0 % (2 / 2)
logicalrep_read_commit_prepared CBC 20 78.6 % (11 / 14) 25.0 % (3 / 12)
logicalrep_write_begin_prepare CBC 21 100.0 % (8 / 8)
logicalrep_write_prepare CBC 21 100.0 % (3 / 3)
logicalrep_write_commit_prepared CBC 24 100.0 % (11 / 11) 50.0 % (1 / 2)
logicalrep_read_prepare_common CBC 26 75.0 % (12 / 16) 25.0 % (4 / 16)
logicalrep_write_stream_abort CBC 26 100.0 % (9 / 9) 66.7 % (4 / 6)
logicalrep_write_prepare_common CBC 35 100.0 % (13 / 13) 50.0 % (3 / 6)
logicalrep_read_stream_abort CBC 38 100.0 % (10 / 10) 75.0 % (3 / 4)
logicalrep_write_stream_commit CBC 46 100.0 % (10 / 10) 50.0 % (1 / 2)
logicalrep_read_stream_commit CBC 61 88.9 % (8 / 9) 25.0 % (1 / 4)
logicalrep_write_attrs CBC 375 100.0 % (27 / 27) 100.0 % (14 / 14)
logicalrep_write_rel CBC 375 100.0 % (11 / 11) 100.0 % (2 / 2)
logicalrep_message_type CBC 380 66.7 % (28 / 42) 65.0 % (13 / 20)
logicalrep_write_namespace CBC 393 87.5 % (7 / 8) 50.0 % (3 / 6)
logicalrep_read_attrs CBC 424 100.0 % (17 / 17) 100.0 % (4 / 4)
logicalrep_read_rel CBC 424 100.0 % (8 / 8)
logicalrep_read_commit CBC 432 87.5 % (7 / 8) 25.0 % (1 / 4)
logicalrep_read_namespace CBC 442 100.0 % (5 / 5) 100.0 % (2 / 2)
logicalrep_write_commit CBC 445 100.0 % (8 / 8)
logicalrep_write_begin CBC 449 100.0 % (6 / 6)
logicalrep_read_begin CBC 478 85.7 % (6 / 7) 25.0 % (1 / 4)
logicalrep_write_stream_start CBC 638 100.0 % (6 / 6) 50.0 % (1 / 2)
logicalrep_write_stream_stop CBC 638 100.0 % (3 / 3)
logicalrep_read_stream_start CBC 839 100.0 % (5 / 5) 50.0 % (1 / 2)
logicalrep_read_update CBC 31942 85.7 % (12 / 14) 62.5 % (10 / 16)
logicalrep_write_update CBC 34448 100.0 % (14 / 14) 91.7 % (11 / 12)
logicalrep_read_delete CBC 40320 85.7 % (6 / 7) 50.0 % (3 / 6)
logicalrep_write_delete CBC 41886 100.0 % (11 / 11) 90.0 % (9 / 10)
logicalrep_read_insert CBC 75877 85.7 % (6 / 7) 25.0 % (1 / 4)
logicalrep_write_insert CBC 105913 100.0 % (8 / 8) 100.0 % (2 / 2)
logicalrep_read_tuple CBC 148276 91.7 % (22 / 24) 62.5 % (5 / 8)
logicalrep_write_tuple GNC 182382 97.5 % (39 / 40) 86.4 % (19 / 22)
logicalrep_should_publish_column CBC 734898 100.0 % (10 / 10) 100.0 % (8 / 8)

Generated by: LCOV version 2.4-beta