diff options
Diffstat (limited to 'tools/node_modules/expresso/deps/jscoverage/js/jsOS240.def')
-rw-r--r-- | tools/node_modules/expresso/deps/jscoverage/js/jsOS240.def | 654 |
1 files changed, 654 insertions, 0 deletions
diff --git a/tools/node_modules/expresso/deps/jscoverage/js/jsOS240.def b/tools/node_modules/expresso/deps/jscoverage/js/jsOS240.def new file mode 100644 index 0000000..8f27d64 --- /dev/null +++ b/tools/node_modules/expresso/deps/jscoverage/js/jsOS240.def @@ -0,0 +1,654 @@ +; ***** BEGIN LICENSE BLOCK ***** +; Version: MPL 1.1/GPL 2.0/LGPL 2.1 +; +; The contents of this file are subject to the Mozilla Public License Version +; 1.1 (the "License"); you may not use this file except in compliance with +; the License. You may obtain a copy of the License at +; http://www.mozilla.org/MPL/ +; +; Software distributed under the License is distributed on an "AS IS" basis, +; WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +; for the specific language governing rights and limitations under the +; License. +; +; The Original Code is Mozilla Communicator client code, released +; March 31, 1998. +; +; The Initial Developer of the Original Code is +; Netscape Communications Corporation. +; Portions created by the Initial Developer are Copyright (C) 1998 +; the Initial Developer. All Rights Reserved. +; +; Contributor(s): +; +; Alternatively, the contents of this file may be used under the terms of +; either of the GNU General Public License Version 2 or later (the "GPL"), +; or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +; in which case the provisions of the GPL or the LGPL are applicable instead +; of those above. If you wish to allow use of your version of this file only +; under the terms of either the GPL or the LGPL, and not to allow others to +; use your version of this file under the terms of the MPL, indicate your +; decision by deleting the provisions above and replace them with the notice +; and other provisions required by the GPL or the LGPL. If you do not delete +; the provisions above, a recipient may use your version of this file under +; the terms of any one of the MPL, the GPL or the LGPL. +; +; ***** END LICENSE BLOCK ***** + +LIBRARY JS3240 INITINSTANCE TERMINSTANCE +PROTMODE + +DESCRIPTION 'Netscape OS/2 JavaScript Library' + + +CODE LOADONCALL MOVEABLE DISCARDABLE +DATA PRELOAD MOVEABLE MULTIPLE NONSHARED + + +EXPORTS +;====================== win16 exports these at least... =========== +; JS_Init = JS_Init @2 +; JS_Finish = JS_Finish @3 +; JS_GetNaNValue +; JS_GetNegativeInfinityValue +; JS_GetPositiveInfinityValue +; JS_GetEmptyStringValue +; JS_ConvertValue +; JS_ValueToObject +; JS_ValueToFunction +; JS_ValueToString +; JS_ValueToNumber +; JS_ValueToBoolean +; JS_TypeOfValue +; JS_GetTypeName +; JS_Lock +; JS_Unlock +; JS_NewContext +; JS_DestroyContext +; JS_ContextIterator +; JS_GetGlobalObject +; JS_SetGlobalObject +; JS_InitStandardClasses +;; JS_GetStaticLink +; JS_malloc +; JS_realloc +; JS_free +; JS_strdup +; JS_NewDouble +; JS_NewDoubleValue +; JS_AddRoot +; JS_RemoveRoot +; JS_LockGCThing +; JS_UnlockGCThing +; JS_GC +; JS_PropertyStub +; JS_EnumerateStub +; JS_ResolveStub +; JS_ConvertStub +; JS_FinalizeStub +; JS_InitClass +; JS_GetClass +; JS_InstanceOf +; JS_GetPrivate +; JS_SetPrivate +; JS_GetInstancePrivate +; JS_GetPrototype +; JS_GetParent +; JS_SetParent +; JS_GetConstructor +; JS_NewObject +; JS_DefineObject +; JS_DefineConstDoubles +; JS_DefineProperties +; JS_DefineProperty +; JS_DefinePropertyWithTinyId +; JS_AliasProperty +; JS_LookupProperty +; JS_GetProperty +; JS_SetProperty +; JS_DeleteProperty +; JS_NewArrayObject +; JS_DefineElement +; JS_AliasElement +; JS_LookupElement +; JS_GetElement +; JS_SetElement +; JS_DeleteElement +; JS_ClearScope +; JS_NewFunction +; JS_GetFunctionObject +; JS_GetFunctionName +; JS_DefineFunctions +; JS_DefineFunction +; JS_CompileScript +; JS_DestroyScript +; JS_CompileFunction +; JS_DecompileScript +; JS_DecompileFunction +; JS_DecompileFunctionBody +; JS_ExecuteScript +; JS_EvaluateScript +; JS_CallFunction +; JS_CallFunctionName +; JS_CallFunctionValue +; JS_SetBranchCallback +; JS_IsRunning +; JS_IsConstructing +; JS_SetCallReturnValue2 +; JS_NewString +; JS_NewStringCopyN +; JS_NewStringCopyZ +; JS_InternString +; JS_GetStringBytes +; JS_GetStringLength +; JS_CompareStrings +; JS_ReportError +; JS_ReportOutOfMemory +; JS_SetErrorReporter +; JS_NewRegExpObject +; JS_SetRegExpInput +; JS_ClearRegExpStatics +;================================================= + + +;00001:jsstr (OFFSET:0x00002e17, SIZE:0x0000ae17): +; - Public Definitions: +; js_EmptySubString +; js_CompareStrings +; js_HashString +; js_ValueToString +; js_StringToObject +; js_FinalizeString +; js_NewStringCopyZ +; js_NewString +; js_InitStringClass +; js_NewStringCopyN +; js_BoyerMooreHorspool +; +; +;00002:jsscript (OFFSET:0x0000dc2e, SIZE:0x00003abb): +; - Public Definitions: +; js_LineNumberToPC +; js_PCToLineNumber +; js_GetSrcNote +; js_DestroyScript +; js_NewScript +; +; +;00003:jsscope (OFFSET:0x000116e9, SIZE:0x00004f82): +; - Public Definitions: +; js_hash_scope_ops +; js_list_scope_ops +; js_DestroyProperty +; js_NewProperty +; js_IdToValue +; js_HashValue +; js_DestroyScope +; js_MutateScope +; js_DropScope +; js_HoldScope +; js_NewScope +; js_GetMutableScope +; js_HoldProperty +; js_DropProperty +; +; +;00004:jsscan (OFFSET:0x0001666b, SIZE:0x00008890): +; - Public Definitions: +; js_MatchToken +; js_FlushNewlines +; js_PeekTokenSameLine +; js_UngetToken +; js_GetToken +; js_PeekToken +; js_ReportCompileError + js_CloseTokenStream + js_NewBufferTokenStream +; js_NewTokenStream +; js_InitScanner +; +; +;00005:jsregexp (OFFSET:0x0001eefb, SIZE:0x0000eee4): +; - Public Definitions: +; js_RegExpClass +; reopsize +; js_NewRegExpObject +; js_InitRegExpClass +; js_FreeRegExpStatics +; js_InitRegExpStatics +; js_ExecuteRegExp +; js_NewRegExpOpt +; js_DestroyRegExp +; js_NewRegExp +; +; +;00006:jsparse (OFFSET:0x0002dddf, SIZE:0x00010b71): +; - Public Definitions: +; js_ParseFunctionBody + js_Parse +; +; +;00007:jsopcode (OFFSET:0x0003e950, SIZE:0x0000d362): +; - Public Definitions: +; js_EscapeMap +; js_NumCodeSpecs +; js_CodeSpec +; js_incop_str +; js_true_str +; js_false_str +; js_this_str +; js_null_str +; js_void_str +; js_typeof_str +; js_delete_str +; js_new_str +; js_ValueToSource +; js_DecompileScript +; js_DecompileCode +; js_DecompileFunction +; js_puts +; js_printf +; js_GetPrinterOutput +; js_DestroyPrinter +; js_NewPrinter +; js_EscapeString +; js_Disassemble1 +; js_Disassemble +; +;00008:jsobj (OFFSET:0x0004bcb2, SIZE:0x000090a4): +; - Public Definitions: +; js_WithClass +; js_ObjectClass +; js_TryValueOf +; js_ValueToNonNullObject +; js_TryMethod +; js_ObjectToString +; js_SetClassPrototype +; js_DeleteProperty2 +; js_DeleteProperty +; js_SetProperty +; js_GetProperty +; js_FindVariableScope +; js_FindVariable +; js_FindProperty +; js_LookupProperty +; js_DefineProperty +; js_FreeSlot +; js_AllocSlot +; js_FinalizeObject +; js_GetClassPrototype +; js_NewObject +; js_InitObjectClass +; js_ValueToObject +; js_obj_toString +; js_SetSlot +; js_GetSlot +; +; +;00009:jsnum (OFFSET:0x00054d56, SIZE:0x00004f29): +; - Public Definitions: +; js_ValueToInt32 +; js_NumberToObject +; js_FinalizeDouble +; js_InitNumberClass +; js_NumberToString +; js_NewDoubleValue +; js_NewDouble +; js_ValueToNumber +; +; +;00010:jsmath (OFFSET:0x00059c7f, SIZE:0x000054b6): +; - Public Definitions: +; js_InitMathClass +; +; +;00011:jsjava (OFFSET:0x0005f135, SIZE:0x00022aad): +; - Public Definitions: +; js_Hooks +; MojaSrcLog +; finalizeTask + JSJ_FindCurrentJSContext +; JSJ_GetPrincipals + JSJ_IsSafeMethod + JSJ_InitContext + JSJ_Init + js_JSErrorToJException + js_JavaErrorReporter + js_RemoveReflection + js_ReflectJObjectToJSObject + js_convertJObjectToJSValue + js_convertJSValueToJObject + js_ReflectJSObjectToJObject +; js_ReflectJClassToJSObject + JSJ_ExitJS + JSJ_EnterJS + JSJ_CurrentContext + JSJ_IsEnabled +;added in GA code - DSR70297 + JSJ_Finish + JSJ_IsCalledFromJava + js_GetJSPrincipalsFromJavaCaller + +; +; +;00012:jsinterp (OFFSET:0x00081be2, SIZE:0x00012274): +; - Public Definitions: +; js_Call +; js_Interpret +; js_SetLocalVariable +; js_GetLocalVariable +; js_SetArgument +; js_GetArgument +; js_FlushPropertyCacheByProp +; js_FlushPropertyCache +; +; +;00013:jsgc (OFFSET:0x00093e56, SIZE:0x00004f8d): +; - Public Definitions: +; js_ForceGC +; js_UnlockGCThing +; js_LockGCThing +; js_GC +; js_AllocGCThing +; js_RemoveRoot +; js_AddRoot +; js_FinishGC +; js_InitGC +; +; +;00014:jsfun (OFFSET:0x00098de3, SIZE:0x0000977c): +; - Public Definitions: +; js_FunctionClass +; js_ClosureClass +; js_CallClass +; js_DefineFunction +; js_NewFunction +; js_InitCallAndClosureClasses +; js_InitFunctionClass +; js_ValueToFunction +; js_SetCallVariable +; js_GetCallVariable +; js_PutCallObject +; js_GetCallObject +; +; +;00015:jsemit (OFFSET:0x000a255f, SIZE:0x000077be): +; - Public Definitions: +; js_SrcNoteName +; js_SrcNoteArity + js_FinishTakingSrcNotes +; js_MoveSrcNotes +; js_GetSrcNoteOffset +; js_BumpSrcNoteDelta +; js_NewSrcNote3 +; js_NewSrcNote2 +; js_PopStatement +; js_EmitContinue +; js_EmitBreak +; js_SetSrcNoteOffset +; js_NewSrcNote +; js_PushStatement +; js_MoveCode +; js_SetJumpOffset +; js_Emit3 +; js_Emit2 +; js_Emit1 +; js_UpdateDepth +; js_SrcNoteLength +; js_CancelLastOpcode + js_InitCodeGenerator +; +; +;00016:jsdbgapi (OFFSET:0x000a9d1d, SIZE:0x000057db): +; - Public Definitions: +; js_watchpoint_list +; js_trap_list +; JS_SetAnnotationInFrame +; JS_GetAnnotationFromFrame +; JS_GetJSPrincipalArrayFromFrame +; JS_NextJSFrame +; JS_InitJSFrameIterator + JS_LineNumberToPC + JS_PCToLineNumber + JS_ClearAllWatchPoints + JS_ClearWatchPoint + JS_SetWatchPoint + JS_HandleTrap + JS_ClearAllTraps + JS_ClearScriptTraps + JS_ClearTrap + JS_GetTrapOpcode + JS_SetTrap +;DSR070297 - added in GA code + JS_FrameIterator + JS_GetFrameAnnotation + JS_GetFramePrincipalArray + JS_GetFrameScript + JS_GetScriptFilename + JS_SetFrameAnnotation + JS_GetFramePC + JS_GetFunctionScript + +; +; +;00017:jsdate (OFFSET:0x000af4f8, SIZE:0x00009a8e): +; - Public Definitions: + js_DateGetSeconds + js_DateGetMinutes + js_DateGetHours + js_DateGetDate + js_DateGetMonth + js_DateGetYear + js_NewDateObject +; js_InitDateClass +; +; +;00018:jscntxt (OFFSET:0x000b8f86, SIZE:0x00003732): +; - Public Definitions: +; js_InterpreterHooks +; js_ReportIsNotDefined +; js_ReportErrorAgain +; js_ReportErrorVA +; js_ContextIterator +; js_DestroyContext +; js_NewContext +; js_SetInterpreterHooks +; +; +;00019:jsbool (OFFSET:0x000bc6b8, SIZE:0x00003375): +; - Public Definitions: +; js_BooleanToString +; js_BooleanToObject +; js_InitBooleanClass +; js_ValueToBoolean +; +; +;00020:jsatom (OFFSET:0x000bfa2d, SIZE:0x000058d0): +; - Public Definitions: +; js_valueOf_str +; js_toString_str +; js_length_str +; js_eval_str +; js_constructor_str +; js_class_prototype_str +; js_assign_str +; js_anonymous_str +; js_Object_str +; js_Array_str +; js_type_str +; js_DropUnmappedAtoms + js_FreeAtomMap + js_InitAtomMap +; js_GetAtom +; js_DropAtom +; js_IndexAtom +; js_ValueToStringAtom +; js_AtomizeString +; js_AtomizeDouble +; js_AtomizeInt +; js_AtomizeBoolean +; js_AtomizeObject +; js_HoldAtom +; js_MarkAtomState +; js_FreeAtomState +; js_Atomize +; js_InitAtomState +; +; +;00021:jsarray (OFFSET:0x000c52fd, SIZE:0x00007c86): +; - Public Definitions: +; js_ArrayClass +; js_SetArrayLength +; js_GetArrayLength +; js_InitArrayClass +; js_NewArrayObject +; PR_qsort +; +; +;00022:jsapi (OFFSET:0x000ccf83, SIZE:0x0000de8c): +; - Public Definitions: + JS_ClearRegExpStatics + JS_SetRegExpInput + JS_NewRegExpObject + JS_SetErrorReporter + JS_CompareStrings + JS_GetStringLength + JS_GetStringBytes + JS_InternString + JS_NewStringCopyZ + JS_NewStringCopyN + JS_NewString + JS_IsRunning + JS_SetBranchCallback + JS_CallFunctionValue + JS_CallFunctionName + JS_CallFunction + JS_EvaluateScriptForPrincipals + JS_EvaluateScript + JS_ExecuteScript + JS_DecompileFunctionBody + JS_DecompileFunction + JS_DecompileScript + JS_CompileFunctionForPrincipals + JS_CompileFunction + JS_DestroyScript + JS_CompileScriptForPrincipals + JS_CompileScript + JS_DefineFunction + JS_GetFunctionName + JS_GetFunctionObject + JS_NewFunction + JS_ClearScope + JS_DeleteElement + JS_SetElement + JS_GetElement + JS_LookupElement + JS_AliasElement + JS_DefineElement + JS_SetArrayLength + JS_GetArrayLength + JS_NewArrayObject + JS_DeleteProperty + JS_SetProperty + JS_GetProperty + JS_LookupProperty + JS_AliasProperty + JS_DefinePropertyWithTinyId + JS_DefineProperty + JS_DefineConstDoubles + JS_DefineObject + JS_NewObject + JS_GetConstructor + JS_SetParent + JS_GetParent + JS_SetPrototype + JS_GetPrototype + JS_GetInstancePrivate + JS_SetPrivate + JS_GetPrivate + JS_InstanceOf + JS_GetClass + JS_DefineFunctions + JS_DefineProperties + JS_InitClass + JS_FinalizeStub + JS_ConvertStub + JS_ResolveStub + JS_EnumerateStub + JS_PropertyStub + JS_GC + JS_UnlockGCThing + JS_LockGCThing + JS_RemoveRoot + JS_AddRoot + JS_NewDoubleValue + JS_NewDouble + JS_strdup + JS_free + JS_realloc + JS_ReportOutOfMemory + JS_malloc + JS_GetScopeChain + JS_InitStandardClasses + JS_SetGlobalObject + JS_GetGlobalObject + JS_SetVersion + JS_GetVersion + JS_ContextIterator + JS_GetTaskState + JS_DestroyContext + JS_NewContext + JS_Unlock + JS_Lock + JS_Finish + JS_Init + JS_GetTypeName + JS_TypeOfValue + JS_ValueToBoolean + JS_ValueToInt32 + JS_ValueToNumber + JS_ValueToString + JS_ValueToFunction + JS_ValueToObject + JS_ReportError + JS_ConvertValue + JS_GetEmptyStringValue + JS_GetPositiveInfinityValue + JS_GetNegativeInfinityValue + JS_GetNaNValue +;DSR062897 - added for GA code + JS_MaybeGC + JS_GetScriptPrincipals + JS_IsAssigning + JS_SetCharSetInfo +;brendan@mozilla.org, 2-Sept-2000 + JS_SetCallReturnValue2 + JS_SetGCCallback + JS_SetGCCallbackRT + JS_AddExternalStringFinalizer + JS_RemoveExternalStringFinalizer + JS_NewExternalString +; +; +;00023:prmjtime (OFFSET:0x000dae0f, SIZE:0x00008986): +; - Public Definitions: + PRMJ_FormatTimeUSEnglish + PRMJ_gmtime + PRMJ_FormatTime + PRMJ_mktime + PRMJ_ComputeTime + PRMJ_localtime + PRMJ_ExplodeTime + PRMJ_ToLocal + PRMJ_ToGMT + PRMJ_NowLocal + PRMJ_DSTOffset + PRMJ_NowS + PRMJ_NowMS + PRMJ_Now + PRMJ_ToExtendedTime + PRMJ_ToBaseTime + PRMJ_setDST + PRMJ_LocalGMTDifference + + |