#include <falcon/symtab.h>
#include <falcon/symlist.h>
#include <falcon/item.h>
#include <falcon/stackframe.h>
#include <falcon/module.h>
#include <falcon/common.h>
#include <falcon/error.h>
#include <falcon/runtime.h>
#include <falcon/vmmaps.h>
#include <falcon/genericlist.h>
#include <falcon/carray.h>
#include <falcon/string.h>
#include <falcon/coreobject.h>
#include <falcon/coredict.h>
#include <falcon/cclass.h>
#include <falcon/genericmap.h>
#include <falcon/fassert.h>
#include <falcon/vm_sys.h>
#include <falcon/coreslot.h>
#include <falcon/baton.h>
#include <falcon/livemodule.h>
#include <falcon/vmcontext.h>
Go to the source code of this file.
Classes | |
class | Falcon::ContextList |
class | Falcon::VMachine |
The Falcon virtual machine. More... | |
class | Falcon::VMachine::VMachine::Pauser |
Class automating idle-unidle fragments. More... | |
class | Falcon::VMachine::VMachine::VarDefMod |
Structure used to save the vardefs during class link. More... | |
class | Falcon::VMachineWrapper |
class | Falcon::VMBaton |
Namespaces | |
namespace | Falcon |
CONST. | |
Defines | |
#define | FALCON_VM_DFAULT_CHECK_LOOPS 5000 |
Typedefs | |
typedef void(* | Falcon::tOpcodeHandler )(register VMachine *) |
Functions | |
void | Falcon::ContextList_deletor (void *) |
void | Falcon::opcodeHandler_ADD (register VMachine *vm) |
void | Falcon::opcodeHandler_ADDS (register VMachine *vm) |
void | Falcon::opcodeHandler_AND (register VMachine *vm) |
void | Falcon::opcodeHandler_ANDS (register VMachine *vm) |
void | Falcon::opcodeHandler_BAND (register VMachine *vm) |
void | Falcon::opcodeHandler_BNOT (register VMachine *vm) |
void | Falcon::opcodeHandler_BOOL (register VMachine *vm) |
void | Falcon::opcodeHandler_BOR (register VMachine *vm) |
void | Falcon::opcodeHandler_BXOR (register VMachine *vm) |
void | Falcon::opcodeHandler_CALL (register VMachine *vm) |
void | Falcon::opcodeHandler_CLOS (register VMachine *vm) |
void | Falcon::opcodeHandler_DEC (register VMachine *vm) |
void | Falcon::opcodeHandler_DECP (register VMachine *vm) |
void | Falcon::opcodeHandler_DIV (register VMachine *vm) |
void | Falcon::opcodeHandler_DIVS (register VMachine *vm) |
void | Falcon::opcodeHandler_END (register VMachine *vm) |
void | Falcon::opcodeHandler_EQ (register VMachine *vm) |
void | Falcon::opcodeHandler_EVAL (register VMachine *vm) |
void | Falcon::opcodeHandler_FORB (register VMachine *vm) |
void | Falcon::opcodeHandler_FORK (register VMachine *vm) |
void | Falcon::opcodeHandler_GE (register VMachine *vm) |
void | Falcon::opcodeHandler_GENA (register VMachine *vm) |
void | Falcon::opcodeHandler_GEND (register VMachine *vm) |
void | Falcon::opcodeHandler_GENR (register VMachine *vm) |
void | Falcon::opcodeHandler_GEOR (register VMachine *vm) |
void | Falcon::opcodeHandler_GT (register VMachine *vm) |
void | Falcon::opcodeHandler_IFF (register VMachine *vm) |
void | Falcon::opcodeHandler_IFT (register VMachine *vm) |
void | Falcon::opcodeHandler_IN (register VMachine *vm) |
void | Falcon::opcodeHandler_INC (register VMachine *vm) |
void | Falcon::opcodeHandler_INCP (register VMachine *vm) |
void | Falcon::opcodeHandler_INDI (register VMachine *vm) |
void | Falcon::opcodeHandler_INST (register VMachine *vm) |
void | Falcon::opcodeHandler_IPOP (register VMachine *vm) |
void | Falcon::opcodeHandler_JMP (register VMachine *vm) |
void | Falcon::opcodeHandler_JTRY (register VMachine *vm) |
void | Falcon::opcodeHandler_LD (register VMachine *vm) |
void | Falcon::opcodeHandler_LDAS (register VMachine *vm) |
void | Falcon::opcodeHandler_LDP (register VMachine *vm) |
void | Falcon::opcodeHandler_LDPT (register VMachine *vm) |
void | Falcon::opcodeHandler_LDRF (register VMachine *vm) |
void | Falcon::opcodeHandler_LDV (register VMachine *vm) |
void | Falcon::opcodeHandler_LDVT (register VMachine *vm) |
void | Falcon::opcodeHandler_LE (register VMachine *vm) |
void | Falcon::opcodeHandler_LNIL (register VMachine *vm) |
void | Falcon::opcodeHandler_LSB (register VMachine *vm) |
void | Falcon::opcodeHandler_LSTA (register VMachine *vm) |
void | Falcon::opcodeHandler_LT (register VMachine *vm) |
void | Falcon::opcodeHandler_LVAL (register VMachine *vm) |
void | Falcon::opcodeHandler_MOD (register VMachine *vm) |
void | Falcon::opcodeHandler_MODS (register VMachine *vm) |
void | Falcon::opcodeHandler_MUL (register VMachine *vm) |
void | Falcon::opcodeHandler_MULS (register VMachine *vm) |
void | Falcon::opcodeHandler_NEG (register VMachine *vm) |
void | Falcon::opcodeHandler_NEQ (register VMachine *vm) |
void | Falcon::opcodeHandler_NOIN (register VMachine *vm) |
void | Falcon::opcodeHandler_NOP (register VMachine *vm) |
void | Falcon::opcodeHandler_NOT (register VMachine *vm) |
void | Falcon::opcodeHandler_NOTS (register VMachine *vm) |
void | Falcon::opcodeHandler_ONCE (register VMachine *vm) |
void | Falcon::opcodeHandler_OOB (register VMachine *vm) |
void | Falcon::opcodeHandler_OR (register VMachine *vm) |
void | Falcon::opcodeHandler_ORS (register VMachine *vm) |
void | Falcon::opcodeHandler_PASS (register VMachine *vm) |
void | Falcon::opcodeHandler_PEEK (register VMachine *vm) |
void | Falcon::opcodeHandler_POP (register VMachine *vm) |
void | Falcon::opcodeHandler_POW (register VMachine *vm) |
void | Falcon::opcodeHandler_POWS (register VMachine *vm) |
void | Falcon::opcodeHandler_PROV (register VMachine *vm) |
void | Falcon::opcodeHandler_PSHL (register VMachine *vm) |
void | Falcon::opcodeHandler_PSHN (register VMachine *vm) |
void | Falcon::opcodeHandler_PSHR (register VMachine *vm) |
void | Falcon::opcodeHandler_PSIN (register VMachine *vm) |
void | Falcon::opcodeHandler_PTRY (register VMachine *vm) |
void | Falcon::opcodeHandler_PUSH (register VMachine *vm) |
void | Falcon::opcodeHandler_RET (register VMachine *vm) |
void | Falcon::opcodeHandler_RETA (register VMachine *vm) |
void | Falcon::opcodeHandler_RETV (register VMachine *vm) |
void | Falcon::opcodeHandler_RIS (register VMachine *vm) |
void | Falcon::opcodeHandler_SELE (register VMachine *vm) |
void | Falcon::opcodeHandler_SHL (register VMachine *vm) |
void | Falcon::opcodeHandler_SHLS (register VMachine *vm) |
void | Falcon::opcodeHandler_SHR (register VMachine *vm) |
void | Falcon::opcodeHandler_SHRS (register VMachine *vm) |
void | Falcon::opcodeHandler_SJMP (register VMachine *vm) |
void | Falcon::opcodeHandler_SSTA (register VMachine *vm) |
void | Falcon::opcodeHandler_STEX (register VMachine *vm) |
void | Falcon::opcodeHandler_STO (register VMachine *vm) |
void | Falcon::opcodeHandler_STP (register VMachine *vm) |
void | Falcon::opcodeHandler_STPR (register VMachine *vm) |
void | Falcon::opcodeHandler_STPS (register VMachine *vm) |
void | Falcon::opcodeHandler_STV (register VMachine *vm) |
void | Falcon::opcodeHandler_STVR (register VMachine *vm) |
void | Falcon::opcodeHandler_STVS (register VMachine *vm) |
void | Falcon::opcodeHandler_SUB (register VMachine *vm) |
void | Falcon::opcodeHandler_SUBS (register VMachine *vm) |
void | Falcon::opcodeHandler_SVAL (register VMachine *vm) |
void | Falcon::opcodeHandler_SWCH (register VMachine *vm) |
void | Falcon::opcodeHandler_TRAC (register VMachine *vm) |
void | Falcon::opcodeHandler_TRAL (register VMachine *vm) |
void | Falcon::opcodeHandler_TRAN (register VMachine *vm) |
void | Falcon::opcodeHandler_TRAV (register VMachine *vm) |
void | Falcon::opcodeHandler_TRDN (register VMachine *vm) |
void | Falcon::opcodeHandler_TRY (register VMachine *vm) |
void | Falcon::opcodeHandler_WRT (register VMachine *vm) |
void | Falcon::opcodeHandler_XORS (register VMachine *vm) |
void | Falcon::opcodeHandler_XPOP (register VMachine *vm) |
#define FALCON_VM_DFAULT_CHECK_LOOPS 5000 |