LCOV - code coverage report
Current view: top level - src/backend/replication - slot.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 763 906 84.2 %
Date: 2025-04-28 10:17:15 Functions: 45 46 97.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
CanInvalidateIdleSlot 644
CheckPointReplicationSlots 3318
CheckSlotPermissions 1072
CheckSlotRequirements 3350
CreateSlotOnDisk 1252
DetermineSlotInvalidationCause 702
GetSlotInvalidationCause 0
GetSlotInvalidationCauseName 84
InvalidateObsoleteReplicationSlots 3362
InvalidatePossiblyObsoleteSlot 770
ReplicationSlotAcquire 2442
ReplicationSlotAlter 12
ReplicationSlotCleanup 86214
ReplicationSlotCreate 1264
ReplicationSlotDrop 792
ReplicationSlotDropAcquired 800
ReplicationSlotDropPtr 1078
ReplicationSlotIndex 16212
ReplicationSlotInitialize 43106
ReplicationSlotMarkDirty 26422
ReplicationSlotName 158
ReplicationSlotPersist 884
ReplicationSlotRelease 2922
ReplicationSlotReserveWal 1176
ReplicationSlotSave 2566
ReplicationSlotShmemExit 43106
ReplicationSlotValidateName 1736
ReplicationSlotsComputeLogicalRestartLSN 6636
ReplicationSlotsComputeRequiredLSN 27382
ReplicationSlotsComputeRequiredXmin 4488
ReplicationSlotsCountDBSlots 90
ReplicationSlotsDropDBSlots 114
ReplicationSlotsShmemInit 2100
ReplicationSlotsShmemSize 8106
ReportSlotInvalidation 38
RestoreSlotFromDisk 148
SaveSlotToPath 4478
SearchNamedReplicationSlot 2766
SlotExistsInSyncStandbySlots 23004
StandbySlotsHaveCaughtup 1226
StartupReplicationSlots 1814
WaitForStandbyConfirmation 438
assign_synchronized_standby_slots 2188
check_idle_replication_slot_timeout 2282
check_synchronized_standby_slots 2188
validate_sync_standby_slots 12

Generated by: LCOV version 1.14