662 static void* malloc (size_t size, MEMFLAGS flags, const NativeCallStack& stack); |
662 static void* malloc (size_t size, MEMFLAGS flags, const NativeCallStack& stack); |
663 static void* malloc (size_t size, MEMFLAGS flags); |
663 static void* malloc (size_t size, MEMFLAGS flags); |
664 static void* realloc (void *memblock, size_t size, MEMFLAGS flag, const NativeCallStack& stack); |
664 static void* realloc (void *memblock, size_t size, MEMFLAGS flag, const NativeCallStack& stack); |
665 static void* realloc (void *memblock, size_t size, MEMFLAGS flag); |
665 static void* realloc (void *memblock, size_t size, MEMFLAGS flag); |
666 |
666 |
667 static void free (void *memblock, MEMFLAGS flags = mtNone); |
667 static void free (void *memblock); |
668 static bool check_heap(bool force = false); // verify C heap integrity |
668 static bool check_heap(bool force = false); // verify C heap integrity |
669 static char* strdup(const char *, MEMFLAGS flags = mtInternal); // Like strdup |
669 static char* strdup(const char *, MEMFLAGS flags = mtInternal); // Like strdup |
670 // Like strdup, but exit VM when strdup() returns NULL |
670 // Like strdup, but exit VM when strdup() returns NULL |
671 static char* strdup_check_oom(const char*, MEMFLAGS flags = mtInternal); |
671 static char* strdup_check_oom(const char*, MEMFLAGS flags = mtInternal); |
672 |
672 |