diff options
Diffstat (limited to 'src/include/usr/trace/trace.H')
-rw-r--r-- | src/include/usr/trace/trace.H | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/include/usr/trace/trace.H b/src/include/usr/trace/trace.H index c894157fc..b8656ee3e 100644 --- a/src/include/usr/trace/trace.H +++ b/src/include/usr/trace/trace.H @@ -388,6 +388,16 @@ private: const uint32_t i_size, const int32_t i_type); + /** + * @brief This function manages the usage of the two ping-pong buffers + * for handling the continuous trace support under VPO/VBU. + * + * @param [in] i_cbRequired number of bytes needed for the trace entry + * to be added to the active continuous trace buffer + * + * @return void + */ + void ManageContTraceBuffers(uint64_t i_cbRequired); // Mutex protecting/serializing writes to trace buffers. mutex_t iv_trac_mutex; @@ -395,6 +405,8 @@ private: // Controls writing to tracBinary bool iv_ContinuousTrace; + // VPO/VBU continuous trace active buffer index + uint8_t iv_CurBuf; }; } // namespace TRACE |