1*afc2ba1dSToomas Soome# 2*afc2ba1dSToomas Soome# This file and its contents are supplied under the terms of the 3*afc2ba1dSToomas Soome# Common Development and Distribution License ("CDDL"), version 1.0. 4*afc2ba1dSToomas Soome# You may only use this file in accordance with the terms of version 5*afc2ba1dSToomas Soome# 1.0 of the CDDL. 6*afc2ba1dSToomas Soome# 7*afc2ba1dSToomas Soome# A full copy of the text of the CDDL should have accompanied this 8*afc2ba1dSToomas Soome# source. A copy of the CDDL is also available via the Internet at 9*afc2ba1dSToomas Soome# http://www.illumos.org/license/CDDL. 10*afc2ba1dSToomas Soome# 11*afc2ba1dSToomas Soome 12*afc2ba1dSToomas Soome# 13*afc2ba1dSToomas Soome# Copyright (c) 2016, Toomas Soome <tsoome@me.com> 14*afc2ba1dSToomas Soome# 15*afc2ba1dSToomas Soome 16*afc2ba1dSToomas Soome# 17*afc2ba1dSToomas Soome# MAPFILE HEADER START 18*afc2ba1dSToomas Soome# 19*afc2ba1dSToomas Soome# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 20*afc2ba1dSToomas Soome# Object versioning must comply with the rules detailed in 21*afc2ba1dSToomas Soome# 22*afc2ba1dSToomas Soome# usr/src/lib/README.mapfiles 23*afc2ba1dSToomas Soome# 24*afc2ba1dSToomas Soome# You should not be making modifications here until you've read the most current 25*afc2ba1dSToomas Soome# copy of that file. If you need help, contact a gatekeeper for guidance. 26*afc2ba1dSToomas Soome# 27*afc2ba1dSToomas Soome# MAPFILE HEADER END 28*afc2ba1dSToomas Soome# 29*afc2ba1dSToomas Soome 30*afc2ba1dSToomas Soome# NOTE: libficl should be kept in sync with interfaces used in standalone 31*afc2ba1dSToomas Soome# ficl in loader, so we can use this library to verify loader functionality. 32*afc2ba1dSToomas Soome 33*afc2ba1dSToomas Soome$mapfile_version 2 34*afc2ba1dSToomas Soome 35*afc2ba1dSToomas SoomeSYMBOL_VERSION ILLUMOSprivate { 36*afc2ba1dSToomas Soome global: 37*afc2ba1dSToomas Soome bf_init; 38*afc2ba1dSToomas Soome bf_fini; 39*afc2ba1dSToomas Soome bf_run; 40*afc2ba1dSToomas Soome ficl2IntegerDivideFloored; 41*afc2ba1dSToomas Soome ficl2IntegerDivideSymmetric; 42*afc2ba1dSToomas Soome ficl2UnsignedDivide; 43*afc2ba1dSToomas Soome ficlAlignPointer; 44*afc2ba1dSToomas Soome ficlCallbackAssert; 45*afc2ba1dSToomas Soome ficlCallbackDefaultTextOut; 46*afc2ba1dSToomas Soome ficlCallbackTextOut; 47*afc2ba1dSToomas Soome ficlDictionaryAbortDefinition; 48*afc2ba1dSToomas Soome ficlDictionaryAlign; 49*afc2ba1dSToomas Soome ficlDictionaryAllot; 50*afc2ba1dSToomas Soome ficlDictionaryAllotCells; 51*afc2ba1dSToomas Soome ficlDictionaryAppend2Constant; 52*afc2ba1dSToomas Soome ficlDictionaryAppend2ConstantInstruction; 53*afc2ba1dSToomas Soome ficlDictionaryAppendCell; 54*afc2ba1dSToomas Soome ficlDictionaryAppendCharacter; 55*afc2ba1dSToomas Soome ficlDictionaryAppendConstant; 56*afc2ba1dSToomas Soome ficlDictionaryAppendConstantInstruction; 57*afc2ba1dSToomas Soome ficlDictionaryAppendData; 58*afc2ba1dSToomas Soome ficlDictionaryAppendInstruction; 59*afc2ba1dSToomas Soome ficlDictionaryAppendPrimitive; 60*afc2ba1dSToomas Soome ficlDictionaryAppendString; 61*afc2ba1dSToomas Soome ficlDictionaryAppendUnsigned; 62*afc2ba1dSToomas Soome ficlDictionaryAppendWord; 63*afc2ba1dSToomas Soome ficlDictionaryCellsAvailable; 64*afc2ba1dSToomas Soome ficlDictionaryCellsUsed; 65*afc2ba1dSToomas Soome ficlDictionaryClearFlags; 66*afc2ba1dSToomas Soome ficlDictionaryCreate; 67*afc2ba1dSToomas Soome ficlDictionaryCreateHashed; 68*afc2ba1dSToomas Soome ficlDictionaryCreateWordlist; 69*afc2ba1dSToomas Soome ficlDictionaryDestroy; 70*afc2ba1dSToomas Soome ficlDictionaryEmpty; 71*afc2ba1dSToomas Soome ficlDictionaryFindEnclosingWord; 72*afc2ba1dSToomas Soome ficlDictionaryIncludes; 73*afc2ba1dSToomas Soome ficlDictionaryIsAWord; 74*afc2ba1dSToomas Soome ficlDictionaryLookup; 75*afc2ba1dSToomas Soome ficlDictionaryResetSearchOrder; 76*afc2ba1dSToomas Soome ficlDictionarySee; 77*afc2ba1dSToomas Soome ficlDictionarySet2Constant; 78*afc2ba1dSToomas Soome ficlDictionarySet2ConstantInstruction; 79*afc2ba1dSToomas Soome ficlDictionarySetConstant; 80*afc2ba1dSToomas Soome ficlDictionarySetConstantInstruction; 81*afc2ba1dSToomas Soome ficlDictionarySetFlags; 82*afc2ba1dSToomas Soome ficlDictionarySetImmediate; 83*afc2ba1dSToomas Soome ficlDictionarySetInstruction; 84*afc2ba1dSToomas Soome ficlDictionarySetPrimitive; 85*afc2ba1dSToomas Soome ficlDictionaryUnsmudge; 86*afc2ba1dSToomas Soome ficlDictionaryWhere; 87*afc2ba1dSToomas Soome ficlDigitToCharacter; 88*afc2ba1dSToomas Soome ficlFree; 89*afc2ba1dSToomas Soome ficlHashCode; 90*afc2ba1dSToomas Soome ficlHashForget; 91*afc2ba1dSToomas Soome ficlHashInsertWord; 92*afc2ba1dSToomas Soome ficlHashLookup; 93*afc2ba1dSToomas Soome ficlHashReset; 94*afc2ba1dSToomas Soome ficlIsPowerOfTwo; 95*afc2ba1dSToomas Soome ficlLocalParen; 96*afc2ba1dSToomas Soome ficlLocalParenIm; 97*afc2ba1dSToomas Soome ficlLtoa; 98*afc2ba1dSToomas Soome ficlMalloc; 99*afc2ba1dSToomas Soome ficlPrimitiveHashSummary; 100*afc2ba1dSToomas Soome ficlPrimitiveLiteralIm; 101*afc2ba1dSToomas Soome ficlPrimitiveParseStepParen; 102*afc2ba1dSToomas Soome ficlPrimitiveTick; 103*afc2ba1dSToomas Soome ficlRealloc; 104*afc2ba1dSToomas Soome ficlStackCheck; 105*afc2ba1dSToomas Soome ficlStackCreate; 106*afc2ba1dSToomas Soome ficlStackDepth; 107*afc2ba1dSToomas Soome ficlStackDestroy; 108*afc2ba1dSToomas Soome ficlStackWalk; 109*afc2ba1dSToomas Soome ficlStackDisplay; 110*afc2ba1dSToomas Soome ficlStackDrop; 111*afc2ba1dSToomas Soome ficlStackFetch; 112*afc2ba1dSToomas Soome ficlStackGetTop; 113*afc2ba1dSToomas Soome ficlStackLink; 114*afc2ba1dSToomas Soome ficlStackPick; 115*afc2ba1dSToomas Soome ficlStackPop; 116*afc2ba1dSToomas Soome ficlStackPop2Integer; 117*afc2ba1dSToomas Soome ficlStackPop2Unsigned; 118*afc2ba1dSToomas Soome ficlStackPopFloat; 119*afc2ba1dSToomas Soome ficlStackPopInteger; 120*afc2ba1dSToomas Soome ficlStackPopPointer; 121*afc2ba1dSToomas Soome ficlStackPopUnsigned; 122*afc2ba1dSToomas Soome ficlStackPush; 123*afc2ba1dSToomas Soome ficlStackPush2Integer; 124*afc2ba1dSToomas Soome ficlStackPush2Unsigned; 125*afc2ba1dSToomas Soome ficlStackPushFloat; 126*afc2ba1dSToomas Soome ficlStackPushInteger; 127*afc2ba1dSToomas Soome ficlStackPushPointer; 128*afc2ba1dSToomas Soome ficlStackPushUnsigned; 129*afc2ba1dSToomas Soome ficlStackReset; 130*afc2ba1dSToomas Soome ficlStackRoll; 131*afc2ba1dSToomas Soome ficlStackSetTop; 132*afc2ba1dSToomas Soome ficlStackStore; 133*afc2ba1dSToomas Soome ficlStackUnlink; 134*afc2ba1dSToomas Soome ficlStrincmp; 135*afc2ba1dSToomas Soome ficlStringCaseFold; 136*afc2ba1dSToomas Soome ficlStringReverse; 137*afc2ba1dSToomas Soome ficlStringSkipSpace; 138*afc2ba1dSToomas Soome ficlSystemAddParseStep; 139*afc2ba1dSToomas Soome ficlSystemAddPrimitiveParseStep; 140*afc2ba1dSToomas Soome ficlSystemCompileCore; 141*afc2ba1dSToomas Soome ficlSystemCompileExtras; 142*afc2ba1dSToomas Soome ficlSystemCompileFile; 143*afc2ba1dSToomas Soome ficlSystemCompileFloat; 144*afc2ba1dSToomas Soome ficlSystemCompilePlatform; 145*afc2ba1dSToomas Soome ficlSystemCompilePrefix; 146*afc2ba1dSToomas Soome ficlSystemCompileSearch; 147*afc2ba1dSToomas Soome ficlSystemCompileSoftCore; 148*afc2ba1dSToomas Soome ficlSystemCompileTools; 149*afc2ba1dSToomas Soome ficlSystemCreate; 150*afc2ba1dSToomas Soome ficlSystemCreateVm; 151*afc2ba1dSToomas Soome ficlSystemDestroy; 152*afc2ba1dSToomas Soome ficlSystemDestroyVm; 153*afc2ba1dSToomas Soome ficlSystemGetDictionary; 154*afc2ba1dSToomas Soome ficlSystemGetEnvironment; 155*afc2ba1dSToomas Soome ficlSystemGetLocals; 156*afc2ba1dSToomas Soome ficlSystemLookup; 157*afc2ba1dSToomas Soome ficlSystemLookupLocal; 158*afc2ba1dSToomas Soome ficlUltoa; 159*afc2ba1dSToomas Soome ficlVmBranchRelative; 160*afc2ba1dSToomas Soome ficlVmCreate; 161*afc2ba1dSToomas Soome ficlVmDestroy; 162*afc2ba1dSToomas Soome ficlVmDictionaryAllot; 163*afc2ba1dSToomas Soome ficlVmDictionaryAllotCells; 164*afc2ba1dSToomas Soome ficlVmDictionaryCheck; 165*afc2ba1dSToomas Soome ficlVmDictionarySimpleCheck; 166*afc2ba1dSToomas Soome ficlVmDisplayDataStack; 167*afc2ba1dSToomas Soome ficlVmDisplayDataStackSimple; 168*afc2ba1dSToomas Soome ficlVmDisplayFloatStack; 169*afc2ba1dSToomas Soome ficlVmDisplayReturnStack; 170*afc2ba1dSToomas Soome ficlVmEvaluate; 171*afc2ba1dSToomas Soome ficlVmExecuteString; 172*afc2ba1dSToomas Soome ficlVmExecuteWord; 173*afc2ba1dSToomas Soome ficlVmExecuteXT; 174*afc2ba1dSToomas Soome ficlVmGetDictionary; 175*afc2ba1dSToomas Soome ficlVmGetString; 176*afc2ba1dSToomas Soome ficlVmGetWord; 177*afc2ba1dSToomas Soome ficlVmGetWord0; 178*afc2ba1dSToomas Soome ficlVmGetWordToPad; 179*afc2ba1dSToomas Soome ficlVmInnerLoop; 180*afc2ba1dSToomas Soome ficlVmParseFloatNumber; 181*afc2ba1dSToomas Soome ficlVmParseNumber; 182*afc2ba1dSToomas Soome ficlVmParseString; 183*afc2ba1dSToomas Soome ficlVmParseStringEx; 184*afc2ba1dSToomas Soome ficlVmParseWord; 185*afc2ba1dSToomas Soome ficlVmParsePrefix; 186*afc2ba1dSToomas Soome ficlVmPop; 187*afc2ba1dSToomas Soome ficlVmPopIP; 188*afc2ba1dSToomas Soome ficlVmPopTib; 189*afc2ba1dSToomas Soome ficlVmPush; 190*afc2ba1dSToomas Soome ficlVmPushIP; 191*afc2ba1dSToomas Soome ficlVmPushTib; 192*afc2ba1dSToomas Soome ficlVmQuit; 193*afc2ba1dSToomas Soome ficlVmReset; 194*afc2ba1dSToomas Soome ficlVmSetTextOut; 195*afc2ba1dSToomas Soome ficlVmTextOut; 196*afc2ba1dSToomas Soome ficlVmThrow; 197*afc2ba1dSToomas Soome ficlVmThrowError; 198*afc2ba1dSToomas Soome ficlWordClassify; 199*afc2ba1dSToomas Soome ficlWordIsCompileOnly; 200*afc2ba1dSToomas Soome ficlWordIsImmediate; 201*afc2ba1dSToomas Soome 202*afc2ba1dSToomas Soome local: 203*afc2ba1dSToomas Soome *; 204*afc2ba1dSToomas Soome}; 205