Searched refs:vm (Results 1 - 25 of 556) sorted by relevance

1234567891011>>

/illumos-gate/usr/src/lib/libast/common/vmalloc/
H A Dvmwalk.c36 int vmwalk(Vmalloc_t* vm, int(*segf)(Vmalloc_t*, Void_t*, size_t, Vmdisc_t*, Void_t*), Void_t* handle ) argument
38 int vmwalk(vm, segf, handle)
39 Vmalloc_t* vm;
47 if(!vm)
48 { for(vm = Vmheap; vm; vm = vm->next)
49 { if(!(vm->data->mode&VM_TRUST) && ISLOCK(vm
[all...]
H A Dvmregion.c44 Vmalloc_t *vm; local
51 for(vm = Vmheap; vm; vm = vm->next)
52 if(vm->data == vd)
55 return vm;
H A Dvmgetmem.c31 * vm open/close/resize - a handy default for discipline memory functions
43 Void_t* vmgetmem(Vmalloc_t* vm, Void_t* data, size_t size) argument
45 Void_t* vmgetmem(vm, data, size)
46 Vmalloc_t* vm;
51 if (!vm)
54 return vmresize(vm, data, size, VM_RSMOVE|VM_RSCOPY|VM_RSZERO);
55 vmclose(vm);
H A Dvmclose.c35 int vmclose(Vmalloc_t* vm) argument
37 int vmclose(vm)
38 Vmalloc_t* vm;
43 Vmdata_t* vd = vm->data;
46 if(vm == Vmheap)
52 if(vm->disc->exceptf &&
53 (ev = (*vm->disc->exceptf)(vm,VM_CLOSE,NIL(Void_t*),vm->disc)) < 0 )
61 (*_Vmpfclose)(vm);
[all...]
H A Dvmdisc.c37 Vmdisc_t* vmdisc(Vmalloc_t* vm, Vmdisc_t* disc) argument
39 Vmdisc_t* vmdisc(vm, disc)
40 Vmalloc_t* vm;
44 Vmdisc_t* old = vm->disc;
50 (*old->exceptf)(vm,VM_DISC,(Void_t*)disc,old) != 0 )
52 vm->disc = disc;
H A Dvmpool.c42 static Void_t* poolalloc(Vmalloc_t* vm, reg size_t size) argument
44 static Void_t* poolalloc(vm, size )
45 Vmalloc_t* vm;
49 reg Vmdata_t* vd = vm->data;
88 { if((tp = (*_Vmextend)(vm,ROUND(size,vd->incr),NIL(Vmsearch_f))) )
117 (*_Vmtrace)(vm,NIL(Vmuchar_t*),(Vmuchar_t*)tp,vd->pool,0);
120 ANNOUNCE(local, vm, VM_ALLOC, (Void_t*)tp, vm->disc);
126 static long pooladdr(Vmalloc_t* vm, reg Void_t* addr) argument
128 static long pooladdr(vm, add
179 poolfree(reg Vmalloc_t* vm, reg Void_t* data ) argument
227 poolresize(Vmalloc_t* vm, Void_t* data, size_t size, int type ) argument
281 poolsize(Vmalloc_t* vm, Void_t* addr) argument
292 poolcompact(Vmalloc_t* vm) argument
337 poolalign(Vmalloc_t* vm, size_t size, size_t align) argument
[all...]
H A Dvmdebug.c82 static void vmdbwarn(Vmalloc_t* vm, char* mesg, int n) argument
84 static void vmdbwarn(vm, mesg, n)
85 Vmalloc_t* vm;
90 reg Vmdata_t* vd = vm->data;
99 static void dbwarn(Vmalloc_t* vm, Void_t* data, int where, argument
102 static void dbwarn(vm, data, where, file, line, func, type)
103 Vmalloc_t* vm; /* region holding the block */
133 bufp = (*_Vmstrcpy)(bufp, (*_Vmitoa)(VLONG(vm), 0), ':');
183 vmdbwarn(vm,buf,(bufp-buf));
188 static void dbwatch(Vmalloc_t* vm, Void_ argument
265 dbaddr(Vmalloc_t* vm, Void_t* addr) argument
331 dbsize(Vmalloc_t* vm, Void_t* addr) argument
375 dballoc(Vmalloc_t* vm, size_t size) argument
432 dbfree(Vmalloc_t* vm, Void_t* data ) argument
497 dbresize(Vmalloc_t* vm, Void_t* addr, reg size_t size, int type) argument
592 dbcompact(Vmalloc_t* vm) argument
603 vmdbcheck(Vmalloc_t* vm) argument
696 dbalign(Vmalloc_t* vm, size_t size, size_t align) argument
749 vmdbstat(Vmalloc_t* vm) argument
[all...]
H A Dvmprofile.c36 #define PFVM(pf) ((pf)->data.data.vm)
54 Vmalloc_t* vm; /* region alloc from */ member in struct:_pfdata_s
76 static Pfobj_t* pfsearch(Vmalloc_t* vm, const char* file, int line) argument
78 static Pfobj_t* pfsearch(vm, file, line)
79 Vmalloc_t* vm; /* region allocating from */
100 /* see if it's there with a combined hash value of vm,file,line */
101 h = line + (((Vmulong_t)vm)>>4);
106 if(PFLINE(pf) == line && PFVM(pf) == vm && strcmp(PFFILE(pf),file) == 0)
134 /* get region record; note that these are ordered by vm */
137 if(vm >
182 pfclose(Vmalloc_t* vm) argument
210 pfsetinfo(Vmalloc_t* vm, Vmuchar_t* data, size_t size, const char* file, int line) argument
354 vmprofile(Vmalloc_t* vm, int fd) argument
464 pfalloc(Vmalloc_t* vm, size_t size) argument
507 pffree(Vmalloc_t* vm, Void_t* data) argument
567 pfresize(Vmalloc_t* vm, Void_t* data, size_t size, int type) argument
659 pfsize(Vmalloc_t* vm, Void_t* addr) argument
670 pfaddr(Vmalloc_t* vm, Void_t* addr) argument
681 pfcompact(Vmalloc_t* vm) argument
691 pfalign(Vmalloc_t* vm, size_t size, size_t align) argument
[all...]
H A Dvmdcheap.c35 static Void_t* heapmem(Vmalloc_t* vm, Void_t* caddr, argument
39 static Void_t* heapmem(vm, caddr, csize, nsize, disc)
40 Vmalloc_t* vm; /* region doing allocation from */
47 NOTUSED(vm);
H A Dvmsegment.c36 Void_t* vmsegment(Vmalloc_t* vm, Void_t* addr) argument
38 Void_t* vmsegment(vm, addr)
39 Vmalloc_t* vm; /* region */
44 reg Vmdata_t* vd = vm->data;
/illumos-gate/usr/src/common/ficl/
H A Dtools.c61 static void ficlPrimitiveStepIn(ficlVm *vm);
62 static void ficlPrimitiveStepOver(ficlVm *vm);
63 static void ficlPrimitiveStepBreak(ficlVm *vm);
92 ficlVmSetBreak(ficlVm *vm, ficlBreakpoint *pBP) argument
94 ficlWord *pStep = ficlSystemLookup(vm->callback.system, "step-break");
95 FICL_VM_ASSERT(vm, pStep);
97 pBP->address = vm->ip;
98 pBP->oldXT = *vm->ip;
99 *vm->ip = pStep;
106 ficlDebugPrompt(ficlVm *vm, in argument
137 ficlPrimitiveHashSummary(ficlVm *vm) argument
204 ficlPrimitiveSeeXT(ficlVm *vm) argument
269 ficlPrimitiveSee(ficlVm *vm) argument
284 ficlPrimitiveDebugXT(ficlVm *vm) argument
315 ficlPrimitiveStepIn(ficlVm *vm) argument
336 ficlPrimitiveStepOver(ficlVm *vm) argument
383 ficlPrimitiveStepBreak(ficlVm *vm) argument
515 ficlPrimitiveBye(ficlVm *vm) argument
528 ficlVm *vm; member in struct:stackContext
556 ficlVm *vm = stack->vm; local
590 ficlVmDisplayDataStack(ficlVm *vm) argument
608 ficlVmDisplayDataStackSimple(ficlVm *vm) argument
660 ficlVmDisplayReturnStack(ficlVm *vm) argument
674 ficlPrimitiveForgetWid(ficlVm *vm) argument
696 ficlPrimitiveForget(ficlVm *vm) argument
714 ficlPrimitiveWords(ficlVm *vm) argument
807 ficlPrimitiveListEnv(ficlVm *vm) argument
838 ficlPrimitiveParseStepList(ficlVm *vm) argument
862 ficlPrimitiveEnvConstant(ficlVm *vm) argument
874 ficlPrimitiveEnv2Constant(ficlVm *vm) argument
[all...]
H A Dprimitives.c70 markBranch(ficlDictionary *dictionary, ficlVm *vm, char *tag) argument
72 ficlStackPushPointer(vm->dataStack, dictionary->here);
73 ficlStackPushPointer(vm->dataStack, tag);
77 markControlTag(ficlVm *vm, char *tag) argument
79 ficlStackPushPointer(vm->dataStack, tag);
83 matchControlTag(ficlVm *vm, char *wantTag) argument
87 FICL_STACK_CHECK(vm->dataStack, 1, 0);
89 tag = (char *)ficlStackPopPointer(vm->dataStack);
96 ficlVmThrowError(vm,
107 resolveBackBranch(ficlDictionary *dictionary, ficlVm *vm, cha argument
127 resolveForwardBranch(ficlDictionary *dictionary, ficlVm *vm, char *tag) argument
147 resolveAbsBranch(ficlDictionary *dictionary, ficlVm *vm, char *wantTag) argument
178 ficlPrimitiveColon(ficlVm *vm) argument
195 ficlPrimitiveSemicolonCoIm(ficlVm *vm) argument
227 ficlPrimitiveExitCoIm(ficlVm *vm) argument
248 ficlPrimitiveConstant(ficlVm *vm) argument
260 ficlPrimitive2Constant(ficlVm *vm) argument
277 ficlPrimitiveDot(ficlVm *vm) argument
290 ficlPrimitiveUDot(ficlVm *vm) argument
303 ficlPrimitiveHexDot(ficlVm *vm) argument
324 ficlPrimitiveStrlen(ficlVm *vm) argument
357 ficlPrimitiveSprintf(ficlVm *vm) argument
474 ficlPrimitiveDepth(ficlVm *vm) argument
488 ficlPrimitiveEmit(ficlVm *vm) argument
502 ficlPrimitiveCR(ficlVm *vm) argument
508 ficlPrimitiveBackslash(ficlVm *vm) argument
543 ficlPrimitiveParenthesis(ficlVm *vm) argument
560 ficlPrimitiveIfCoIm(ficlVm *vm) argument
584 ficlPrimitiveElseCoIm(ficlVm *vm) argument
609 ficlPrimitiveEndifCoIm(ficlVm *vm) argument
629 ficlPrimitiveCaseCoIm(ficlVm *vm) argument
642 ficlPrimitiveEndcaseCoIm(ficlVm *vm) argument
687 ficlPrimitiveOfCoIm(ficlVm *vm) argument
718 ficlPrimitiveEndofCoIm(ficlVm *vm) argument
762 ficlPrimitiveFallthroughCoIm(ficlVm *vm) argument
802 ficlPrimitiveHash(ficlVm *vm) argument
830 ficlPrimitiveInterpret(ficlVm *vm) argument
884 ficlPrimitiveLookup(ficlVm *vm) argument
900 ficlPrimitiveParseStepParen(ficlVm *vm) argument
913 ficlPrimitiveAddParseStep(ficlVm *vm) argument
933 ficlPrimitiveLiteralIm(ficlVm *vm) argument
990 ficlPrimitive2LiteralIm(ficlVm *vm) argument
1024 ficlPrimitiveDoCoIm(ficlVm *vm) argument
1042 ficlPrimitiveQDoCoIm(ficlVm *vm) argument
1061 ficlPrimitiveLoopCoIm(ficlVm *vm) argument
1071 ficlPrimitivePlusLoopCoIm(ficlVm *vm) argument
1084 ficlPrimitiveVariable(ficlVm *vm) argument
1095 ficlPrimitive2Variable(ficlVm *vm) argument
1109 ficlPrimitiveBase(ficlVm *vm) argument
1121 ficlPrimitiveDecimal(ficlVm *vm) argument
1128 ficlPrimitiveHex(ficlVm *vm) argument
1137 ficlPrimitiveAllot(ficlVm *vm) argument
1153 ficlPrimitiveHere(ficlVm *vm) argument
1171 ficlPrimitiveTick(ficlVm *vm) argument
1187 ficlPrimitiveBracketTickCoIm(ficlVm *vm) argument
1200 ficlPrimitivePostponeCoIm(ficlVm *vm) argument
1227 ficlPrimitiveExecute(ficlVm *vm) argument
1244 ficlPrimitiveImmediate(ficlVm *vm) argument
1251 ficlPrimitiveCompileOnly(ficlVm *vm) argument
1258 ficlPrimitiveSetObjectFlag(ficlVm *vm) argument
1265 ficlPrimitiveIsObject(ficlVm *vm) argument
1277 ficlPrimitiveCountedStringQuoteIm(ficlVm *vm) argument
1311 ficlPrimitiveDotQuoteCoIm(ficlVm *vm) argument
1330 ficlPrimitiveDotParen(ficlVm *vm) argument
1362 ficlPrimitiveSLiteralCoIm(ficlVm *vm) argument
1393 ficlPrimitiveState(ficlVm *vm) argument
1406 ficlPrimitiveCreate(ficlVm *vm) argument
1417 ficlPrimitiveDoesCoIm(ficlVm *vm) argument
1443 ficlPrimitiveToBody(ficlVm *vm) argument
1457 ficlPrimitiveFromBody(ficlVm *vm) argument
1472 ficlPrimitiveToName(ficlVm *vm) argument
1484 ficlPrimitiveLastWord(ficlVm *vm) argument
1500 ficlPrimitiveLeftBracketCoIm(ficlVm *vm) argument
1506 ficlPrimitiveRightBracket(ficlVm *vm) argument
1519 ficlPrimitiveLessNumberSign(ficlVm *vm) argument
1534 ficlPrimitiveNumberSign(ficlVm *vm) argument
1556 ficlPrimitiveNumberSignGreater(ficlVm *vm) argument
1578 ficlPrimitiveNumberSignS(ficlVm *vm) argument
1606 ficlPrimitiveHold(ficlVm *vm) argument
1625 ficlPrimitiveSign(ficlVm *vm) argument
1653 ficlPrimitiveToNumber(ficlVm *vm) argument
1706 ficlPrimitiveQuit(ficlVm *vm) argument
1712 ficlPrimitiveAbort(ficlVm *vm) argument
1736 ficlPrimitiveAccept(ficlVm *vm) argument
1764 ficlPrimitiveAlign(ficlVm *vm) argument
1775 ficlPrimitiveAligned(ficlVm *vm) argument
1795 ficlPrimitiveBeginCoIm(ficlVm *vm) argument
1802 ficlPrimitiveUntilCoIm(ficlVm *vm) argument
1812 ficlPrimitiveWhileCoIm(ficlVm *vm) argument
1830 ficlPrimitiveRepeatCoIm(ficlVm *vm) argument
1843 ficlPrimitiveAgainCoIm(ficlVm *vm) argument
1868 ficlPrimitiveChar(ficlVm *vm) argument
1879 ficlPrimitiveCharCoIm(ficlVm *vm) argument
1891 ficlPrimitiveCharPlus(ficlVm *vm) argument
1912 ficlPrimitiveChars(ficlVm *vm) argument
1937 ficlPrimitiveCount(ficlVm *vm) argument
1962 ficlPrimitiveEnvironmentQ(ficlVm *vm) argument
1995 ficlPrimitiveEvaluate(ficlVm *vm) argument
2023 ficlPrimitiveStringQuoteIm(ficlVm *vm) argument
2048 ficlPrimitiveType(ficlVm *vm) argument
2093 ficlPrimitiveWord(ficlVm *vm) argument
2129 ficlPrimitiveParseNoCopy(ficlVm *vm) argument
2150 ficlPrimitiveParse(ficlVm *vm) argument
2175 do_find(ficlVm *vm, ficlString name, void *returnForFailure) argument
2201 ficlPrimitiveCFind(ficlVm *vm) argument
2219 ficlPrimitiveSFind(ficlVm *vm) argument
2235 ficlPrimitiveRecurseCoIm(ficlVm *vm) argument
2252 ficlPrimitiveSource(ficlVm *vm) argument
2265 ficlPrimitiveVersion(ficlVm *vm) argument
2275 ficlPrimitiveToIn(ficlVm *vm) argument
2289 ficlPrimitiveColonNoName(ficlVm *vm) argument
2325 ficlPrimitiveUser(ficlVm *vm) argument
2352 ficlLocalParenIm(ficlVm *vm, int isDouble, int isFloat) argument
2407 ficlPrimitiveDoLocalIm(ficlVm *vm) argument
2413 ficlPrimitiveDo2LocalIm(ficlVm *vm) argument
2420 ficlPrimitiveDoFLocalIm(ficlVm *vm) argument
2426 ficlPrimitiveDoF2LocalIm(ficlVm *vm) argument
2456 ficlLocalParen(ficlVm *vm, int isDouble, int isFloat) argument
2537 ficlPrimitiveLocalParen(ficlVm *vm) argument
2543 ficlPrimitive2LocalParen(ficlVm *vm) argument
2558 ficlPrimitiveToValue(ficlVm *vm) argument
2695 ficlPrimitiveFMSlashMod(ficlVm *vm) argument
2720 ficlPrimitiveSMSlashRem(ficlVm *vm) argument
2737 ficlPrimitiveMod(ficlVm *vm) argument
2761 ficlPrimitiveUMSlashMod(ficlVm *vm) argument
2781 ficlPrimitiveMStar(ficlVm *vm) argument
2796 ficlPrimitiveUMStar(ficlVm *vm) argument
2815 ficlPrimitive2Rot(ficlVm *vm) argument
2835 ficlPrimitivePad(ficlVm *vm) argument
2852 ficlPrimitiveSourceID(ficlVm *vm) argument
2871 ficlPrimitiveRefill(ficlVm *vm) argument
2901 ficlPrimitiveCatch(ficlVm *vm) argument
3004 ficlPrimitiveThrow(ficlVm *vm) argument
3019 ficlPrimitiveAllocate(ficlVm *vm) argument
3038 ficlPrimitiveFree(ficlVm *vm) argument
3052 ficlPrimitiveResize(ficlVm *vm) argument
3075 ficlPrimitiveExitInner(ficlVm *vm) argument
[all...]
H A Dsearch.c56 ficlPrimitiveDefinitions(ficlVm *vm) argument
58 ficlDictionary *dictionary = ficlVmGetDictionary(vm);
60 FICL_VM_ASSERT(vm, dictionary);
62 ficlVmThrowError(vm, "DEFINITIONS error - empty search order");
77 ficlPrimitiveForthWordlist(ficlVm *vm) argument
79 ficlHash *hash = ficlVmGetDictionary(vm)->forthWordlist;
80 ficlStackPushPointer(vm->dataStack, hash);
90 ficlPrimitiveGetCurrent(ficlVm *vm) argument
92 ficlDictionary *dictionary = ficlVmGetDictionary(vm);
94 ficlStackPushPointer(vm
107 ficlPrimitiveGetOrder(ficlVm *vm) argument
131 ficlPrimitiveSearchWordlist(ficlVm *vm) argument
161 ficlPrimitiveSetCurrent(ficlVm *vm) argument
182 ficlPrimitiveSetOrder(ficlVm *vm) argument
224 ficlPrimitiveFiclWordlist(ficlVm *vm) argument
243 ficlPrimitiveSearchPop(ficlVm *vm) argument
264 ficlPrimitiveSearchPush(ficlVm *vm) argument
283 ficlPrimitiveWidGetName(ficlVm *vm) argument
311 ficlPrimitiveWidSetName(ficlVm *vm) argument
326 ficlPrimitiveSetParentWid(ficlVm *vm) argument
[all...]
H A Dprefix.c69 ficlVmParsePrefix(ficlVm *vm, ficlString s) argument
73 ficlWord *word = ficlSystemLookup(vm->callback.system, list_name);
104 ficlVmSetTibIndex(vm,
105 s.text + n - vm->tib.text);
106 ficlVmExecuteWord(vm, word);
118 ficlPrimitiveTempBase(ficlVm *vm) argument
120 int oldbase = vm->base;
121 ficlString number = ficlVmGetWord0(vm);
122 int base = ficlStackPopInteger(vm->dataStack);
124 vm
[all...]
H A Dextras.c15 ficlPrimitiveSystem(ficlVm *vm) argument
17 ficlCountedString *counted = (ficlCountedString *)vm->pad;
19 ficlVmGetString(vm, counted, '\n');
24 sprintf(vm->pad, "System call returned %d\n",
26 ficlVmTextOut(vm, vm->pad);
27 ficlVmThrow(vm, FICL_VM_STATUS_QUIT);
30 ficlVmTextOut(vm, "Warning (system): nothing happened\n");
43 ficlPrimitiveLoad(ficlVm *vm) argument
54 ficlVmGetString(vm, counte
125 ficlPrimitiveSpewHash(ficlVm *vm) argument
166 ficlPrimitiveBreak(ficlVm *vm) argument
[all...]
H A Dfileaccess.c12 pushIor(ficlVm *vm, int success) argument
19 ficlStackPushInteger(vm->dataStack, ior);
24 ficlFileOpen(ficlVm *vm, char *writeMode) argument
26 int fam = ficlStackPopInteger(vm->dataStack);
27 int length = ficlStackPopInteger(vm->dataStack);
28 void *address = (void *)ficlStackPopPointer(vm->dataStack);
39 ficlStackPushPointer(vm->dataStack, NULL);
40 ficlStackPushInteger(vm->dataStack, EINVAL);
58 ficlStackPushPointer(vm->dataStack, NULL);
63 ficlStackPushPointer(vm
75 ficlPrimitiveOpenFile(ficlVm *vm) argument
82 ficlPrimitiveCreateFile(ficlVm *vm) argument
98 ficlPrimitiveCloseFile(ficlVm *vm) argument
106 ficlPrimitiveDeleteFile(ficlVm *vm) argument
121 ficlPrimitiveRenameFile(ficlVm *vm) argument
149 ficlPrimitiveFileStatus(ficlVm *vm) argument
170 ficlPrimitiveFilePosition(ficlVm *vm) argument
180 ficlPrimitiveFileSize(ficlVm *vm) argument
191 ficlPrimitiveIncludeFile(ficlVm *vm) argument
232 ficlPrimitiveReadFile(ficlVm *vm) argument
248 ficlPrimitiveReadLine(ficlVm *vm) argument
288 ficlPrimitiveWriteFile(ficlVm *vm) argument
301 ficlPrimitiveWriteLine(ficlVm *vm) argument
315 ficlPrimitiveRepositionFile(ficlVm *vm) argument
325 ficlPrimitiveFlushFile(ficlVm *vm) argument
334 ficlPrimitiveResizeFile(ficlVm *vm) argument
[all...]
H A Dfloat.c56 ficlPrimitiveFConstant(ficlVm *vm) argument
58 ficlDictionary *dictionary = ficlVmGetDictionary(vm);
59 ficlString name = ficlVmGetWord(vm);
61 FICL_STACK_CHECK(vm->floatStack, 1, 0);
65 ficlDictionaryAppendCell(dictionary, ficlStackPop(vm->floatStack));
94 ficlPrimitiveF2Constant(ficlVm *vm) argument
96 ficlDictionary *dictionary = ficlVmGetDictionary(vm);
97 ficlString name = ficlVmGetWord(vm);
99 FICL_STACK_CHECK(vm->floatStack, 2, 0);
103 ficlDictionaryAppendCell(dictionary, ficlStackPop(vm
132 ficlPrimitiveFDot(ficlVm *vm) argument
148 ficlPrimitiveEDot(ficlVm *vm) argument
166 ficlVm *vm; member in struct:stackContext
187 ficlVmDisplayFloatStack(ficlVm *vm) argument
201 ficlPrimitiveFDepth(ficlVm *vm) argument
215 ficlPrimitiveFLiteralImmediate(ficlVm *vm) argument
260 ficlVmParseFloatNumber(ficlVm *vm, ficlString s) argument
391 ficlPrimitiveFLocalParen(ficlVm *vm) argument
397 ficlPrimitiveF2LocalParen(ficlVm *vm) argument
[all...]
H A Dvm.c6 * $Id: vm.c,v 1.17 2010/09/13 18:43:04 asau Exp $
53 #define FICL_VM_CHECK(vm) \
54 FICL_VM_ASSERT(vm, (*(vm->ip - 1)) == vm->runningWord)
56 #define FICL_VM_CHECK(vm)
63 ficlVmBranchRelative(ficlVm *vm, int offset) argument
65 vm->ip += offset;
70 * Creates a virtual machine either from scratch (if vm is NULL on entry)
75 ficlVmCreate(ficlVm *vm, unsigne argument
107 ficlVmDestroy(ficlVm *vm) argument
127 ficlVmExecuteWord(ficlVm *vm, ficlWord *pWord) argument
133 ficlVmOptimizeJumpToJump(ficlVm *vm, ficlIp ip) argument
238 ficlVmInnerLoop(ficlVm *vm, ficlWord *fw) argument
2057 ficlVmGetDictionary(ficlVm *vm) argument
2072 ficlVmGetString(ficlVm *vm, ficlCountedString *counted, char delimiter) argument
2094 ficlVmGetWord(ficlVm *vm) argument
2115 ficlVmGetWord0(ficlVm *vm) argument
2155 ficlVmGetWordToPad(ficlVm *vm) argument
2180 ficlVmParseString(ficlVm *vm, char delimiter) argument
2186 ficlVmParseStringEx(ficlVm *vm, char delimiter, char skipLeadingDelimiters) argument
2223 ficlVmPop(ficlVm *vm) argument
2232 ficlVmPush(ficlVm *vm, ficlCell c) argument
2241 ficlVmPopIP(ficlVm *vm) argument
2250 ficlVmPushIP(ficlVm *vm, ficlIp newIP) argument
2261 ficlVmPushTib(ficlVm *vm, char *text, ficlInteger nChars, ficlTIB *pSaveTib) argument
2272 ficlVmPopTib(ficlVm *vm, ficlTIB *pTib) argument
2283 ficlVmQuit(ficlVm *vm) argument
2301 ficlVmReset(ficlVm *vm) argument
2317 ficlVmSetTextOut(ficlVm *vm, ficlOutputFunction textOut) argument
2323 ficlVmTextOut(ficlVm *vm, char *text) argument
2330 ficlVmErrorOut(ficlVm *vm, char *text) argument
2340 ficlVmThrow(ficlVm *vm, int except) argument
2347 ficlVmThrowError(ficlVm *vm, char *fmt, ...) argument
2361 ficlVmThrowErrorVararg(ficlVm *vm, char *fmt, va_list list) argument
2380 ficlVmEvaluate(ficlVm *vm, char *s) argument
2411 ficlVmExecuteString(ficlVm *vm, ficlString s) argument
2517 ficlVmExecuteXT(ficlVm *vm, ficlWord *pWord) argument
2584 ficlVmParseNumber(ficlVm *vm, ficlString s) argument
2664 ficlVmDictionarySimpleCheck(ficlVm *vm, ficlDictionary *dictionary, int cells) argument
2686 ficlVmDictionaryCheck(ficlVm *vm, ficlDictionary *dictionary, int cells) argument
2706 ficlVmDictionaryAllot(ficlVm *vm, ficlDictionary *dictionary, int n) argument
2714 ficlVmDictionaryAllotCells(ficlVm *vm, ficlDictionary *dictionary, int cells) argument
2742 ficlVmParseWord(ficlVm *vm, ficlString name) argument
[all...]
/illumos-gate/usr/src/lib/libast/amd64/include/ast/
H A Dvmalloc.h199 #define _VM_(vm) ((Vmalloc_t*)(vm))
205 #define _VMFILE_(vm) (_VM_(vm)->file = (char*)__FILE__)
207 #define _VMFILE_(vm) (_VM_(vm)->file = 0)
211 #define _VMLINE_(vm) (_VM_(vm)->line = __LINE__)
213 #define _VMLINE_(vm) (_VM_(vm)
[all...]
/illumos-gate/usr/src/lib/libast/common/include/
H A Dvmalloc.h199 #define _VM_(vm) ((Vmalloc_t*)(vm))
205 #define _VMFILE_(vm) (_VM_(vm)->file = (char*)__FILE__)
207 #define _VMFILE_(vm) (_VM_(vm)->file = 0)
211 #define _VMLINE_(vm) (_VM_(vm)->line = __LINE__)
213 #define _VMLINE_(vm) (_VM_(vm)
[all...]
/illumos-gate/usr/src/lib/libast/i386/include/ast/
H A Dvmalloc.h199 #define _VM_(vm) ((Vmalloc_t*)(vm))
205 #define _VMFILE_(vm) (_VM_(vm)->file = (char*)__FILE__)
207 #define _VMFILE_(vm) (_VM_(vm)->file = 0)
211 #define _VMLINE_(vm) (_VM_(vm)->line = __LINE__)
213 #define _VMLINE_(vm) (_VM_(vm)
[all...]
/illumos-gate/usr/src/lib/libast/sparc/include/ast/
H A Dvmalloc.h199 #define _VM_(vm) ((Vmalloc_t*)(vm))
205 #define _VMFILE_(vm) (_VM_(vm)->file = (char*)__FILE__)
207 #define _VMFILE_(vm) (_VM_(vm)->file = 0)
211 #define _VMLINE_(vm) (_VM_(vm)->line = __LINE__)
213 #define _VMLINE_(vm) (_VM_(vm)
[all...]
/illumos-gate/usr/src/lib/libast/sparcv9/include/ast/
H A Dvmalloc.h199 #define _VM_(vm) ((Vmalloc_t*)(vm))
205 #define _VMFILE_(vm) (_VM_(vm)->file = (char*)__FILE__)
207 #define _VMFILE_(vm) (_VM_(vm)->file = 0)
211 #define _VMLINE_(vm) (_VM_(vm)->line = __LINE__)
213 #define _VMLINE_(vm) (_VM_(vm)
[all...]
/illumos-gate/usr/src/cmd/mdb/demo/common/
H A Dexample1.c68 vminfo_t vm; local
73 if (mdb_readvar(&vm, "vminfo") == -1) {
83 mdb_printf("%8llu pages of free memory\n", vm.freemem);
84 mdb_printf("%8llu pages of reserved swap\n", vm.swap_resv);
85 mdb_printf("%8llu pages of allocated swap\n", vm.swap_alloc);
86 mdb_printf("%8llu pages of unreserved swap\n", vm.swap_avail);
87 mdb_printf("%8llu pages of unallocated swap\n", vm.swap_free);
101 { "vminfo", NULL, "print vm information", vminfo },
/illumos-gate/usr/src/uts/common/sys/
H A Dhold_page.h36 #include <vm/page.h>

Completed in 86 milliseconds

1234567891011>>