738 static void* malloc (size_t size, MEMFLAGS flags, const NativeCallStack& stack); |
738 static void* malloc (size_t size, MEMFLAGS flags, const NativeCallStack& stack); |
739 static void* malloc (size_t size, MEMFLAGS flags); |
739 static void* malloc (size_t size, MEMFLAGS flags); |
740 static void* realloc (void *memblock, size_t size, MEMFLAGS flag, const NativeCallStack& stack); |
740 static void* realloc (void *memblock, size_t size, MEMFLAGS flag, const NativeCallStack& stack); |
741 static void* realloc (void *memblock, size_t size, MEMFLAGS flag); |
741 static void* realloc (void *memblock, size_t size, MEMFLAGS flag); |
742 |
742 |
|
743 // handles NULL pointers |
743 static void free (void *memblock); |
744 static void free (void *memblock); |
744 static char* strdup(const char *, MEMFLAGS flags = mtInternal); // Like strdup |
745 static char* strdup(const char *, MEMFLAGS flags = mtInternal); // Like strdup |
745 // Like strdup, but exit VM when strdup() returns NULL |
746 // Like strdup, but exit VM when strdup() returns NULL |
746 static char* strdup_check_oom(const char*, MEMFLAGS flags = mtInternal); |
747 static char* strdup_check_oom(const char*, MEMFLAGS flags = mtInternal); |
747 |
748 |