LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - decode.c (source / functions) Coverage Total Hit UNC UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 92.9 % 463 430 9 24 430
Current Date: 2026-11-05 14:14:01 +0100 Functions: 95.2 % 21 20 1 20
Baseline: lcov-20261105-baseline Branches: 77.7 % 238 185 4 49 185
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 66.7 % 36 24 9 3 24
(360..) days: 95.1 % 425 404 21 404
Function coverage date bins:
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 100.0 % 19 19 19
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 70.6 % 34 24 4 6 24
(360..) days: 78.7 % 202 159 43 159

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
DecodeAbort CBC 268 100.0 % (18 / 18) 100.0 % (8 / 8)
DecodeCommit CBC 4497 100.0 % (21 / 21) 100.0 % (10 / 10)
DecodeDelete CBC 190223 96.0 % (24 / 25) 75.0 % (9 / 12)
DecodeInsert CBC 1190196 95.8 % (23 / 24) 87.5 % (7 / 8)
DecodeMultiInsert CBC 7465 97.5 % (39 / 40) 81.2 % (13 / 16)
DecodePrepare CBC 179 95.2 % (20 / 21) 90.0 % (9 / 10)
DecodeSpecConfirm CBC 19702 84.6 % (11 / 13) 50.0 % (2 / 4)
DecodeTXNNeedSkip CBC 4941 100.0 % (9 / 9) 100.0 % (10 / 10)
DecodeTruncate CBC 66 95.0 % (19 / 20) 87.5 % (7 / 8)
DecodeUpdate CBC 135627 96.6 % (28 / 29) 80.0 % (8 / 10)
DecodeXLogTuple CBC 1439506 100.0 % (15 / 15) 50.0 % (1 / 2)
FilterByOrigin CBC 1530874 100.0 % (4 / 4) 100.0 % (2 / 2)
FilterPrepare CBC 380 100.0 % (6 / 6) 100.0 % (4 / 4)
LogicalDecodingProcessRecord CBC 2277776 100.0 % (13 / 13) 100.0 % (4 / 4)
heap2_decode CBC 41591 92.0 % (23 / 25) 76.5 % (13 / 17)
heap_decode CBC 1695363 95.5 % (42 / 44) 73.8 % (31 / 42)
logicalmsg_decode CBC 100 90.9 % (30 / 33) 73.1 % (19 / 26)
standby_decode CBC 5039 88.9 % (16 / 18) 50.0 % (3 / 6)
xact_decode CBC 12329 96.6 % (56 / 58) 84.6 % (22 / 26)
xlog2_decode UNC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
xlog_decode CBC 10437 72.2 % (13 / 18) 33.3 % (3 / 9)

Generated by: LCOV version 2.0-1