/js/lib/Socket.IO-node/support/expresso/deps/jscoverage/js/jsOS240.def
Module-Definition | 654 lines | 194 code | 12 blank | 448 comment | 0 complexity | 91f6eddc05c6eda1c097f0735b589ca7 MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.1, MPL-2.0-no-copyleft-exception, BSD-3-Clause
- ; ***** 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