#include <lobject.h>
Data Fields | |
CommonHeader | |
TValue * | k |
Instruction * | code |
struct Proto ** | p |
int * | lineinfo |
struct LocVar * | locvars |
TString ** | upvalues |
TString * | source |
int | sizeupvalues |
int | sizek |
int | sizecode |
int | sizelineinfo |
int | sizep |
int | sizelocvars |
int | linedefined |
int | lastlinedefined |
GCObject * | gclist |
lu_byte | nups |
lu_byte | numparams |
lu_byte | is_vararg |
lu_byte | maxstacksize |
Definition at line 231 of file lobject.h.
Definition at line 234 of file lobject.h.
Referenced by close_func(), constructor(), fixjump(), getjump(), getjumpcontrol(), LoadCode(), luaD_precall(), luaF_freeproto(), luaF_newproto(), luaK_code(), luaK_nil(), precheck(), PrintCode(), and symbexec().
Definition at line 248 of file lobject.h.
Referenced by propagatemark().
Definition at line 251 of file lobject.h.
Referenced by adjust_varargs(), DumpFunction(), LoadFunction(), luaD_precall(), luaF_newproto(), luaY_parser(), parlist(), precheck(), PrintHeader(), simpleexp(), and symbexec().
Definition at line 233 of file lobject.h.
Referenced by addk(), close_func(), DumpConstants(), getobjname(), kname(), LoadConstants(), luaF_freeproto(), luaF_newproto(), luaV_execute(), PrintCode(), PrintConstant(), symbexec(), and traverseproto().
Definition at line 247 of file lobject.h.
Referenced by body(), DumpFunction(), funcinfo(), LoadFunction(), luaF_newproto(), and PrintHeader().
Definition at line 246 of file lobject.h.
Referenced by body(), DumpFunction(), errorlimit(), funcinfo(), LoadFunction(), luaF_newproto(), and PrintHeader().
int* Proto::lineinfo |
Definition at line 236 of file lobject.h.
Referenced by close_func(), collectvalidlines(), DumpDebug(), LoadDebug(), luaF_freeproto(), luaF_newproto(), luaK_code(), and luaK_fixline().
struct LocVar* Proto::locvars |
Definition at line 237 of file lobject.h.
Referenced by close_func(), DumpDebug(), LoadDebug(), luaF_freeproto(), luaF_getlocalname(), luaF_newproto(), PrintLocals(), registerlocalvar(), and traverseproto().
Definition at line 252 of file lobject.h.
Referenced by chunk(), DumpFunction(), LoadFunction(), luaD_precall(), luaF_newproto(), luaK_checkstack(), open_func(), precheck(), and PrintHeader().
Definition at line 250 of file lobject.h.
Referenced by adjust_varargs(), DumpFunction(), LoadFunction(), luaD_precall(), luaF_newproto(), luaV_execute(), parlist(), precheck(), and PrintHeader().
Definition at line 249 of file lobject.h.
Referenced by close_func(), DumpFunction(), f_parser(), indexupvalue(), LoadFunction(), luaF_newproto(), luaV_execute(), luaY_parser(), precheck(), PrintHeader(), pushclosure(), symbexec(), and traverseclosure().
Definition at line 235 of file lobject.h.
Referenced by close_func(), DumpConstants(), LoadConstants(), luaF_freeproto(), luaF_newproto(), luaV_execute(), PrintCode(), PrintFunction(), pushclosure(), symbexec(), and traverseproto().
int Proto::sizecode |
Definition at line 242 of file lobject.h.
Referenced by close_func(), LoadCode(), luaF_freeproto(), luaF_newproto(), luaG_checkcode(), luaK_code(), precheck(), PrintCode(), PrintHeader(), propagatemark(), and symbexec().
int Proto::sizek |
Definition at line 241 of file lobject.h.
Referenced by addk(), checkArgMode(), close_func(), DumpConstants(), LoadConstants(), luaF_freeproto(), luaF_newproto(), PrintConstants(), PrintHeader(), propagatemark(), and traverseproto().
Definition at line 243 of file lobject.h.
Referenced by close_func(), collectvalidlines(), DumpDebug(), LoadDebug(), luaF_freeproto(), luaF_newproto(), luaK_code(), precheck(), and propagatemark().
Definition at line 245 of file lobject.h.
Referenced by close_func(), DumpDebug(), LoadDebug(), luaF_freeproto(), luaF_getlocalname(), luaF_newproto(), PrintHeader(), PrintLocals(), propagatemark(), registerlocalvar(), and traverseproto().
int Proto::sizep |
Definition at line 244 of file lobject.h.
Referenced by close_func(), DumpConstants(), LoadConstants(), luaF_freeproto(), luaF_newproto(), PrintFunction(), PrintHeader(), propagatemark(), pushclosure(), and traverseproto().
Definition at line 240 of file lobject.h.
Referenced by close_func(), DumpDebug(), indexupvalue(), LoadDebug(), luaF_freeproto(), luaF_newproto(), precheck(), PrintCode(), PrintUpvalues(), propagatemark(), and traverseproto().
Definition at line 239 of file lobject.h.
Referenced by DumpConstants(), DumpFunction(), funcinfo(), LoadConstants(), LoadFunction(), luaF_newproto(), open_func(), PrintHeader(), and traverseproto().
Definition at line 238 of file lobject.h.
Referenced by aux_upvalue(), close_func(), DumpDebug(), getobjname(), indexupvalue(), LoadDebug(), luaF_freeproto(), luaF_newproto(), PrintCode(), PrintUpvalues(), and traverseproto().