mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-07-05 20:39:19 +00:00
Small optimization
This commit is contained in:
@ -290,9 +290,10 @@ void *HeapMalloc(size_t Size)
|
||||
{
|
||||
mExtTrkLock.TimeoutLock(__FUNCTION__, 100000);
|
||||
sprintf(mExtTrkLog, "malloc( %ld )=%p-%p~%p\n\r", Size, ret, (void *)((uintptr_t)ret + Size), __builtin_return_address(0));
|
||||
UniversalAsynchronousReceiverTransmitter::UART mTrkUART = UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3);
|
||||
for (short i = 0; i < MEM_TRK_MAX_SIZE; i++)
|
||||
{
|
||||
UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3).Write(mExtTrkLog[i]);
|
||||
mTrkUART.Write(mExtTrkLog[i]);
|
||||
if (mExtTrkLog[i] == '\r')
|
||||
break;
|
||||
}
|
||||
@ -339,9 +340,10 @@ void *HeapCalloc(size_t n, size_t Size)
|
||||
{
|
||||
mExtTrkLock.TimeoutLock(__FUNCTION__, 100000);
|
||||
sprintf(mExtTrkLog, "calloc( %ld %ld )=%p-%p~%p\n\r", n, Size, ret, (void *)((uintptr_t)ret + (n * Size)), __builtin_return_address(0));
|
||||
UniversalAsynchronousReceiverTransmitter::UART mTrkUART = UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3);
|
||||
for (short i = 0; i < MEM_TRK_MAX_SIZE; i++)
|
||||
{
|
||||
UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3).Write(mExtTrkLog[i]);
|
||||
mTrkUART.Write(mExtTrkLog[i]);
|
||||
if (mExtTrkLog[i] == '\r')
|
||||
break;
|
||||
}
|
||||
@ -388,9 +390,10 @@ void *HeapRealloc(void *Address, size_t Size)
|
||||
{
|
||||
mExtTrkLock.TimeoutLock(__FUNCTION__, 100000);
|
||||
sprintf(mExtTrkLog, "realloc( %p %ld )=%p-%p~%p\n\r", Address, Size, ret, (void *)((uintptr_t)ret + Size), __builtin_return_address(0));
|
||||
UniversalAsynchronousReceiverTransmitter::UART mTrkUART = UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3);
|
||||
for (short i = 0; i < MEM_TRK_MAX_SIZE; i++)
|
||||
{
|
||||
UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3).Write(mExtTrkLog[i]);
|
||||
mTrkUART.Write(mExtTrkLog[i]);
|
||||
if (mExtTrkLog[i] == '\r')
|
||||
break;
|
||||
}
|
||||
@ -412,9 +415,10 @@ void HeapFree(void *Address)
|
||||
{
|
||||
mExtTrkLock.TimeoutLock(__FUNCTION__, 100000);
|
||||
sprintf(mExtTrkLog, "free( %p )~%p\n\r", Address, __builtin_return_address(0));
|
||||
UniversalAsynchronousReceiverTransmitter::UART mTrkUART = UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3);
|
||||
for (short i = 0; i < MEM_TRK_MAX_SIZE; i++)
|
||||
{
|
||||
UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3).Write(mExtTrkLog[i]);
|
||||
mTrkUART.Write(mExtTrkLog[i]);
|
||||
if (mExtTrkLog[i] == '\r')
|
||||
break;
|
||||
}
|
||||
@ -457,9 +461,10 @@ void *operator new(size_t Size)
|
||||
{
|
||||
mExtTrkLock.TimeoutLock(__FUNCTION__, 100000);
|
||||
sprintf(mExtTrkLog, "new( %ld )~%p\n\r", Size, __builtin_return_address(0));
|
||||
UniversalAsynchronousReceiverTransmitter::UART mTrkUART = UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3);
|
||||
for (short i = 0; i < MEM_TRK_MAX_SIZE; i++)
|
||||
{
|
||||
UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3).Write(mExtTrkLog[i]);
|
||||
mTrkUART.Write(mExtTrkLog[i]);
|
||||
if (mExtTrkLog[i] == '\r')
|
||||
break;
|
||||
}
|
||||
@ -482,9 +487,10 @@ void *operator new[](size_t Size)
|
||||
{
|
||||
mExtTrkLock.TimeoutLock(__FUNCTION__, 100000);
|
||||
sprintf(mExtTrkLog, "new[]( %ld )~%p\n\r", Size, __builtin_return_address(0));
|
||||
UniversalAsynchronousReceiverTransmitter::UART mTrkUART = UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3);
|
||||
for (short i = 0; i < MEM_TRK_MAX_SIZE; i++)
|
||||
{
|
||||
UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3).Write(mExtTrkLog[i]);
|
||||
mTrkUART.Write(mExtTrkLog[i]);
|
||||
if (mExtTrkLog[i] == '\r')
|
||||
break;
|
||||
}
|
||||
@ -508,9 +514,10 @@ void *operator new(unsigned long Size, std::align_val_t Alignment)
|
||||
{
|
||||
mExtTrkLock.TimeoutLock(__FUNCTION__, 100000);
|
||||
sprintf(mExtTrkLog, "new( %ld %#lx )~%p\n\r", Size, (uintptr_t)Alignment, __builtin_return_address(0));
|
||||
UniversalAsynchronousReceiverTransmitter::UART mTrkUART = UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3);
|
||||
for (short i = 0; i < MEM_TRK_MAX_SIZE; i++)
|
||||
{
|
||||
UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3).Write(mExtTrkLog[i]);
|
||||
mTrkUART.Write(mExtTrkLog[i]);
|
||||
if (mExtTrkLog[i] == '\r')
|
||||
break;
|
||||
}
|
||||
@ -533,9 +540,10 @@ void operator delete(void *Pointer)
|
||||
{
|
||||
mExtTrkLock.TimeoutLock(__FUNCTION__, 100000);
|
||||
sprintf(mExtTrkLog, "delete( %p )~%p\n\r", Pointer, __builtin_return_address(0));
|
||||
UniversalAsynchronousReceiverTransmitter::UART mTrkUART = UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3);
|
||||
for (short i = 0; i < MEM_TRK_MAX_SIZE; i++)
|
||||
{
|
||||
UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3).Write(mExtTrkLog[i]);
|
||||
mTrkUART.Write(mExtTrkLog[i]);
|
||||
if (mExtTrkLog[i] == '\r')
|
||||
break;
|
||||
}
|
||||
@ -558,9 +566,10 @@ void operator delete[](void *Pointer)
|
||||
{
|
||||
mExtTrkLock.TimeoutLock(__FUNCTION__, 100000);
|
||||
sprintf(mExtTrkLog, "delete[]( %p )~%p\n\r", Pointer, __builtin_return_address(0));
|
||||
UniversalAsynchronousReceiverTransmitter::UART mTrkUART = UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3);
|
||||
for (short i = 0; i < MEM_TRK_MAX_SIZE; i++)
|
||||
{
|
||||
UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3).Write(mExtTrkLog[i]);
|
||||
mTrkUART.Write(mExtTrkLog[i]);
|
||||
if (mExtTrkLog[i] == '\r')
|
||||
break;
|
||||
}
|
||||
@ -583,9 +592,10 @@ void operator delete(void *Pointer, long unsigned int Size)
|
||||
{
|
||||
mExtTrkLock.TimeoutLock(__FUNCTION__, 100000);
|
||||
sprintf(mExtTrkLog, "delete( %p %ld )~%p\n\r", Pointer, Size, __builtin_return_address(0));
|
||||
UniversalAsynchronousReceiverTransmitter::UART mTrkUART = UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3);
|
||||
for (short i = 0; i < MEM_TRK_MAX_SIZE; i++)
|
||||
{
|
||||
UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3).Write(mExtTrkLog[i]);
|
||||
mTrkUART.Write(mExtTrkLog[i]);
|
||||
if (mExtTrkLog[i] == '\r')
|
||||
break;
|
||||
}
|
||||
@ -609,9 +619,10 @@ void operator delete[](void *Pointer, long unsigned int Size)
|
||||
{
|
||||
mExtTrkLock.TimeoutLock(__FUNCTION__, 100000);
|
||||
sprintf(mExtTrkLog, "delete[]( %p %ld )~%p\n\r", Pointer, Size, __builtin_return_address(0));
|
||||
UniversalAsynchronousReceiverTransmitter::UART mTrkUART = UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3);
|
||||
for (short i = 0; i < MEM_TRK_MAX_SIZE; i++)
|
||||
{
|
||||
UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM3).Write(mExtTrkLog[i]);
|
||||
mTrkUART.Write(mExtTrkLog[i]);
|
||||
if (mExtTrkLog[i] == '\r')
|
||||
break;
|
||||
}
|
||||
|
Reference in New Issue
Block a user