Revision b152aa84 oslib-win32.c
b/oslib-win32.c | ||
---|---|---|
31 | 31 |
#include "trace.h" |
32 | 32 |
#include "qemu_socket.h" |
33 | 33 |
|
34 |
static void *oom_check(void *ptr)
|
|
34 |
void *qemu_oom_check(void *ptr)
|
|
35 | 35 |
{ |
36 | 36 |
if (ptr == NULL) { |
37 | 37 |
fprintf(stderr, "Failed to allocate memory: %lu\n", GetLastError()); |
... | ... | |
47 | 47 |
if (!size) { |
48 | 48 |
abort(); |
49 | 49 |
} |
50 |
ptr = oom_check(VirtualAlloc(NULL, size, MEM_COMMIT, PAGE_READWRITE)); |
|
50 |
ptr = qemu_oom_check(VirtualAlloc(NULL, size, MEM_COMMIT, PAGE_READWRITE));
|
|
51 | 51 |
trace_qemu_memalign(alignment, size, ptr); |
52 | 52 |
return ptr; |
53 | 53 |
} |
... | ... | |
62 | 62 |
if (!size) { |
63 | 63 |
abort(); |
64 | 64 |
} |
65 |
ptr = oom_check(VirtualAlloc(NULL, size, MEM_COMMIT, PAGE_READWRITE)); |
|
65 |
ptr = qemu_oom_check(VirtualAlloc(NULL, size, MEM_COMMIT, PAGE_READWRITE));
|
|
66 | 66 |
trace_qemu_vmalloc(size, ptr); |
67 | 67 |
return ptr; |
68 | 68 |
} |
Also available in: Unified diff