Macros | Functions | Variables
ldblib.c File Reference
#include "lprefix.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "lua.h"
#include "lauxlib.h"
#include "lualib.h"
Include dependency graph for ldblib.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ldblib_c
 
#define LUA_LIB
 

Functions

static int auxupvalue (lua_State *L, int get)
 
static void checkstack (lua_State *L, lua_State *L1, int n)
 
static int checkupval (lua_State *L, int argf, int argnup)
 
static int db_debug (lua_State *L)
 
static int db_gethook (lua_State *L)
 
static int db_getinfo (lua_State *L)
 
static int db_getlocal (lua_State *L)
 
static int db_getmetatable (lua_State *L)
 
static int db_getregistry (lua_State *L)
 
static int db_getupvalue (lua_State *L)
 
static int db_getuservalue (lua_State *L)
 
static int db_setcstacklimit (lua_State *L)
 
static int db_sethook (lua_State *L)
 
static int db_setlocal (lua_State *L)
 
static int db_setmetatable (lua_State *L)
 
static int db_setupvalue (lua_State *L)
 
static int db_setuservalue (lua_State *L)
 
static int db_traceback (lua_State *L)
 
static int db_upvalueid (lua_State *L)
 
static int db_upvaluejoin (lua_State *L)
 
static lua_Stategetthread (lua_State *L, int *arg)
 
static void hookf (lua_State *L, lua_Debug *ar)
 
LUAMOD_API int luaopen_debug (lua_State *L)
 
static int makemask (const char *smask, int count)
 
static void settabsb (lua_State *L, const char *k, int v)
 
static void settabsi (lua_State *L, const char *k, int v)
 
static void settabss (lua_State *L, const char *k, const char *v)
 
static void treatstackoption (lua_State *L, lua_State *L1, const char *fname)
 
static char * unmakemask (int mask, char *smask)
 

Variables

static const luaL_Reg dblib []
 
static const char *const HOOKKEY = "_HOOKKEY"
 

Macro Definition Documentation

#define ldblib_c

Definition at line 7 of file ldblib.c.

#define LUA_LIB

Definition at line 8 of file ldblib.c.

Function Documentation

static int auxupvalue ( lua_State L,
int  get 
)
static

Definition at line 257 of file ldblib.c.

static void checkstack ( lua_State L,
lua_State L1,
int  n 
)
static

Definition at line 35 of file ldblib.c.

static int checkupval ( lua_State L,
int  argf,
int  argnup 
)
static

Definition at line 284 of file ldblib.c.

static int db_debug ( lua_State L)
static

Definition at line 411 of file ldblib.c.

static int db_gethook ( lua_State L)
static

Definition at line 386 of file ldblib.c.

static int db_getinfo ( lua_State L)
static

Definition at line 149 of file ldblib.c.

static int db_getlocal ( lua_State L)
static

Definition at line 202 of file ldblib.c.

static int db_getmetatable ( lua_State L)
static

Definition at line 47 of file ldblib.c.

static int db_getregistry ( lua_State L)
static

Definition at line 41 of file ldblib.c.

static int db_getupvalue ( lua_State L)
static

Definition at line 269 of file ldblib.c.

static int db_getuservalue ( lua_State L)
static

Definition at line 65 of file ldblib.c.

static int db_setcstacklimit ( lua_State L)
static

Definition at line 440 of file ldblib.c.

static int db_sethook ( lua_State L)
static

hooktable.__mode = "k"

Definition at line 356 of file ldblib.c.

static int db_setlocal ( lua_State L)
static

Definition at line 233 of file ldblib.c.

static int db_setmetatable ( lua_State L)
static

Definition at line 56 of file ldblib.c.

static int db_setupvalue ( lua_State L)
static

Definition at line 274 of file ldblib.c.

static int db_setuservalue ( lua_State L)
static

Definition at line 77 of file ldblib.c.

static int db_traceback ( lua_State L)
static

Definition at line 426 of file ldblib.c.

static int db_upvalueid ( lua_State L)
static

Definition at line 293 of file ldblib.c.

static int db_upvaluejoin ( lua_State L)
static

Definition at line 300 of file ldblib.c.

static lua_State* getthread ( lua_State L,
int *  arg 
)
static

Definition at line 94 of file ldblib.c.

static void hookf ( lua_State L,
lua_Debug ar 
)
static

Definition at line 314 of file ldblib.c.

LUAMOD_API int luaopen_debug ( lua_State L)

Definition at line 473 of file ldblib.c.

static int makemask ( const char *  smask,
int  count 
)
static

Definition at line 333 of file ldblib.c.

static void settabsb ( lua_State L,
const char *  k,
int  v 
)
static

Definition at line 121 of file ldblib.c.

static void settabsi ( lua_State L,
const char *  k,
int  v 
)
static

Definition at line 116 of file ldblib.c.

static void settabss ( lua_State L,
const char *  k,
const char *  v 
)
static

Definition at line 111 of file ldblib.c.

static void treatstackoption ( lua_State L,
lua_State L1,
const char *  fname 
)
static

Definition at line 134 of file ldblib.c.

static char* unmakemask ( int  mask,
char *  smask 
)
static

Definition at line 346 of file ldblib.c.

Variable Documentation

const luaL_Reg dblib[]
static
Initial value:
= {
{"debug", db_debug},
{"getuservalue", db_getuservalue},
{"gethook", db_gethook},
{"getinfo", db_getinfo},
{"getlocal", db_getlocal},
{"getregistry", db_getregistry},
{"getmetatable", db_getmetatable},
{"getupvalue", db_getupvalue},
{"upvaluejoin", db_upvaluejoin},
{"upvalueid", db_upvalueid},
{"setuservalue", db_setuservalue},
{"sethook", db_sethook},
{"setlocal", db_setlocal},
{"setmetatable", db_setmetatable},
{"setupvalue", db_setupvalue},
{"traceback", db_traceback},
{"setcstacklimit", db_setcstacklimit},
{NULL, NULL}
}
static int db_getuservalue(lua_State *L)
Definition: ldblib.c:65
static int db_setuservalue(lua_State *L)
Definition: ldblib.c:77
static int db_setlocal(lua_State *L)
Definition: ldblib.c:233
static int db_setcstacklimit(lua_State *L)
Definition: ldblib.c:440
static int db_getinfo(lua_State *L)
Definition: ldblib.c:149
static int db_getregistry(lua_State *L)
Definition: ldblib.c:41
static int db_debug(lua_State *L)
Definition: ldblib.c:411
static int db_setupvalue(lua_State *L)
Definition: ldblib.c:274
static int db_getlocal(lua_State *L)
Definition: ldblib.c:202
static int db_setmetatable(lua_State *L)
Definition: ldblib.c:56
static int db_gethook(lua_State *L)
Definition: ldblib.c:386
static int db_upvaluejoin(lua_State *L)
Definition: ldblib.c:300
static int db_upvalueid(lua_State *L)
Definition: ldblib.c:293
static int db_sethook(lua_State *L)
Definition: ldblib.c:356
static int db_getmetatable(lua_State *L)
Definition: ldblib.c:47
static int db_traceback(lua_State *L)
Definition: ldblib.c:426
static int db_getupvalue(lua_State *L)
Definition: ldblib.c:269

Definition at line 451 of file ldblib.c.

const char* const HOOKKEY = "_HOOKKEY"
static

Definition at line 27 of file ldblib.c.



plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:48