26 lines
476 B
C++
Executable File
26 lines
476 B
C++
Executable File
// License: Modified MIT (NON-AI)
|
|
// See the LICENSE file in the root directory for license information.
|
|
// Copyright 2025 Timothy Prepscius
|
|
|
|
#include "SpinMutex.hpp"
|
|
|
|
#include "../debug/Debug.h"
|
|
#include "../log/Log.h"
|
|
#include "../log/LogOf.h"
|
|
|
|
namespace tjp::core {
|
|
|
|
#if IS_DEBUG()
|
|
SpinMutexLog SpinMutex_::log = { 0, 0 };
|
|
|
|
void spin_log()
|
|
{
|
|
auto &log = SpinMutex_::log;
|
|
sLogDebug("core::SpinMutex", logVar(log.tries) << logVar(log.failures));
|
|
}
|
|
|
|
#endif
|
|
|
|
|
|
} // namespace
|