diff --git a/library/common/rd_mempool.c b/library/common/rd_mempool.c index 0a885f9..983ff4b 100644 --- a/library/common/rd_mempool.c +++ b/library/common/rd_mempool.c @@ -309,7 +309,7 @@ WEAK void Rd_MemPoolFree(void* ptr) { if (!is_valid_ptr(ptr)) { - log_e("MemPool Free Error: Invalid Pointer %p", ptr); + log_e("[%p] MemPool Free Error: Invalid Pointer %p", __builtin_return_address(0), ptr); return; } @@ -322,7 +322,7 @@ WEAK void Rd_MemPoolFree(void* ptr) // 双重释放保护 if (block->is_free) { - log_e("MemPool Free Error: Double Free detected at %p", ptr); + log_e("[%p] MemPool Free Error: Double Free detected at %p", __builtin_return_address(0), ptr); return; }