Home
last modified time | relevance | path

Searched refs:returnStack (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/common/ficl/
H A Dvm.c91 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 Dficl.h1009 ficlStack *returnStack; /* return stack */ member
1086 #define ficlVmGetReturnStack(vm) ((vm)->returnStack)
H A Dprimitives.c2376 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 Dtools.c670 ficlStackDisplay(vm->returnStack, ficlReturnStackDisplayCallback, in ficlVmDisplayReturnStack()
/illumos-gate/usr/src/lib/libsqlite/src/
H A DvdbeInt.h274 int returnStack[100]; /* Return address stack for OP_Gosub & OP_Return */ member
H A Dvdbe.c625 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()