Added memory tracker to serial port

This commit is contained in:
Alex
2023-03-10 21:16:19 +02:00
parent 10364e17f0
commit a101277991
6 changed files with 328 additions and 11 deletions

View File

@ -110,6 +110,8 @@ void LockClass::TimeoutDeadLock(SpinLockData Lock, uint64_t Timeout)
int LockClass::TimeoutLock(const char *FunctionName, uint64_t Timeout)
{
if (!TimeManager)
return Lock(FunctionName);
LockData.AttemptingToGet = FunctionName;
LockData.StackPointerAttempt = (uintptr_t)__builtin_frame_address(0);
Atomic<uint64_t> Target = 0;