LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - subtrans.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 92.7 % 109 101 8 101
Current Date: 2026-07-25 17:13:00 -0400 Functions: 93.3 % 15 14 1 14
Baseline: lcov-20260726-baseline Branches: 70.0 % 50 35 15 35
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 66.7 % 9 6 3 6
(360..) days: 95.0 % 100 95 5 95
Function coverage date bins:
(30,360] days: 66.7 % 3 2 1 2
(360..) days: 100.0 % 12 12 12
Branch coverage date bins:
(360..) days: 70.0 % 50 35 15 35

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
SubTransGetTopmostTransaction CBC 1083 84.6 % (11 / 13) 50.0 % (6 / 12)
SubTransSetParent CBC 8365 100.0 % (16 / 16) 62.5 % (5 / 8)
SUBTRANSShmemRequest CBC 1226 88.9 % (8 / 9) 66.7 % (4 / 6)
StartupSUBTRANS CBC 1055 94.7 % (18 / 19) 75.0 % (6 / 8)
SubTransGetParent CBC 3087 91.7 % (11 / 12) 50.0 % (2 / 4)
ExtendSUBTRANS CBC 198887 100.0 % (8 / 8) 100.0 % (4 / 4)
SUBTRANSShmemBuffers CBC 2440 100.0 % (4 / 4) 100.0 % (2 / 2)
SubTransPagePrecedes CBC 53915 100.0 % (7 / 7) 100.0 % (4 / 4)
TruncateSUBTRANS CBC 1899 100.0 % (5 / 5) 100.0 % (2 / 2)
BootStrapSUBTRANS CBC 56 100.0 % (3 / 3)
CheckPointSUBTRANS CBC 1930 100.0 % (3 / 3)
SUBTRANSShmemInit CBC 1223 100.0 % (3 / 3)
TransactionIdToPage CBC 15581 100.0 % (2 / 2)
check_subtrans_buffers CBC 2503 100.0 % (2 / 2)
subtrans_errdetail_for_io_error UBC 0 0.0 % (0 / 3)

Generated by: LCOV version 2.0-1