Searched refs:returnStack (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/common/ficl/ |
H A D | vm.c | 91 if (vm->returnStack) in ficlVmCreate() 92 ficlStackDestroy(vm->returnStack); in ficlVmCreate() 93 vm->returnStack = ficlStackCreate(vm, "return", nRStack); in ficlVmCreate() 115 ficlFree(vm->returnStack); in ficlVmDestroy() 206 _CHECK_STACK(vm->returnStack, returnTop, pop, push) 220 vm->returnStack->frame = frame; 222 frame = vm->returnStack->frame; 231 vm->returnStack->top = returnTop; \ 238 returnTop = vm->returnStack->top; \ 2255 vm->ip = (ficlIp)(ficlStackPopPointer(vm->returnStack)); in ficlVmPopIP() [all …]
|
H A D | ficl.h | 1009 ficlStack *returnStack; /* return stack */ member 1086 #define ficlVmGetReturnStack(vm) ((vm)->returnStack)
|
H A D | primitives.c | 2376 ficlStackPush(stack, vm->returnStack->frame[nLocal]); in ficlLocalParenIm() 2378 ficlStackPush(stack, vm->returnStack->frame[nLocal+1]); in ficlLocalParenIm() 2940 memcpy((void*)&returnStackCopy, (void*)vm->returnStack, in ficlPrimitiveCatch() 2987 memcpy((void*)vm->returnStack, (void*)&returnStackCopy, in ficlPrimitiveCatch()
|
H A D | tools.c | 670 ficlStackDisplay(vm->returnStack, ficlReturnStackDisplayCallback, in ficlVmDisplayReturnStack()
|
/illumos-gate/usr/src/lib/libsqlite/src/ |
H A D | vdbeInt.h | 274 int returnStack[100]; /* Return address stack for OP_Gosub & OP_Return */ member
|
H A D | vdbe.c | 625 if( p->returnDepth>=sizeof(p->returnStack)/sizeof(p->returnStack[0]) ){ in sqliteVdbeExec() 630 p->returnStack[p->returnDepth++] = pc+1; in sqliteVdbeExec() 648 pc = p->returnStack[p->returnDepth] - 1; in sqliteVdbeExec()
|