ByteCode Struct Reference

#include <tclCompile.h>


Data Fields

TclHandle interpHandle
int compileEpoch
NamespacensPtr
int nsEpoch
int refCount
unsigned int flags
const char * source
ProcprocPtr
size_t structureSize
int numCommands
int numSrcBytes
int numCodeBytes
int numLitObjects
int numExceptRanges
int numAuxDataItems
int numCmdLocBytes
int maxExceptDepth
int maxStackDepth
unsigned char * codeStart
Tcl_Obj ** objArrayPtr
ExceptionRangeexceptArrayPtr
AuxDataauxDataArrayPtr
unsigned char * codeDeltaStart
unsigned char * codeLengthStart
unsigned char * srcDeltaStart
unsigned char * srcLengthStart
LocalCachelocalCachePtr


Detailed Description

Definition at line 326 of file tclCompile.h.


Field Documentation

Definition at line 336 of file tclCompile.h.

Referenced by TclCompEvalObj(), and TclInitByteCodeObj().

Definition at line 340 of file tclCompile.h.

Referenced by TclCompEvalObj(), TclExecuteByteCode(), and TclInitByteCodeObj().

unsigned int ByteCode::flags

Definition at line 348 of file tclCompile.h.

Referenced by Tcl_ExprObj(), TclCompEvalObj(), TclExecuteByteCode(), and TclInitByteCodeObj().

const char* ByteCode::source

Definition at line 351 of file tclCompile.h.

Referenced by TclDisassembleByteCodeObj(), TclExecuteByteCode(), and TclInitByteCodeObj().

Definition at line 360 of file tclCompile.h.

Referenced by TclDisassembleByteCodeObj(), and TclInitByteCodeObj().

Definition at line 364 of file tclCompile.h.

Referenced by TclDisassembleByteCodeObj(), and TclInitByteCodeObj().

Definition at line 365 of file tclCompile.h.

Referenced by TclDisassembleByteCodeObj(), and TclInitByteCodeObj().

Definition at line 366 of file tclCompile.h.

Referenced by TclDisassembleByteCodeObj(), and TclInitByteCodeObj().

Definition at line 367 of file tclCompile.h.

Referenced by TclDisassembleByteCodeObj(), and TclInitByteCodeObj().

Definition at line 368 of file tclCompile.h.

Referenced by TclDisassembleByteCodeObj(), and TclInitByteCodeObj().

Definition at line 369 of file tclCompile.h.

Referenced by TclDisassembleByteCodeObj(), and TclInitByteCodeObj().

Definition at line 370 of file tclCompile.h.

Referenced by TclDisassembleByteCodeObj(), and TclInitByteCodeObj().

unsigned char* ByteCode::codeStart

Definition at line 376 of file tclCompile.h.

Referenced by TclDisassembleByteCodeObj(), TclExecuteByteCode(), and TclInitByteCodeObj().

Definition at line 379 of file tclCompile.h.

Referenced by TclExecuteByteCode(), and TclInitByteCodeObj().

unsigned char* ByteCode::codeDeltaStart

Definition at line 389 of file tclCompile.h.

unsigned char* ByteCode::codeLengthStart

Definition at line 399 of file tclCompile.h.

unsigned char* ByteCode::srcDeltaStart

Definition at line 406 of file tclCompile.h.

unsigned char* ByteCode::srcLengthStart

Definition at line 414 of file tclCompile.h.

Definition at line 421 of file tclCompile.h.

Referenced by TclInitCompiledLocals().


The documentation for this struct was generated from the following file:



Generated on Wed Mar 12 12:18:40 2008 by  doxygen 1.5.1