LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - clog.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 72.5 % 251 182 69 3 179 4
Current Date: 2026-10-12 11:56:10 +0200 Functions: 78.3 % 23 18 5 1 17
Baseline: lcov-20261012-baseline Branches: 60.5 % 152 92 60 2 90
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 81.2 % 16 13 3 3 10
(360..) days: 71.9 % 235 169 66 169
Function coverage date bins:
(30,360] days: 66.7 % 3 2 1 2
(360..) days: 80.0 % 20 16 4 1 15
Branch coverage date bins:
(30,360] days: 100.0 % 4 4 2 2
(360..) days: 59.5 % 148 88 60 88

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
TransactionGroupUpdateXidStatus GNC 127 82.0 % (50 / 61) 66.7 % (20 / 30)
TransactionIdSetPageStatusInternal CBC 189815 100.0 % (15 / 15) 59.1 % (13 / 22)
clog_redo UBC 0 0.0 % (0 / 12) 0.0 % (0 / 8)
set_status_by_pages UBC 0 0.0 % (0 / 18) 0.0 % (0 / 8)
TransactionIdSetStatusBit CBC 223258 94.4 % (17 / 18) 77.3 % (17 / 22)
TransactionIdSetTreeStatus CBC 189815 47.1 % (8 / 17) 58.3 % (7 / 12)
TrimCLOG CBC 1034 100.0 % (15 / 15) 58.3 % (7 / 12)
TransactionIdSetPageStatus CBC 189815 100.0 % (16 / 16) 75.0 % (12 / 16)
CLOGShmemBuffers CBC 2568 100.0 % (4 / 4) 66.7 % (4 / 6)
CLOGShmemRequest CBC 1287 88.9 % (8 / 9) 66.7 % (4 / 6)
ExtendCLOG CBC 179679 100.0 % (9 / 9) 75.0 % (3 / 4)
TruncateCLOG CBC 115 57.1 % (4 / 7) 50.0 % (1 / 2)
CLOGPagePrecedes CBC 50152 100.0 % (7 / 7) 100.0 % (4 / 4)
BootStrapCLOG CBC 58 100.0 % (3 / 3)
CLOGShmemInit CBC 1283 100.0 % (3 / 3)
CheckPointCLOG CBC 1998 100.0 % (3 / 3)
StartupCLOG CBC 1107 100.0 % (5 / 5)
TransactionIdGetStatus CBC 904858 100.0 % (11 / 11)
TransactionIdToPage CBC 1370571 100.0 % (2 / 2)
WriteTruncateXlogRec UBC 0 0.0 % (0 / 9)
check_transaction_buffers CBC 2609 100.0 % (2 / 2)
clog_errdetail_for_io_error UBC 0 0.0 % (0 / 3)
clogsyncfiletag UBC 0 0.0 % (0 / 2)

Generated by: LCOV version 2.0-1