SolidSyslog coverage report
Current view: top level - Core/Source - SolidSyslogBlockSequence.c (source / functions) Coverage Total Hit
Test: SolidSyslog Lines: 100.0 % 276 276
Test Date: 2026-11-12 23:14:35 Functions: 100.0 % 52 52
Branches: 99.1 % 106 105

Function Name Sort by function name Hit count Sort by function hit count
BlockSequence_NullThresholdCrossed 1
BlockSequence_ResetReadToOldest 63
BlockSequence_DiscardOldestBlock 67
SolidSyslogBlockSequence_TotalBytes 246
BlockSequence_DiscardPolicy 321
SolidSyslogBlockSequence_FailedOperation 378
BlockSequence_NoteDeviceFailure 443
SolidSyslogBlockSequence_LeaveReadBlock 1235
SolidSyslogBlockSequence_MarkWriteBlockCorrupt 2650
SolidSyslogBlockSequence_UsedBytes 3013
BlockSequence_IsAboveThreshold 3035
BlockSequence_CircularPrev 12287
BlockSequence_LocateRunBoundaries 12288
BlockSequence_AdvancePastDisposedReadBlock 13868
BlockSequence_DisposeReadBlock 13876
BlockSequence_NextPresentSequence 13931
BlockSequence_DisposeBlock 13946
BlockSequence_ExceedsMaxBlocks 15316
BlockSequence_AdvanceWriteToNewBlock 15320
BlockSequence_AcquireEmptyBlock 15325
BlockSequence_RotateToNextBlock 15325
BlockSequence_StoreIsFull 15578
BlockSequence_ScanForBlockPresence 19209
BlockSequence_ScanForExistingBlocks 19209
SolidSyslogBlockSequence_Open 19209
BlockSequence_ClampToRange 19219
SolidSyslogBlockSequence_Cleanup 19219
SolidSyslogBlockSequence_Initialise 19219
SolidSyslogBlockSequence_WritePosition 20092
BlockSequence_AcquireBlock 22244
BlockSequence_StartReadingBlock 26219
BlockSequence_NextSequence 29282
BlockSequence_BlockCount 33670
BlockSequence_IsReadBlockFullyDrained 181734
SolidSyslogBlockSequence_DisposeReadBlockIfDrained 246357
SolidSyslogBlockSequence_ReadCursor 254278
SolidSyslogBlockSequence_SetReadCursor 255155
SolidSyslogBlockSequence_ReadSequence 259006
SolidSyslogBlockSequence_NoteRecordWritten 260446
SolidSyslogBlockSequence_EvictedUnsent 261243
BlockSequence_BlockIsFull 261515
SolidSyslogBlockSequence_PrepareForWrite 261515
SolidSyslogBlockSequence_WriteSequence 279930
BlockSequence_NotifyThresholdCrossed 293452
BlockSequence_ThresholdEnabled 293452
SolidSyslogBlockSequence_ReadBlockSize 440831
SolidSyslogBlockSequence_HasUnsent 484911
SolidSyslogBlockSequence_ReadIsBehindWrite 506873
SolidSyslogBlockSequence_DeviceFailed 516559
BlockSequence_IsReadBlockActiveWrite 687188
SolidSyslogBlockSequence_BlockDevice 769972
BlockSequence_CircularNext 1228800

Generated by: LCOV version 2.0-1