LCOV - differential code coverage report
Current view: top level - src/backend/access/transam - multixact.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 79.1 % 774 612 37 4 121 25 2 82 503 145 183
Current Date: 2026-05-05 10:23:31 +0900 Functions: 82.3 % 62 51 7 4 1 30 20 6 22
Baseline: lcov-20260505-025707-baseline Branches: 55.8 % 403 225 36 2 140 19 20 186 126 68
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 90.9 % 11 10 1 10
(30,360] days: 75.7 % 173 131 36 1 5 6 71 54
(360..) days: 79.8 % 590 471 3 116 19 2 1 449
Function coverage date bins:
(7,30] days: 66.7 % 3 2 1 2
(30,360] days: 73.3 % 15 11 4 8 3
(360..) days: 86.4 % 44 38 2 4 1 20 17
Branch coverage date bins:
(30,360] days: 51.7 % 118 61 36 1 20 7 20 34
(360..) days: 57.5 % 285 164 1 120 12 152

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
AtEOXact_MultiXact CBC 421563 100.0 % (6 / 6)
AtPrepare_MultiXact CBC 295 100.0 % (5 / 5) 100.0 % (2 / 2)
BootStrapMultiXact GNC 57 100.0 % (4 / 4)
CheckPointMultiXact CBC 1944 100.0 % (4 / 4)
ExtendMultiXactMember GNC 5304 100.0 % (15 / 15) 100.0 % (6 / 6)
ExtendMultiXactOffset GNC 5304 100.0 % (9 / 9) 100.0 % (4 / 4)
GetMultiXactIdMembers GNC 550054 85.4 % (70 / 82) 50.0 % (26 / 52)
GetMultiXactInfo GNC 16840 100.0 % (9 / 9)
GetNewMultiXactId GNC 5304 39.5 % (15 / 38) 8.8 % (3 / 34)
GetOldestMultiXactId GNC 61304 100.0 % (15 / 15) 100.0 % (12 / 12)
MultiXactAdvanceNextMXact GNC 712 100.0 % (9 / 9) 83.3 % (5 / 6)
MultiXactAdvanceOldest GNC 751 80.0 % (4 / 5) 50.0 % (2 / 4)
MultiXactGetCheckptMulti CBC 1731 100.0 % (8 / 8)
MultiXactIdCreate CBC 1185 100.0 % (11 / 11) 60.0 % (6 / 10)
MultiXactIdCreateFromMembers CBC 76719 95.8 % (23 / 24) 66.7 % (8 / 12)
MultiXactIdExpand GNC 75533 78.6 % (22 / 28) 72.7 % (16 / 22)
MultiXactIdIsRunning CBC 149854 100.0 % (14 / 14) 100.0 % (10 / 10)
MultiXactIdPrecedes CBC 1085212 100.0 % (3 / 3)
MultiXactIdPrecedesOrEquals CBC 7234 100.0 % (3 / 3)
MultiXactIdSetOldestMember GNC 4387546 100.0 % (7 / 7) 100.0 % (2 / 2)
MultiXactIdSetOldestVisible GNC 92506 100.0 % (12 / 12) 100.0 % (8 / 8)
MultiXactMemberFreezeThreshold GNC 16825 45.5 % (5 / 11) 25.0 % (1 / 4)
MultiXactMemberIoErrorDetail UNC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
MultiXactMemberPagePrecedes UNC 0 0.0 % (0 / 2)
MultiXactOffsetIoErrorDetail UNC 0 0.0 % (0 / 3)
MultiXactOffsetPagePrecedes CBC 48399 100.0 % (7 / 7) 100.0 % (4 / 4)
MultiXactSetNextMXact GNC 1180 100.0 % (7 / 7) 50.0 % (1 / 2)
MultiXactShmemAttach UNC 0 0.0 % (0 / 4)
MultiXactShmemInit GNC 1241 100.0 % (5 / 5)
MultiXactShmemRequest GNC 1244 100.0 % (9 / 9)
MyOldestMemberMXactIdSlot CBC 4975422 100.0 % (3 / 3) 50.0 % (2 / 4)
MyOldestVisibleMXactIdSlot CBC 521310 100.0 % (3 / 3) 50.0 % (2 / 4)
NextMultiXactId GNC 107669 100.0 % (2 / 2) 100.0 % (2 / 2)
PerformMembersTruncation UNC 0 0.0 % (0 / 3)
PerformOffsetsTruncation UNC 0 0.0 % (0 / 3)
PreparedXactOldestMemberMXactIdSlot CBC 147 100.0 % (5 / 5) 50.0 % (2 / 4)
PreviousMultiXactId UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
ReadMultiXactIdRange GNC 1430 100.0 % (6 / 6)
ReadNextMultiXactId GNC 38019 100.0 % (5 / 5)
RecordNewMultiXact GNC 5309 98.4 % (62 / 63) 71.4 % (20 / 28)
SetMultiXactIdLimit GNC 2260 70.3 % (26 / 37) 40.0 % (12 / 30)
SetOldestOffset GNC 1124 95.7 % (22 / 23) 50.0 % (6 / 12)
StartupMultiXact CBC 1077 100.0 % (8 / 8)
TrimMultiXact GNC 1010 100.0 % (41 / 41) 70.0 % (21 / 30)
TruncateMultiXact GNC 114 34.2 % (13 / 38) 16.7 % (4 / 24)
WriteMTruncateXlogRec UNC 0 0.0 % (0 / 9)
check_multixact_member_buffers CBC 1286 100.0 % (2 / 2)
check_multixact_offset_buffers CBC 1286 100.0 % (2 / 2)
find_multixact_start GNC 20 93.3 % (14 / 15) 50.0 % (2 / 4)
mXactCacheGetById CBC 550054 100.0 % (11 / 11) 83.3 % (5 / 6)
mXactCacheGetBySet CBC 76719 100.0 % (10 / 10) 87.5 % (7 / 8)
mXactCachePut CBC 97051 100.0 % (16 / 16) 100.0 % (4 / 4)
multixact_redo GNC 5 54.8 % (17 / 31) 38.9 % (7 / 18)
multixactmemberssyncfiletag UBC 0 0.0 % (0 / 2)
multixactoffsetssyncfiletag UBC 0 0.0 % (0 / 2)
mxactMemberComparator CBC 3050789 91.7 % (11 / 12) 87.5 % (7 / 8)
mxid_to_string UBC 0 0.0 % (0 / 12) 0.0 % (0 / 4)
mxstatus_to_string GBC 188088 37.5 % (6 / 16) 22.2 % (2 / 9)

Generated by: LCOV version 2.5.0-beta