/illumos-gate/usr/src/lib/libast/common/vmalloc/ |
H A D | vmwalk.c | 36 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 D | vmregion.c | 44 Vmalloc_t *vm; local 51 for(vm = Vmheap; vm; vm = vm->next) 52 if(vm->data == vd) 55 return vm;
|
H A D | vmgetmem.c | 31 * 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 D | vmclose.c | 35 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 D | vmdisc.c | 37 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 D | vmpool.c | 42 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 D | vmdebug.c | 82 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 D | vmprofile.c | 36 #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 D | vmdcheap.c | 35 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 D | vmsegment.c | 36 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 D | tools.c | 61 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 D | primitives.c | 70 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 D | search.c | 56 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 D | prefix.c | 69 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 D | extras.c | 15 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 D | fileaccess.c | 12 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 D | float.c | 56 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 D | vm.c | 6 * $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 D | vmalloc.h | 199 #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 D | vmalloc.h | 199 #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 D | vmalloc.h | 199 #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 D | vmalloc.h | 199 #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 D | vmalloc.h | 199 #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 D | example1.c | 68 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 D | hold_page.h | 36 #include <vm/page.h>
|