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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 91.0 % 510 464 46 9 455 8
Current Date: 2025-10-28 08:26:42 +0900 Functions: 97.8 % 46 45 1 9 36
Baseline: lcov-20251028-005825-baseline Branches: 61.2 % 242 148 94 4 144
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 7 7 7
(30,360] days: 100.0 % 20 20 1 19
(360..) days: 90.5 % 482 436 46 436
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 97.7 % 44 43 1 9 34
Branch coverage date bins:
(30,360] days: 95.0 % 20 19 1 4 15
(360..) days: 58.1 % 222 129 93 129

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_message_type CBC 511 66.7 % (28 / 42) 65.0 % (13 / 20)
logicalrep_read_prepare_common CBC 26 75.0 % (12 / 16) 25.0 % (4 / 16)
logicalrep_read_commit_prepared CBC 20 78.6 % (11 / 14) 25.0 % (3 / 12)
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_truncate CBC 10 78.6 % (11 / 14) 62.5 % (5 / 8)
logicalrep_read_begin_prepare CBC 16 81.8 % (9 / 11) 25.0 % (2 / 8)
logicalrep_read_tuple CBC 148313 91.7 % (22 / 24) 62.5 % (5 / 8)
logicalrep_read_update CBC 31953 85.7 % (12 / 14) 62.5 % (10 / 16)
logicalrep_write_typ CBC 18 85.7 % (12 / 14) 33.3 % (2 / 6)
logicalrep_read_begin CBC 494 85.7 % (6 / 7) 25.0 % (1 / 4)
logicalrep_read_commit CBC 445 87.5 % (7 / 8) 25.0 % (1 / 4)
logicalrep_read_delete CBC 40320 85.7 % (6 / 7) 50.0 % (3 / 6)
logicalrep_read_insert CBC 75892 85.7 % (6 / 7) 25.0 % (1 / 4)
logicalrep_read_stream_commit CBC 61 88.9 % (8 / 9) 25.0 % (1 / 4)
logicalrep_write_message CBC 5 92.3 % (12 / 13) 75.0 % (3 / 4)
logicalrep_write_namespace CBC 403 87.5 % (7 / 8) 50.0 % (3 / 6)
logicalrep_write_tuple GNC 182407 97.5 % (39 / 40) 86.4 % (19 / 22)
logicalrep_read_attrs CBC 438 100.0 % (17 / 17) 100.0 % (4 / 4)
logicalrep_read_namespace CBC 456 100.0 % (5 / 5) 100.0 % (2 / 2)
logicalrep_read_prepare CBC 15 100.0 % (3 / 3)
logicalrep_read_rel GNC 438 100.0 % (9 / 9)
logicalrep_read_stream_abort CBC 38 100.0 % (10 / 10) 75.0 % (3 / 4)
logicalrep_read_stream_prepare CBC 11 100.0 % (3 / 3)
logicalrep_read_stream_start CBC 857 100.0 % (5 / 5) 50.0 % (1 / 2)
logicalrep_read_truncate CBC 19 100.0 % (9 / 9) 100.0 % (2 / 2)
logicalrep_read_typ CBC 18 100.0 % (5 / 5)
logicalrep_should_publish_column CBC 735171 100.0 % (10 / 10) 100.0 % (8 / 8)
logicalrep_write_attrs CBC 385 100.0 % (27 / 27) 100.0 % (14 / 14)
logicalrep_write_begin GNC 463 100.0 % (6 / 6)
logicalrep_write_begin_prepare GNC 21 100.0 % (8 / 8)
logicalrep_write_commit GNC 461 100.0 % (8 / 8)
logicalrep_write_commit_prepared GNC 24 100.0 % (11 / 11) 50.0 % (1 / 2)
logicalrep_write_delete CBC 41885 100.0 % (11 / 11) 90.0 % (9 / 10)
logicalrep_write_insert CBC 105917 100.0 % (8 / 8) 100.0 % (2 / 2)
logicalrep_write_origin CBC 8 100.0 % (5 / 5)
logicalrep_write_prepare CBC 21 100.0 % (3 / 3)
logicalrep_write_prepare_common GNC 35 100.0 % (13 / 13) 50.0 % (3 / 6)
logicalrep_write_rel CBC 385 100.0 % (11 / 11) 100.0 % (2 / 2)
logicalrep_write_rollback_prepared GNC 9 100.0 % (12 / 12) 50.0 % (1 / 2)
logicalrep_write_stream_abort CBC 26 100.0 % (9 / 9) 66.7 % (4 / 6)
logicalrep_write_stream_commit GNC 46 100.0 % (10 / 10) 50.0 % (1 / 2)
logicalrep_write_stream_prepare CBC 14 100.0 % (3 / 3)
logicalrep_write_stream_start CBC 647 100.0 % (6 / 6) 50.0 % (1 / 2)
logicalrep_write_stream_stop CBC 647 100.0 % (3 / 3)
logicalrep_write_update CBC 34459 100.0 % (14 / 14) 91.7 % (11 / 12)

Generated by: LCOV version 2.4-beta