PageRenderTime 48ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

/js/lib/Socket.IO-node/support/expresso/deps/jscoverage/js/jsOS240.def

http://github.com/onedayitwillmake/RealtimeMultiplayerNodeJs
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
  1. ; ***** BEGIN LICENSE BLOCK *****
  2. ; Version: MPL 1.1/GPL 2.0/LGPL 2.1
  3. ;
  4. ; The contents of this file are subject to the Mozilla Public License Version
  5. ; 1.1 (the "License"); you may not use this file except in compliance with
  6. ; the License. You may obtain a copy of the License at
  7. ; http://www.mozilla.org/MPL/
  8. ;
  9. ; Software distributed under the License is distributed on an "AS IS" basis,
  10. ; WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  11. ; for the specific language governing rights and limitations under the
  12. ; License.
  13. ;
  14. ; The Original Code is Mozilla Communicator client code, released
  15. ; March 31, 1998.
  16. ;
  17. ; The Initial Developer of the Original Code is
  18. ; Netscape Communications Corporation.
  19. ; Portions created by the Initial Developer are Copyright (C) 1998
  20. ; the Initial Developer. All Rights Reserved.
  21. ;
  22. ; Contributor(s):
  23. ;
  24. ; Alternatively, the contents of this file may be used under the terms of
  25. ; either of the GNU General Public License Version 2 or later (the "GPL"),
  26. ; or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  27. ; in which case the provisions of the GPL or the LGPL are applicable instead
  28. ; of those above. If you wish to allow use of your version of this file only
  29. ; under the terms of either the GPL or the LGPL, and not to allow others to
  30. ; use your version of this file under the terms of the MPL, indicate your
  31. ; decision by deleting the provisions above and replace them with the notice
  32. ; and other provisions required by the GPL or the LGPL. If you do not delete
  33. ; the provisions above, a recipient may use your version of this file under
  34. ; the terms of any one of the MPL, the GPL or the LGPL.
  35. ;
  36. ; ***** END LICENSE BLOCK *****
  37. LIBRARY JS3240 INITINSTANCE TERMINSTANCE
  38. PROTMODE
  39. DESCRIPTION 'Netscape OS/2 JavaScript Library'
  40. CODE LOADONCALL MOVEABLE DISCARDABLE
  41. DATA PRELOAD MOVEABLE MULTIPLE NONSHARED
  42. EXPORTS
  43. ;====================== win16 exports these at least... ===========
  44. ; JS_Init = JS_Init @2
  45. ; JS_Finish = JS_Finish @3
  46. ; JS_GetNaNValue
  47. ; JS_GetNegativeInfinityValue
  48. ; JS_GetPositiveInfinityValue
  49. ; JS_GetEmptyStringValue
  50. ; JS_ConvertValue
  51. ; JS_ValueToObject
  52. ; JS_ValueToFunction
  53. ; JS_ValueToString
  54. ; JS_ValueToNumber
  55. ; JS_ValueToBoolean
  56. ; JS_TypeOfValue
  57. ; JS_GetTypeName
  58. ; JS_Lock
  59. ; JS_Unlock
  60. ; JS_NewContext
  61. ; JS_DestroyContext
  62. ; JS_ContextIterator
  63. ; JS_GetGlobalObject
  64. ; JS_SetGlobalObject
  65. ; JS_InitStandardClasses
  66. ;; JS_GetStaticLink
  67. ; JS_malloc
  68. ; JS_realloc
  69. ; JS_free
  70. ; JS_strdup
  71. ; JS_NewDouble
  72. ; JS_NewDoubleValue
  73. ; JS_AddRoot
  74. ; JS_RemoveRoot
  75. ; JS_LockGCThing
  76. ; JS_UnlockGCThing
  77. ; JS_GC
  78. ; JS_PropertyStub
  79. ; JS_EnumerateStub
  80. ; JS_ResolveStub
  81. ; JS_ConvertStub
  82. ; JS_FinalizeStub
  83. ; JS_InitClass
  84. ; JS_GetClass
  85. ; JS_InstanceOf
  86. ; JS_GetPrivate
  87. ; JS_SetPrivate
  88. ; JS_GetInstancePrivate
  89. ; JS_GetPrototype
  90. ; JS_GetParent
  91. ; JS_SetParent
  92. ; JS_GetConstructor
  93. ; JS_NewObject
  94. ; JS_DefineObject
  95. ; JS_DefineConstDoubles
  96. ; JS_DefineProperties
  97. ; JS_DefineProperty
  98. ; JS_DefinePropertyWithTinyId
  99. ; JS_AliasProperty
  100. ; JS_LookupProperty
  101. ; JS_GetProperty
  102. ; JS_SetProperty
  103. ; JS_DeleteProperty
  104. ; JS_NewArrayObject
  105. ; JS_DefineElement
  106. ; JS_AliasElement
  107. ; JS_LookupElement
  108. ; JS_GetElement
  109. ; JS_SetElement
  110. ; JS_DeleteElement
  111. ; JS_ClearScope
  112. ; JS_NewFunction
  113. ; JS_GetFunctionObject
  114. ; JS_GetFunctionName
  115. ; JS_DefineFunctions
  116. ; JS_DefineFunction
  117. ; JS_CompileScript
  118. ; JS_DestroyScript
  119. ; JS_CompileFunction
  120. ; JS_DecompileScript
  121. ; JS_DecompileFunction
  122. ; JS_DecompileFunctionBody
  123. ; JS_ExecuteScript
  124. ; JS_EvaluateScript
  125. ; JS_CallFunction
  126. ; JS_CallFunctionName
  127. ; JS_CallFunctionValue
  128. ; JS_SetBranchCallback
  129. ; JS_IsRunning
  130. ; JS_IsConstructing
  131. ; JS_SetCallReturnValue2
  132. ; JS_NewString
  133. ; JS_NewStringCopyN
  134. ; JS_NewStringCopyZ
  135. ; JS_InternString
  136. ; JS_GetStringBytes
  137. ; JS_GetStringLength
  138. ; JS_CompareStrings
  139. ; JS_ReportError
  140. ; JS_ReportOutOfMemory
  141. ; JS_SetErrorReporter
  142. ; JS_NewRegExpObject
  143. ; JS_SetRegExpInput
  144. ; JS_ClearRegExpStatics
  145. ;=================================================
  146. ;00001:jsstr (OFFSET:0x00002e17, SIZE:0x0000ae17):
  147. ; - Public Definitions:
  148. ; js_EmptySubString
  149. ; js_CompareStrings
  150. ; js_HashString
  151. ; js_ValueToString
  152. ; js_StringToObject
  153. ; js_FinalizeString
  154. ; js_NewStringCopyZ
  155. ; js_NewString
  156. ; js_InitStringClass
  157. ; js_NewStringCopyN
  158. ; js_BoyerMooreHorspool
  159. ;
  160. ;
  161. ;00002:jsscript (OFFSET:0x0000dc2e, SIZE:0x00003abb):
  162. ; - Public Definitions:
  163. ; js_LineNumberToPC
  164. ; js_PCToLineNumber
  165. ; js_GetSrcNote
  166. ; js_DestroyScript
  167. ; js_NewScript
  168. ;
  169. ;
  170. ;00003:jsscope (OFFSET:0x000116e9, SIZE:0x00004f82):
  171. ; - Public Definitions:
  172. ; js_hash_scope_ops
  173. ; js_list_scope_ops
  174. ; js_DestroyProperty
  175. ; js_NewProperty
  176. ; js_IdToValue
  177. ; js_HashValue
  178. ; js_DestroyScope
  179. ; js_MutateScope
  180. ; js_DropScope
  181. ; js_HoldScope
  182. ; js_NewScope
  183. ; js_GetMutableScope
  184. ; js_HoldProperty
  185. ; js_DropProperty
  186. ;
  187. ;
  188. ;00004:jsscan (OFFSET:0x0001666b, SIZE:0x00008890):
  189. ; - Public Definitions:
  190. ; js_MatchToken
  191. ; js_FlushNewlines
  192. ; js_PeekTokenSameLine
  193. ; js_UngetToken
  194. ; js_GetToken
  195. ; js_PeekToken
  196. ; js_ReportCompileError
  197. js_CloseTokenStream
  198. js_NewBufferTokenStream
  199. ; js_NewTokenStream
  200. ; js_InitScanner
  201. ;
  202. ;
  203. ;00005:jsregexp (OFFSET:0x0001eefb, SIZE:0x0000eee4):
  204. ; - Public Definitions:
  205. ; js_RegExpClass
  206. ; reopsize
  207. ; js_NewRegExpObject
  208. ; js_InitRegExpClass
  209. ; js_FreeRegExpStatics
  210. ; js_InitRegExpStatics
  211. ; js_ExecuteRegExp
  212. ; js_NewRegExpOpt
  213. ; js_DestroyRegExp
  214. ; js_NewRegExp
  215. ;
  216. ;
  217. ;00006:jsparse (OFFSET:0x0002dddf, SIZE:0x00010b71):
  218. ; - Public Definitions:
  219. ; js_ParseFunctionBody
  220. js_Parse
  221. ;
  222. ;
  223. ;00007:jsopcode (OFFSET:0x0003e950, SIZE:0x0000d362):
  224. ; - Public Definitions:
  225. ; js_EscapeMap
  226. ; js_NumCodeSpecs
  227. ; js_CodeSpec
  228. ; js_incop_str
  229. ; js_true_str
  230. ; js_false_str
  231. ; js_this_str
  232. ; js_null_str
  233. ; js_void_str
  234. ; js_typeof_str
  235. ; js_delete_str
  236. ; js_new_str
  237. ; js_ValueToSource
  238. ; js_DecompileScript
  239. ; js_DecompileCode
  240. ; js_DecompileFunction
  241. ; js_puts
  242. ; js_printf
  243. ; js_GetPrinterOutput
  244. ; js_DestroyPrinter
  245. ; js_NewPrinter
  246. ; js_EscapeString
  247. ; js_Disassemble1
  248. ; js_Disassemble
  249. ;
  250. ;00008:jsobj (OFFSET:0x0004bcb2, SIZE:0x000090a4):
  251. ; - Public Definitions:
  252. ; js_WithClass
  253. ; js_ObjectClass
  254. ; js_TryValueOf
  255. ; js_ValueToNonNullObject
  256. ; js_TryMethod
  257. ; js_ObjectToString
  258. ; js_SetClassPrototype
  259. ; js_DeleteProperty2
  260. ; js_DeleteProperty
  261. ; js_SetProperty
  262. ; js_GetProperty
  263. ; js_FindVariableScope
  264. ; js_FindVariable
  265. ; js_FindProperty
  266. ; js_LookupProperty
  267. ; js_DefineProperty
  268. ; js_FreeSlot
  269. ; js_AllocSlot
  270. ; js_FinalizeObject
  271. ; js_GetClassPrototype
  272. ; js_NewObject
  273. ; js_InitObjectClass
  274. ; js_ValueToObject
  275. ; js_obj_toString
  276. ; js_SetSlot
  277. ; js_GetSlot
  278. ;
  279. ;
  280. ;00009:jsnum (OFFSET:0x00054d56, SIZE:0x00004f29):
  281. ; - Public Definitions:
  282. ; js_ValueToInt32
  283. ; js_NumberToObject
  284. ; js_FinalizeDouble
  285. ; js_InitNumberClass
  286. ; js_NumberToString
  287. ; js_NewDoubleValue
  288. ; js_NewDouble
  289. ; js_ValueToNumber
  290. ;
  291. ;
  292. ;00010:jsmath (OFFSET:0x00059c7f, SIZE:0x000054b6):
  293. ; - Public Definitions:
  294. ; js_InitMathClass
  295. ;
  296. ;
  297. ;00011:jsjava (OFFSET:0x0005f135, SIZE:0x00022aad):
  298. ; - Public Definitions:
  299. ; js_Hooks
  300. ; MojaSrcLog
  301. ; finalizeTask
  302. JSJ_FindCurrentJSContext
  303. ; JSJ_GetPrincipals
  304. JSJ_IsSafeMethod
  305. JSJ_InitContext
  306. JSJ_Init
  307. js_JSErrorToJException
  308. js_JavaErrorReporter
  309. js_RemoveReflection
  310. js_ReflectJObjectToJSObject
  311. js_convertJObjectToJSValue
  312. js_convertJSValueToJObject
  313. js_ReflectJSObjectToJObject
  314. ; js_ReflectJClassToJSObject
  315. JSJ_ExitJS
  316. JSJ_EnterJS
  317. JSJ_CurrentContext
  318. JSJ_IsEnabled
  319. ;added in GA code - DSR70297
  320. JSJ_Finish
  321. JSJ_IsCalledFromJava
  322. js_GetJSPrincipalsFromJavaCaller
  323. ;
  324. ;
  325. ;00012:jsinterp (OFFSET:0x00081be2, SIZE:0x00012274):
  326. ; - Public Definitions:
  327. ; js_Call
  328. ; js_Interpret
  329. ; js_SetLocalVariable
  330. ; js_GetLocalVariable
  331. ; js_SetArgument
  332. ; js_GetArgument
  333. ; js_FlushPropertyCacheByProp
  334. ; js_FlushPropertyCache
  335. ;
  336. ;
  337. ;00013:jsgc (OFFSET:0x00093e56, SIZE:0x00004f8d):
  338. ; - Public Definitions:
  339. ; js_ForceGC
  340. ; js_UnlockGCThing
  341. ; js_LockGCThing
  342. ; js_GC
  343. ; js_AllocGCThing
  344. ; js_RemoveRoot
  345. ; js_AddRoot
  346. ; js_FinishGC
  347. ; js_InitGC
  348. ;
  349. ;
  350. ;00014:jsfun (OFFSET:0x00098de3, SIZE:0x0000977c):
  351. ; - Public Definitions:
  352. ; js_FunctionClass
  353. ; js_ClosureClass
  354. ; js_CallClass
  355. ; js_DefineFunction
  356. ; js_NewFunction
  357. ; js_InitCallAndClosureClasses
  358. ; js_InitFunctionClass
  359. ; js_ValueToFunction
  360. ; js_SetCallVariable
  361. ; js_GetCallVariable
  362. ; js_PutCallObject
  363. ; js_GetCallObject
  364. ;
  365. ;
  366. ;00015:jsemit (OFFSET:0x000a255f, SIZE:0x000077be):
  367. ; - Public Definitions:
  368. ; js_SrcNoteName
  369. ; js_SrcNoteArity
  370. js_FinishTakingSrcNotes
  371. ; js_MoveSrcNotes
  372. ; js_GetSrcNoteOffset
  373. ; js_BumpSrcNoteDelta
  374. ; js_NewSrcNote3
  375. ; js_NewSrcNote2
  376. ; js_PopStatement
  377. ; js_EmitContinue
  378. ; js_EmitBreak
  379. ; js_SetSrcNoteOffset
  380. ; js_NewSrcNote
  381. ; js_PushStatement
  382. ; js_MoveCode
  383. ; js_SetJumpOffset
  384. ; js_Emit3
  385. ; js_Emit2
  386. ; js_Emit1
  387. ; js_UpdateDepth
  388. ; js_SrcNoteLength
  389. ; js_CancelLastOpcode
  390. js_InitCodeGenerator
  391. ;
  392. ;
  393. ;00016:jsdbgapi (OFFSET:0x000a9d1d, SIZE:0x000057db):
  394. ; - Public Definitions:
  395. ; js_watchpoint_list
  396. ; js_trap_list
  397. ; JS_SetAnnotationInFrame
  398. ; JS_GetAnnotationFromFrame
  399. ; JS_GetJSPrincipalArrayFromFrame
  400. ; JS_NextJSFrame
  401. ; JS_InitJSFrameIterator
  402. JS_LineNumberToPC
  403. JS_PCToLineNumber
  404. JS_ClearAllWatchPoints
  405. JS_ClearWatchPoint
  406. JS_SetWatchPoint
  407. JS_HandleTrap
  408. JS_ClearAllTraps
  409. JS_ClearScriptTraps
  410. JS_ClearTrap
  411. JS_GetTrapOpcode
  412. JS_SetTrap
  413. ;DSR070297 - added in GA code
  414. JS_FrameIterator
  415. JS_GetFrameAnnotation
  416. JS_GetFramePrincipalArray
  417. JS_GetFrameScript
  418. JS_GetScriptFilename
  419. JS_SetFrameAnnotation
  420. JS_GetFramePC
  421. JS_GetFunctionScript
  422. ;
  423. ;
  424. ;00017:jsdate (OFFSET:0x000af4f8, SIZE:0x00009a8e):
  425. ; - Public Definitions:
  426. js_DateGetSeconds
  427. js_DateGetMinutes
  428. js_DateGetHours
  429. js_DateGetDate
  430. js_DateGetMonth
  431. js_DateGetYear
  432. js_NewDateObject
  433. ; js_InitDateClass
  434. ;
  435. ;
  436. ;00018:jscntxt (OFFSET:0x000b8f86, SIZE:0x00003732):
  437. ; - Public Definitions:
  438. ; js_InterpreterHooks
  439. ; js_ReportIsNotDefined
  440. ; js_ReportErrorAgain
  441. ; js_ReportErrorVA
  442. ; js_ContextIterator
  443. ; js_DestroyContext
  444. ; js_NewContext
  445. ; js_SetInterpreterHooks
  446. ;
  447. ;
  448. ;00019:jsbool (OFFSET:0x000bc6b8, SIZE:0x00003375):
  449. ; - Public Definitions:
  450. ; js_BooleanToString
  451. ; js_BooleanToObject
  452. ; js_InitBooleanClass
  453. ; js_ValueToBoolean
  454. ;
  455. ;
  456. ;00020:jsatom (OFFSET:0x000bfa2d, SIZE:0x000058d0):
  457. ; - Public Definitions:
  458. ; js_valueOf_str
  459. ; js_toString_str
  460. ; js_length_str
  461. ; js_eval_str
  462. ; js_constructor_str
  463. ; js_class_prototype_str
  464. ; js_assign_str
  465. ; js_anonymous_str
  466. ; js_Object_str
  467. ; js_Array_str
  468. ; js_type_str
  469. ; js_DropUnmappedAtoms
  470. js_FreeAtomMap
  471. js_InitAtomMap
  472. ; js_GetAtom
  473. ; js_DropAtom
  474. ; js_IndexAtom
  475. ; js_ValueToStringAtom
  476. ; js_AtomizeString
  477. ; js_AtomizeDouble
  478. ; js_AtomizeInt
  479. ; js_AtomizeBoolean
  480. ; js_AtomizeObject
  481. ; js_HoldAtom
  482. ; js_MarkAtomState
  483. ; js_FreeAtomState
  484. ; js_Atomize
  485. ; js_InitAtomState
  486. ;
  487. ;
  488. ;00021:jsarray (OFFSET:0x000c52fd, SIZE:0x00007c86):
  489. ; - Public Definitions:
  490. ; js_ArrayClass
  491. ; js_SetArrayLength
  492. ; js_GetArrayLength
  493. ; js_InitArrayClass
  494. ; js_NewArrayObject
  495. ; PR_qsort
  496. ;
  497. ;
  498. ;00022:jsapi (OFFSET:0x000ccf83, SIZE:0x0000de8c):
  499. ; - Public Definitions:
  500. JS_ClearRegExpStatics
  501. JS_SetRegExpInput
  502. JS_NewRegExpObject
  503. JS_SetErrorReporter
  504. JS_CompareStrings
  505. JS_GetStringLength
  506. JS_GetStringBytes
  507. JS_InternString
  508. JS_NewStringCopyZ
  509. JS_NewStringCopyN
  510. JS_NewString
  511. JS_IsRunning
  512. JS_SetBranchCallback
  513. JS_CallFunctionValue
  514. JS_CallFunctionName
  515. JS_CallFunction
  516. JS_EvaluateScriptForPrincipals
  517. JS_EvaluateScript
  518. JS_ExecuteScript
  519. JS_DecompileFunctionBody
  520. JS_DecompileFunction
  521. JS_DecompileScript
  522. JS_CompileFunctionForPrincipals
  523. JS_CompileFunction
  524. JS_DestroyScript
  525. JS_CompileScriptForPrincipals
  526. JS_CompileScript
  527. JS_DefineFunction
  528. JS_GetFunctionName
  529. JS_GetFunctionObject
  530. JS_NewFunction
  531. JS_ClearScope
  532. JS_DeleteElement
  533. JS_SetElement
  534. JS_GetElement
  535. JS_LookupElement
  536. JS_AliasElement
  537. JS_DefineElement
  538. JS_SetArrayLength
  539. JS_GetArrayLength
  540. JS_NewArrayObject
  541. JS_DeleteProperty
  542. JS_SetProperty
  543. JS_GetProperty
  544. JS_LookupProperty
  545. JS_AliasProperty
  546. JS_DefinePropertyWithTinyId
  547. JS_DefineProperty
  548. JS_DefineConstDoubles
  549. JS_DefineObject
  550. JS_NewObject
  551. JS_GetConstructor
  552. JS_SetParent
  553. JS_GetParent
  554. JS_SetPrototype
  555. JS_GetPrototype
  556. JS_GetInstancePrivate
  557. JS_SetPrivate
  558. JS_GetPrivate
  559. JS_InstanceOf
  560. JS_GetClass
  561. JS_DefineFunctions
  562. JS_DefineProperties
  563. JS_InitClass
  564. JS_FinalizeStub
  565. JS_ConvertStub
  566. JS_ResolveStub
  567. JS_EnumerateStub
  568. JS_PropertyStub
  569. JS_GC
  570. JS_UnlockGCThing
  571. JS_LockGCThing
  572. JS_RemoveRoot
  573. JS_AddRoot
  574. JS_NewDoubleValue
  575. JS_NewDouble
  576. JS_strdup
  577. JS_free
  578. JS_realloc
  579. JS_ReportOutOfMemory
  580. JS_malloc
  581. JS_GetScopeChain
  582. JS_InitStandardClasses
  583. JS_SetGlobalObject
  584. JS_GetGlobalObject
  585. JS_SetVersion
  586. JS_GetVersion
  587. JS_ContextIterator
  588. JS_GetTaskState
  589. JS_DestroyContext
  590. JS_NewContext
  591. JS_Unlock
  592. JS_Lock
  593. JS_Finish
  594. JS_Init
  595. JS_GetTypeName
  596. JS_TypeOfValue
  597. JS_ValueToBoolean
  598. JS_ValueToInt32
  599. JS_ValueToNumber
  600. JS_ValueToString
  601. JS_ValueToFunction
  602. JS_ValueToObject
  603. JS_ReportError
  604. JS_ConvertValue
  605. JS_GetEmptyStringValue
  606. JS_GetPositiveInfinityValue
  607. JS_GetNegativeInfinityValue
  608. JS_GetNaNValue
  609. ;DSR062897 - added for GA code
  610. JS_MaybeGC
  611. JS_GetScriptPrincipals
  612. JS_IsAssigning
  613. JS_SetCharSetInfo
  614. ;brendan@mozilla.org, 2-Sept-2000
  615. JS_SetCallReturnValue2
  616. JS_SetGCCallback
  617. JS_SetGCCallbackRT
  618. JS_AddExternalStringFinalizer
  619. JS_RemoveExternalStringFinalizer
  620. JS_NewExternalString
  621. ;
  622. ;
  623. ;00023:prmjtime (OFFSET:0x000dae0f, SIZE:0x00008986):
  624. ; - Public Definitions:
  625. PRMJ_FormatTimeUSEnglish
  626. PRMJ_gmtime
  627. PRMJ_FormatTime
  628. PRMJ_mktime
  629. PRMJ_ComputeTime
  630. PRMJ_localtime
  631. PRMJ_ExplodeTime
  632. PRMJ_ToLocal
  633. PRMJ_ToGMT
  634. PRMJ_NowLocal
  635. PRMJ_DSTOffset
  636. PRMJ_NowS
  637. PRMJ_NowMS
  638. PRMJ_Now
  639. PRMJ_ToExtendedTime
  640. PRMJ_ToBaseTime
  641. PRMJ_setDST
  642. PRMJ_LocalGMTDifference