aboutsummaryrefslogtreecommitdiffstats
path: root/tools/node_modules/expresso/deps/jscoverage/js/jsOS240.def
diff options
context:
space:
mode:
Diffstat (limited to 'tools/node_modules/expresso/deps/jscoverage/js/jsOS240.def')
-rw-r--r--tools/node_modules/expresso/deps/jscoverage/js/jsOS240.def654
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
+
+