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