LCOV - code coverage report
Current view: top level - src/backend/replication/logical - reorderbuffer.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1469 1573 93.4 %
Date: 2025-03-13 16:15:06 Functions: 90 90 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
UpdateLogicalMappings 12
ReorderBufferResetTXN 16
ReorderBufferApplyMessage 22
ReorderBufferApplyTruncate 44
ApplyLogicalMappingFile 54
ReorderBufferToastInitHash 70
file_sort_by_lsn 72
ReorderBufferFinishPrepared 84
ReorderBufferPrepare 84
ReorderBufferQueueMessage 94
ReorderBufferFreeRelids 98
ReorderBufferAllocRelids 108
ReorderBufferStreamCommit 132
ReorderBufferInvalidate 198
ReorderBufferRestoreChanges 202
ReorderBufferSkipPrepare 204
ReorderBufferAbort 220
ReorderBufferRememberPrepareInfo 288
ReorderBufferCommitChild 534
ReorderBufferGetCatalogChangesXacts 552
ReorderBufferRestoreCleanup 576
ReorderBufferGetOldestTXN 680
TransactionIdInArray 696
ReorderBufferGetOldestXmin 722
ReorderBufferSetRestartPoint 762
ReorderBufferImmediateInvalidation 1134
ReorderBufferTransferSnapToParent 1342
ResolveCminCmaxDuringDecoding 1446
ReorderBufferSaveTXNSnapshot 1480
ReorderBufferStreamTXN 1480
ReorderBufferFree 1668
StartupReorderBuffer 1674
ReorderBufferLargestStreamableTopTXN 1686
ReorderBufferAssignChild 1706
ReorderBufferAllocate 2040
ReorderBufferMaybeMarkTXNStreamed 2074
ReorderBufferAddSnapshot 2134
ReorderBufferTruncateTXN 2180
ReorderBufferCommit 2450
ReorderBufferReplay 2536
ReorderBufferAbortOld 2632
ReorderBufferCopySnap 3486
ReorderBufferToastAppendChunk 3660
ReorderBufferCleanupSerializedTXNs 3846
ReorderBufferIterTXNFinish 3876
ReorderBufferBuildTupleCidHash 3878
ReorderBufferIterTXNInit 3878
ReorderBufferProcessTXN 3878
AssertChangeLsnOrder 4804
ReorderBufferForget 5000
ReorderBufferFreeSnap 5598
ReorderBufferSetBaseSnapshot 5706
ReorderBufferCleanupTXN 7006
ReorderBufferFreeTXN 7006
ReorderBufferAllocTXN 7114
ReorderBufferLargestTXN 7912
ReorderBufferXidHasCatalogChanges 8044
ReorderBufferExecuteInvalidations 8354
ReorderBufferSerializeTXN 8462
ReorderBufferSerializedPath 8692
ReorderBufferCheckAndTruncateAbortedTXN 9244
ReorderBufferAddInvalidations 9902
AssertTXNLsnOrder 14222
ReorderBufferAddNewCommandId 47662
ReorderBufferAddNewTupleCids 47662
ReorderBufferXidSetCatalogChanges 57596
ReorderBufferIterCompare 103132
ReorderBufferRestoreChange 336816
SetupCheckXidLive 355742
ReorderBufferApplyChange 667972
ReorderBufferToastReplace 667972
ReorderBufferToastReset 674562
ReorderBufferIterTXNNext 715440
ReorderBufferTXNSizeCompare 725224
ReorderBufferCanStartStreaming 1012592
ReorderBufferSerializeChange 2775772
ReorderBufferXidHasBaseSnapshot 3234028
ReorderBufferCheckMemoryLimit 3253434
ReorderBufferProcessPartialChange 3253434
ReorderBufferQueueChange 3272252
ReorderBufferFreeTupleBuf 3372606
ReorderBufferAllocTupleBuf 3372682
ReorderBufferFreeChange 3656294
ReorderBufferAllocChange 3656730
ReorderBufferChangeMemoryUpdate 3993158
ReorderBufferCanStream 4266026
ReorderBufferChangeSize 4452938
ReorderBufferProcessXid 4789224
ReorderBufferSerializeReserve 6190636
ReorderBufferTXNByXid 12297504

Generated by: LCOV version 1.14