CallInfo Struct Reference

#include <lstate.h>


Data Fields

StkId base
StkId top
int state
union {
   struct {
      const Instruction *   savedpc
      const Instruction **   pc
      int   tailcalls
   }   l
   struct {
      int   dummy
   }   c
u


Detailed Description

Definition at line 76 of file lstate.h.


Field Documentation

StkId CallInfo::base

Definition at line 78 of file lstate.h.

Referenced by correctstack(), isinstack(), lua_close(), lua_getinfo(), lua_getlocal(), lua_setlocal(), luaD_pcall(), luaD_poscall(), luaD_precall(), resume_error(), and stack_init().

StkId CallInfo::top

Definition at line 80 of file lstate.h.

Referenced by correctstack(), lua_checkstack(), luaD_callhook(), luaD_precall(), resume(), stack_init(), and traversestack().

int CallInfo::state

Definition at line 81 of file lstate.h.

Referenced by callrethooks(), currentpc(), lua_getstack(), lua_resume(), lua_yield(), luaD_call(), luaD_precall(), luaV_execute(), resume(), stack_init(), traceexec(), and traversestack().

const Instruction* CallInfo::savedpc

Definition at line 85 of file lstate.h.

const Instruction** CallInfo::pc

Definition at line 87 of file lstate.h.

int CallInfo::tailcalls

Definition at line 88 of file lstate.h.

struct { ... } CallInfo::l

Referenced by callrethooks(), currentpc(), getfuncname(), lua_getstack(), luaD_precall(), luaV_execute(), and traceexec().

int CallInfo::dummy

Definition at line 91 of file lstate.h.

struct { ... } CallInfo::c

union { ... } CallInfo::u

Referenced by callrethooks(), currentpc(), getfuncname(), lua_getstack(), luaD_precall(), luaV_execute(), and traceexec().


The documentation for this struct was generated from the following file:
Generated on Fri Oct 12 08:44:57 2007 for rpm by  doxygen 1.5.2