#include <stddef.h>#include "lua.h"#include "ldebug.h"#include "ldo.h"#include "lgc.h"#include "lmem.h"#include "lobject.h"#include "lstate.h"
Go to the source code of this file.
Macros | |
| #define | lmem_c |
| #define | LUA_CORE |
| #define | MINSIZEARRAY 4 |
Functions | |
| void * | luaM_growaux_ (lua_State *L, void *block, int *size, size_t size_elems, int limit, const char *what) |
| l_noret | luaM_toobig (lua_State *L) |
| void * | luaM_realloc_ (lua_State *L, void *block, size_t osize, size_t nsize) |
| #define MINSIZEARRAY 4 |
Definition at line 42 of file lmem.cpp.
Referenced by luaM_growaux_().
| void* luaM_growaux_ | ( | lua_State * | L, |
| void * | block, | ||
| int * | size, | ||
| size_t | size_elems, | ||
| int | limit, | ||
| const char * | what | ||
| ) |
Definition at line 45 of file lmem.cpp.
References luaG_runerror(), luaM_reallocv, and MINSIZEARRAY.
Definition at line 74 of file lmem.cpp.
References api_check, block(), global_State::frealloc, G, global_State::GCdebt, global_State::gcrunning, lua_assert, LUA_ERRMEM, luaC_fullgc(), luaD_throw(), and global_State::ud.
Definition at line 65 of file lmem.cpp.
References luaG_runerror().
Referenced by luaS_newlstr(), and luaS_newudata().
1.8.8