/freebsd-10-stable/sys/boot/ficl/ |
H A D | ficl.h | 229 typedef struct vm FICL_VM; typedef in typeref:struct:vm 340 ** so it might just be moved to FICL_VM instead. (sobral) 444 typedef void (*OUTFUNC)(FICL_VM *pVM, char *text, int fNewline); 478 FICL_VM *link; /* Ficl keeps a VM list for simple teardown */ 511 typedef void (*FICL_CODE)(FICL_VM *pVm); 572 void vmBranchRelative(FICL_VM *pVM, int offset); 573 FICL_VM * vmCreate (FICL_VM *pVM, unsigned nPStack, unsigned nRStack); 574 void vmDelete (FICL_VM *pVM); 575 void vmExecute (FICL_VM *pV [all...] |
H A D | float.c | 59 static void Fadd(FICL_VM *pVM) 76 static void Fsub(FICL_VM *pVM) 93 static void Fmul(FICL_VM *pVM) 110 static void Fnegate(FICL_VM *pVM) 126 static void Fdiv(FICL_VM *pVM) 143 static void Faddi(FICL_VM *pVM) 161 static void Fsubi(FICL_VM *pVM) 179 static void Fmuli(FICL_VM *pVM) 197 static void Fdivi(FICL_VM *pVM) 215 static void isubf(FICL_VM *pV [all...] |
H A D | vm.c | 70 void vmBranchRelative(FICL_VM *pVM, int offset) 83 FICL_VM *vmCreate(FICL_VM *pVM, unsigned nPStack, unsigned nRStack) 87 pVM = (FICL_VM *)ficlMalloc(sizeof (FICL_VM)); 89 memset(pVM, 0, sizeof (FICL_VM)); 118 void vmDelete (FICL_VM *pVM) 141 void vmExecute(FICL_VM *pVM, FICL_WORD *pWord) 161 void vmInnerLoop(FICL_VM *pVM) 196 void vmInnerLoop(FICL_VM *pV [all...] |
H A D | words.c | 58 static void colonParen(FICL_VM *pVM); 59 static void literalIm(FICL_VM *pVM); 60 static int ficlParseWord(FICL_VM *pVM, STRINGINFO si); 79 static void doLocalIm(FICL_VM *pVM); 80 static void do2LocalIm(FICL_VM *pVM); 90 static void markBranch(FICL_DICT *dp, FICL_VM *pVM, char *tag) 97 static void markControlTag(FICL_VM *pVM, char *tag) 103 static void matchControlTag(FICL_VM *pVM, char *tag) 126 static void resolveBackBranch(FICL_DICT *dp, FICL_VM *pVM, char *tag) 149 static void resolveForwardBranch(FICL_DICT *dp, FICL_VM *pV [all...] |
H A D | search.c | 58 static void definitions(FICL_VM *pVM) 80 static void forthWordlist(FICL_VM *pVM) 93 static void getCurrent(FICL_VM *pVM) 110 static void getOrder(FICL_VM *pVM) 136 static void searchWordlist(FICL_VM *pVM) 170 static void setCurrent(FICL_VM *pVM) 192 static void setOrder(FICL_VM *pVM) 238 static void ficlWordlist(FICL_VM *pVM) 259 static void searchPop(FICL_VM *pVM) 281 static void searchPush(FICL_VM *pV [all...] |
H A D | prefix.c | 73 int ficlParsePrefix(FICL_VM *pVM, STRINGINFO si) 117 static void tempBase(FICL_VM *pVM, int base) 133 static void fTempBase(FICL_VM *pVM) 140 static void prefixHex(FICL_VM *pVM) 145 static void prefixTen(FICL_VM *pVM)
|
H A D | loader.c | 66 ficlSetenv(FICL_VM *pVM) 103 ficlSetenvq(FICL_VM *pVM) 141 ficlGetenv(FICL_VM *pVM) 176 ficlUnsetenv(FICL_VM *pVM) 205 ficlCopyin(FICL_VM *pVM) 227 ficlCopyout(FICL_VM *pVM) 249 ficlFindfile(FICL_VM *pVM) 291 ficlPnpdevices(FICL_VM *pVM) 309 ficlPnphandlers(FICL_VM *pVM) 325 ficlCcall(FICL_VM *pV [all...] |
H A D | fileaccess.c | 20 static void pushIor(FICL_VM *pVM, int success) 32 static void ficlFopen(FICL_VM *pVM, char *writeMode) /* ( c-addr u fam -- fileid ior ) */ 83 static void ficlOpenFile(FICL_VM *pVM) /* ( c-addr u fam -- fileid ior ) */ 89 static void ficlCreateFile(FICL_VM *pVM) /* ( c-addr u fam -- fileid ior ) */ 102 static void ficlCloseFile(FICL_VM *pVM) /* ( fileid -- ior ) */ 108 static void ficlDeleteFile(FICL_VM *pVM) /* ( c-addr u -- ior ) */ 120 static void ficlRenameFile(FICL_VM *pVM) /* ( c-addr1 u1 c-addr2 u2 -- ior ) */ 143 static void ficlFileStatus(FICL_VM *pVM) /* ( c-addr u -- x ior ) */ 172 static void ficlFilePosition(FICL_VM *pVM) /* ( fileid -- ud ior ) */ 193 static void ficlFileSize(FICL_VM *pV [all...] |
H A D | testmain.c | 57 static void ficlGetCWD(FICL_VM *pVM) 74 static void ficlChDir(FICL_VM *pVM) 102 static void ficlSystem(FICL_VM *pVM) 132 static void ficlLoad(FICL_VM *pVM) 213 static void spewHash(FICL_VM *pVM) 258 static void ficlBreak(FICL_VM *pVM) 264 static void ficlClock(FICL_VM *pVM) 271 static void clocksPerSec(FICL_VM *pVM) 278 static void execxt(FICL_VM *pVM) 312 FICL_VM *pV [all...] |
H A D | tools.c | 85 static void vmSetBreak(FICL_VM *pVM, FICL_BREAKPOINT *pBP) 99 static void debugPrompt(FICL_VM *pVM) 154 static FICL_WORD *findEnclosingWord(FICL_VM *pVM, CELL *cp) 187 static void seeColon(FICL_VM *pVM, CELL *pc) 302 static void seeXT(FICL_VM *pVM) 366 static void see(FICL_VM *pVM) 382 void ficlDebugXT(FICL_VM *pVM) 416 void stepIn(FICL_VM *pVM) 441 void stepOver(FICL_VM *pVM) 489 void stepBreak(FICL_VM *pV [all...] |
H A D | ficl.c | 228 void ficlListParseSteps(FICL_VM *pVM) 254 FICL_VM *ficlNewVM(FICL_SYSTEM *pSys) 256 FICL_VM *pVM = vmCreate(NULL, defaultStack, defaultStack); 274 void ficlFreeVM(FICL_VM *pVM) 277 FICL_VM *pList = pSys->vmList; 311 ** pointer to a FICL_VM 334 int ficlEvaluate(FICL_VM *pVM, char *pText) 363 int ficlExec(FICL_VM *pVM, char *pText) 368 int ficlExecC(FICL_VM *pVM, char *pText, FICL_INT size) 477 int ficlExecXT(FICL_VM *pV [all...] |
H A D | stack.c | 73 void vmCheckStack(FICL_VM *pVM, int popCells, int pushCells) 92 void vmCheckFStack(FICL_VM *pVM, int popCells, int pushCells)
|
H A D | dict.c | 309 void dictCheck(FICL_DICT *pDict, FICL_VM *pVM, int n) 476 void dictHashSummary(FICL_VM *pVM)
|
/freebsd-10-stable/sys/boot/ficl/i386/ |
H A D | sysdep.c | 56 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) 90 ficlOutb(FICL_VM *pVM) 105 ficlInb(FICL_VM *pVM)
|
/freebsd-10-stable/sys/boot/ficl/arm/ |
H A D | sysdep.c | 53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
|
/freebsd-10-stable/sys/boot/ficl/ia64/ |
H A D | sysdep.c | 53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
|
/freebsd-10-stable/sys/boot/ficl/mips/ |
H A D | sysdep.c | 53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
|
/freebsd-10-stable/sys/boot/ficl/powerpc/ |
H A D | sysdep.c | 53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
|
/freebsd-10-stable/sys/boot/ficl/sparc64/ |
H A D | sysdep.c | 53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
|
/freebsd-10-stable/sys/boot/ficl/amd64/ |
H A D | sysdep.c | 53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
|
/freebsd-10-stable/sys/boot/common/ |
H A D | interp_forth.c | 65 FICL_VM *bf_vm; 73 bf_command(FICL_VM *vm)
|
H A D | interp.c | 44 extern FICL_VM *bf_vm;
|