File nut/lua/ldump.c


Included Files


Preprocessor definitions

#define ldump_c

#define LUA_CORE

#define DumpMem( b, n, size, D )

#define DumpVar( x, D )

#define DumpCode( f, D )


Typedef DumpState

typedef struct {...} DumpState
struct  
   {  
      lua_State* L;  
      lua_Writer writer;  
      void* data;  
      int strip;  
      int status;  
   }  

Global Function luaU_dump()

int luaU_dump ( lua_State* L, const Proto* f, lua_Writer w, void* data, int strip )
Prototyped in: nut/include/lua/lundump.h
Calls: DumpFunction() nut/lua/ldump.c
  DumpHeader() nut/lua/ldump.c

Local Function DumpBlock()

static void DumpBlock ( const void* b, size_t size, DumpState* D )
Called by: DumpChar() nut/lua/ldump.c
  DumpHeader() nut/lua/ldump.c
  DumpInt() nut/lua/ldump.c
  DumpNumber() nut/lua/ldump.c
  DumpString() nut/lua/ldump.c
  DumpVector() nut/lua/ldump.c

Local Function DumpChar()

static void DumpChar ( int y, DumpState* D )
Calls: DumpBlock() nut/lua/ldump.c
Called by: DumpConstants() nut/lua/ldump.c
  DumpFunction() nut/lua/ldump.c

Local Function DumpConstants()

static void DumpConstants ( const Proto* f, DumpState* D )
Calls: DumpChar() nut/lua/ldump.c
  DumpFunction() nut/lua/ldump.c
  DumpInt() nut/lua/ldump.c
  DumpNumber() nut/lua/ldump.c
  DumpString() nut/lua/ldump.c
Called by: DumpFunction() nut/lua/ldump.c

Local Function DumpDebug()

static void DumpDebug ( const Proto* f, DumpState* D )
Calls: DumpInt() nut/lua/ldump.c
  DumpString() nut/lua/ldump.c
  DumpVector() nut/lua/ldump.c
Called by: DumpFunction() nut/lua/ldump.c

Local Function DumpFunction()

static void DumpFunction ( const Proto* f, const TString* p, DumpState* D )
Prototyped in: nut/lua/ldump.c
Calls: DumpChar() nut/lua/ldump.c
  DumpConstants() nut/lua/ldump.c
  DumpDebug() nut/lua/ldump.c
  DumpInt() nut/lua/ldump.c
  DumpString() nut/lua/ldump.c
  DumpVector() nut/lua/ldump.c
Called by: DumpConstants() nut/lua/ldump.c
  luaU_dump() nut/lua/ldump.c

Local Function DumpHeader()

static void DumpHeader ( DumpState* D )
Calls: DumpBlock() nut/lua/ldump.c
  luaU_header()
Called by: luaU_dump() nut/lua/ldump.c

Local Function DumpInt()

static void DumpInt ( int x, DumpState* D )
Calls: DumpBlock() nut/lua/ldump.c
Called by: DumpConstants() nut/lua/ldump.c
  DumpDebug() nut/lua/ldump.c
  DumpFunction() nut/lua/ldump.c
  DumpVector() nut/lua/ldump.c

Local Function DumpNumber()

static void DumpNumber ( lua_Number x, DumpState* D )
Calls: DumpBlock() nut/lua/ldump.c
Called by: DumpConstants() nut/lua/ldump.c

Local Function DumpString()

static void DumpString ( const TString* s, DumpState* D )
Calls: DumpBlock() nut/lua/ldump.c
Called by: DumpConstants() nut/lua/ldump.c
  DumpDebug() nut/lua/ldump.c
  DumpFunction() nut/lua/ldump.c

Local Function DumpVector()

static void DumpVector ( const void* b, int n, size_t size, DumpState* D )
Calls: DumpBlock() nut/lua/ldump.c
  DumpInt() nut/lua/ldump.c
Called by: DumpDebug() nut/lua/ldump.c
  DumpFunction() nut/lua/ldump.c