|
@@ -25,14 +25,6 @@
|
|
|
#include "trace.h"
|
|
|
#include <stdlib.h>
|
|
|
|
|
|
-static void *oom_check(void *ptr)
|
|
|
-{
|
|
|
- if (ptr == NULL) {
|
|
|
- abort();
|
|
|
- }
|
|
|
- return ptr;
|
|
|
-}
|
|
|
-
|
|
|
void qemu_free(void *ptr)
|
|
|
{
|
|
|
trace_qemu_free(ptr);
|
|
@@ -54,7 +46,7 @@ void *qemu_malloc(size_t size)
|
|
|
if (!size && !allow_zero_malloc()) {
|
|
|
abort();
|
|
|
}
|
|
|
- ptr = oom_check(malloc(size ? size : 1));
|
|
|
+ ptr = qemu_oom_check(malloc(size ? size : 1));
|
|
|
trace_qemu_malloc(size, ptr);
|
|
|
return ptr;
|
|
|
}
|
|
@@ -65,7 +57,7 @@ void *qemu_realloc(void *ptr, size_t size)
|
|
|
if (!size && !allow_zero_malloc()) {
|
|
|
abort();
|
|
|
}
|
|
|
- newptr = oom_check(realloc(ptr, size ? size : 1));
|
|
|
+ newptr = qemu_oom_check(realloc(ptr, size ? size : 1));
|
|
|
trace_qemu_realloc(ptr, size, newptr);
|
|
|
return newptr;
|
|
|
}
|
|
@@ -75,7 +67,7 @@ void *qemu_mallocz(size_t size)
|
|
|
if (!size && !allow_zero_malloc()) {
|
|
|
abort();
|
|
|
}
|
|
|
- return oom_check(calloc(1, size ? size : 1));
|
|
|
+ return qemu_oom_check(calloc(1, size ? size : 1));
|
|
|
}
|
|
|
|
|
|
char *qemu_strdup(const char *str)
|