Home
last modified time | relevance | path

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

/titanic_53/usr/src/common/ficl/
H A Dvm.c87 if (vm->returnStack) in ficlVmCreate()
88 ficlStackDestroy(vm->returnStack); in ficlVmCreate()
89 vm->returnStack = ficlStackCreate(vm, "return", nRStack); in ficlVmCreate()
111 ficlFree(vm->returnStack); in ficlVmDestroy()
202 _CHECK_STACK(vm->returnStack, returnTop, pop, push)
216 vm->returnStack->frame = frame;
218 frame = vm->returnStack->frame;
227 vm->returnStack->top = returnTop; \
234 returnTop = vm->returnStack->top; \
2251 vm->ip = (ficlIp)(ficlStackPopPointer(vm->returnStack)); in ficlVmPopIP()
[all …]
H A Dficl.h1008 ficlStack *returnStack; /* return stack */ member
1085 #define ficlVmGetReturnStack(vm) ((vm)->returnStack)
H A Dprimitives.c2375 ficlStackPush(stack, vm->returnStack->frame[nLocal]); in ficlLocalParenIm()
2377 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.c666 ficlStackDisplay(vm->returnStack, ficlReturnStackDisplayCallback, in ficlVmDisplayReturnStack()
/titanic_53/usr/src/lib/libsqlite/src/
H A DvdbeInt.h277 int returnStack[100]; /* Return address stack for OP_Gosub & OP_Return */ member
H A Dvdbe.c627 if( p->returnDepth>=sizeof(p->returnStack)/sizeof(p->returnStack[0]) ){ in sqliteVdbeExec()
632 p->returnStack[p->returnDepth++] = pc+1; in sqliteVdbeExec()
650 pc = p->returnStack[p->returnDepth] - 1; in sqliteVdbeExec()