diff --git a/Library/liballocimpl.cpp b/Library/liballocimpl.cpp index 163a930..7080190 100644 --- a/Library/liballocimpl.cpp +++ b/Library/liballocimpl.cpp @@ -4,7 +4,7 @@ NewLock(liballocLock); -EXTERNC int liballoc_lock() { return liballocLock.Lock(); } +EXTERNC int liballoc_lock() { return liballocLock.Lock(__FUNCTION__); } EXTERNC int liballoc_unlock() { return liballocLock.Unlock(); } EXTERNC void *liballoc_alloc(size_t Pages) { return KernelAllocator.RequestPages(Pages); } EXTERNC int liballoc_free(void *Address, size_t Pages) diff --git a/include/lock.hpp b/include/lock.hpp index 61da250..84e3102 100644 --- a/include/lock.hpp +++ b/include/lock.hpp @@ -31,7 +31,7 @@ private: public: SpinLockData *GetLockData() { return &LockData; } - int Lock(const char *FunctionName = "Unknown") + int Lock(const char *FunctionName) { LockData.AttemptingToGet = FunctionName; SpinLock_Lock(&LockData.LockData);