Macros | Functions
ldebug.h File Reference
#include "lstate.h"
Include dependency graph for ldebug.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ABSLINEINFO   (-0x80)
 
#define ci_func(ci)   (clLvalue(s2v((ci)->func)))
 
#define MAXIWTHABS   128
 
#define pcRel(pc, p)   (cast_int((pc) - (p)->code) - 1)
 
#define resethookcount(L)   (L->hookcount = L->basehookcount)
 

Functions

const LUAI_FUNC char * luaG_addinfo (lua_State *L, const char *msg, TString *src, int line)
 
LUAI_FUNC l_noret luaG_callerror (lua_State *L, const TValue *o)
 
LUAI_FUNC l_noret luaG_concaterror (lua_State *L, const TValue *p1, const TValue *p2)
 
LUAI_FUNC l_noret luaG_errormsg (lua_State *L)
 
const LUAI_FUNC char * luaG_findlocal (lua_State *L, CallInfo *ci, int n, StkId *pos)
 
LUAI_FUNC l_noret luaG_forerror (lua_State *L, const TValue *o, const char *what)
 
LUAI_FUNC int luaG_getfuncline (const Proto *f, int pc)
 
LUAI_FUNC l_noret luaG_opinterror (lua_State *L, const TValue *p1, const TValue *p2, const char *msg)
 
LUAI_FUNC l_noret luaG_ordererror (lua_State *L, const TValue *p1, const TValue *p2)
 
LUAI_FUNC l_noret luaG_runerror (lua_State *L, const char *fmt,...)
 
LUAI_FUNC l_noret luaG_tointerror (lua_State *L, const TValue *p1, const TValue *p2)
 
LUAI_FUNC int luaG_traceexec (lua_State *L, const Instruction *pc)
 
LUAI_FUNC l_noret luaG_typeerror (lua_State *L, const TValue *o, const char *opname)
 

Macro Definition Documentation

◆ ABSLINEINFO

#define ABSLINEINFO   (-0x80)

Definition at line 27 of file ldebug.h.

◆ ci_func

#define ci_func (   ci)    (clLvalue(s2v((ci)->func)))

Definition at line 18 of file ldebug.h.

◆ MAXIWTHABS

#define MAXIWTHABS   128

Definition at line 35 of file ldebug.h.

◆ pcRel

#define pcRel (   pc,
 
)    (cast_int((pc) - (p)->code) - 1)

Definition at line 14 of file ldebug.h.

◆ resethookcount

#define resethookcount (   L)    (L->hookcount = L->basehookcount)

Definition at line 21 of file ldebug.h.

Function Documentation

◆ luaG_addinfo()

const LUAI_FUNC char* luaG_addinfo ( lua_State L,
const char *  msg,
TString src,
int  line 
)

Definition at line 753 of file ldebug.c.

◆ luaG_callerror()

LUAI_FUNC l_noret luaG_callerror ( lua_State L,
const TValue o 
)

Definition at line 698 of file ldebug.c.

◆ luaG_concaterror()

LUAI_FUNC l_noret luaG_concaterror ( lua_State L,
const TValue p1,
const TValue p2 
)

Definition at line 717 of file ldebug.c.

◆ luaG_errormsg()

LUAI_FUNC l_noret luaG_errormsg ( lua_State L)

Definition at line 765 of file ldebug.c.

◆ luaG_findlocal()

const LUAI_FUNC char* luaG_findlocal ( lua_State L,
CallInfo ci,
int  n,
StkId pos 
)

Definition at line 196 of file ldebug.c.

◆ luaG_forerror()

LUAI_FUNC l_noret luaG_forerror ( lua_State L,
const TValue o,
const char *  what 
)

Definition at line 711 of file ldebug.c.

◆ luaG_getfuncline()

LUAI_FUNC int luaG_getfuncline ( const Proto f,
int  pc 
)

Definition at line 83 of file ldebug.c.

◆ luaG_opinterror()

LUAI_FUNC l_noret luaG_opinterror ( lua_State L,
const TValue p1,
const TValue p2,
const char *  msg 
)

Definition at line 723 of file ldebug.c.

◆ luaG_ordererror()

LUAI_FUNC l_noret luaG_ordererror ( lua_State L,
const TValue p1,
const TValue p2 
)

Definition at line 742 of file ldebug.c.

◆ luaG_runerror()

LUAI_FUNC l_noret luaG_runerror ( lua_State L,
const char *  fmt,
  ... 
)

Definition at line 778 of file ldebug.c.

◆ luaG_tointerror()

LUAI_FUNC l_noret luaG_tointerror ( lua_State L,
const TValue p1,
const TValue p2 
)

Definition at line 734 of file ldebug.c.

◆ luaG_traceexec()

LUAI_FUNC int luaG_traceexec ( lua_State L,
const Instruction pc 
)

Definition at line 833 of file ldebug.c.

◆ luaG_typeerror()

LUAI_FUNC l_noret luaG_typeerror ( lua_State L,
const TValue o,
const char *  opname 
)

Definition at line 692 of file ldebug.c.



plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Aug 11 2024 02:24:27