bool malloc_verify(void* ptr) { #ifdef USE_MEMMGR return memmgr_verify(ptr); #else return true; #endif }
/// Returns true if a pointer is valid. /// The check is best-effort, false positives are possible. bool malloc_verify_ptr(void* ptr) { #ifdef USE_MEMMGR return memmgr_verify(ptr) && MEMORY_VERIFY(ptr); #else return MEMORY_VERIFY(ptr); #endif }
/// Returns 1 if a pointer is valid. /// The check is best-effort, 0 positives are possible. int AdrenoMM_VerifyPointer(void* ptr) { #ifdef USE_MEMORY_MANAGER return memmgr_verify(ptr) && MEMORY_VERIFY(ptr); #else return MEMORY_VERIFY(ptr); #endif }