1# Copyright (c) 2021-2025 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14coretypes: 15- managed_class: std.core.Object 16 mirror_class: ark::ets::EtsObject 17 18- managed_class: std.core.Class 19 mirror_class: ark::ets::EtsClass 20 21- managed_class: std.core.RuntimeLinker 22 mirror_class: ark::ets::EtsRuntimeLinker 23 24- managed_class: std.core.AbcFile 25 mirror_class: ark::ets::EtsAbcFile 26 27- managed_class: std.core.AbcRuntimeLinker 28 mirror_class: ark::ets::EtsAbcRuntimeLinker 29 30- managed_class: std.core.String 31 mirror_class: ark::ets::EtsString 32 33- managed_class: std.core.Promise 34 mirror_class: ark::ets::EtsPromise 35 36- managed_class: std.core.Job 37 mirror_class: ark::ets::EtsJob 38 39- managed_class: std.core.CompletableJob 40 mirror_class: ark::ets::EtsJob 41 42- managed_class: Array 43 mirror_class: ark::ets::EtsCharArray 44 45- managed_class: std.core.Type 46 mirror_class: ark::ets::EtsTypeAPIType 47 48- managed_class: std.core.Field 49 mirror_class: ark::ets::EtsTypeAPIField 50 51- managed_class: std.core.Method 52 mirror_class: ark::ets::EtsTypeAPIMethod 53 54- managed_class: std.core.Parameter 55 mirror_class: ark::ets::EtsTypeAPIParameter 56 57- managed_class: std.debug.concurrency.AtomicFlag 58 mirror_class: ark::ets::EtsAtomicFlag 59 60- managed_class: std.core.StackTraceElement 61 mirror_class: ark::ets::EtsStackTraceElement 62 63- managed_class: std.core.ErrorOptions 64 mirror_class: ark::ets::EtsErrorOptions 65 66- managed_class: std.core.Mutex 67 mirror_class: ark::ets::EtsMutex 68 69- managed_class: std.core.Event 70 mirror_class: ark::ets::EtsEvent 71 72- managed_class: std.core.CondVar 73 mirror_class: ark::ets::EtsCondVar 74 75- managed_class: std.core.OutOfMemoryError 76 mirror_class: ark::ets::EtsOutOfMemoryError 77 78- managed_class: std.core.QueueSpinlock 79 mirror_class: ark::ets::EtsQueueSpinlock 80 81- managed_class: escompat.ArrayBuffer 82 mirror_class: ark::ets::EtsEscompatArrayBuffer 83 84- managed_class: escompat.Int8Array 85 mirror_class: ark::ets::EtsEscompatInt8Array 86 87- managed_class: escompat.Uint8Array 88 mirror_class: ark::ets::EtsEscompatUInt8Array 89 90- managed_class: escompat.Int16Array 91 mirror_class: ark::ets::EtsEscompatInt16Array 92 93- managed_class: escompat.Uint16Array 94 mirror_class: ark::ets::EtsEscompatUInt16Array 95 96- managed_class: escompat.Int32Array 97 mirror_class: ark::ets::EtsEscompatInt32Array 98 99- managed_class: escompat.Uint32Array 100 mirror_class: ark::ets::EtsEscompatUInt32Array 101 102- managed_class: escompat.BigInt64Array 103 mirror_class: ark::ets::EtsEscompatBigInt64Array 104 105- managed_class: escompat.BigUint64Array 106 mirror_class: ark::ets::EtsEscompatBigUInt64Array 107 108- managed_class: escompat.Float32Array 109 mirror_class: ark::ets::EtsEscompatFloat32Array 110 111- managed_class: escompat.Float64Array 112 mirror_class: ark::ets::EtsEscompatFloat64Array 113 114- managed_class: escompat.Uint8ClampedArray 115 mirror_class: ark::ets::EtsEscompatUInt8ClampedArray 116 117- managed_class: escompat.Uint8Array 118 mirror_class: ark::ets::EtsEscompatUInt8Array 119 120- managed_class: escompat.Uint16Array 121 mirror_class: ark::ets::EtsEscompatUInt16Array 122 123- managed_class: escompat.Uint32Array 124 mirror_class: ark::ets::EtsEscompatUInt32Array 125 126- managed_class: escompat.BigUint64Array 127 mirror_class: ark::ets::EtsEscompatBigUInt64Array 128 129intrinsics_namespace: ark::ets::intrinsics 130 131intrinsics: 132 - name: StdMathSin 133 space: ets 134 class_name: std.math.ETSGLOBAL 135 method_name: sin 136 static: true 137 signature: 138 ret: f64 139 args: [ f64 ] 140 impl: ark::intrinsics::SinF64 141 llvm_impl: sin 142 safe_intrinsic: true 143 144 - name: StdMathCos 145 space: ets 146 class_name: std.math.ETSGLOBAL 147 method_name: cos 148 static: true 149 signature: 150 ret: f64 151 args: [ f64 ] 152 impl: ark::intrinsics::CosF64 153 llvm_impl: cos 154 safe_intrinsic: true 155 156 - name: StdMathPower 157 space: ets 158 class_name: std.math.ETSGLOBAL 159 method_name: power 160 static: true 161 signature: 162 ret: f64 163 args: [ f64, f64 ] 164 impl: ark::intrinsics::PowF64 165 llvm_impl: pow 166 safe_intrinsic: true 167 168 - name: StdMathSqrt 169 space: ets 170 class_name: std.math.ETSGLOBAL 171 method_name: sqrt 172 static: true 173 signature: 174 ret: f64 175 args: [ f64 ] 176 impl: ark::intrinsics::SqrtF64 177 llvm_impl: sqrt 178 safe_intrinsic: true 179 180 - name: StdMathAbs 181 space: ets 182 class_name: std.math.ETSGLOBAL 183 method_name: abs 184 static: true 185 signature: 186 ret: f64 187 args: [ f64 ] 188 impl: ark::intrinsics::AbsF64 189 safe_intrinsic: true 190 191 - name: StdMathMaxI32 192 space: ets 193 class_name: std.math.ETSGLOBAL 194 method_name: max 195 static: true 196 signature: 197 ret: i32 198 args: [ i32, i32 ] 199 impl: ark::intrinsics::MaxI32 200 safe_intrinsic: true 201 202 - name: StdMathMaxI64 203 space: ets 204 class_name: std.math.ETSGLOBAL 205 method_name: max 206 static: true 207 signature: 208 ret: i64 209 args: [ i64, i64 ] 210 impl: ark::intrinsics::MaxI64 211 safe_intrinsic: true 212 213 - name: StdMathMaxF32 214 space: ets 215 class_name: std.math.ETSGLOBAL 216 method_name: max 217 static: true 218 signature: 219 ret: f32 220 args: [ f32, f32 ] 221 impl: ark::intrinsics::MaxF32 222 safe_intrinsic: true 223 224 - name: StdMathMaxF64 225 space: ets 226 class_name: std.math.ETSGLOBAL 227 method_name: max 228 static: true 229 signature: 230 ret: f64 231 args: [ f64, f64 ] 232 impl: ark::intrinsics::MaxF64 233 safe_intrinsic: true 234 235 - name: StdMathMinI32 236 space: ets 237 class_name: std.math.ETSGLOBAL 238 method_name: min 239 static: true 240 signature: 241 ret: i32 242 args: [ i32, i32 ] 243 impl: ark::intrinsics::MinI32 244 safe_intrinsic: true 245 246 - name: StdMathMinI64 247 space: ets 248 class_name: std.math.ETSGLOBAL 249 method_name: min 250 static: true 251 signature: 252 ret: i64 253 args: [ i64, i64 ] 254 impl: ark::intrinsics::MinI64 255 safe_intrinsic: true 256 257 - name: StdMathMinF32 258 space: ets 259 class_name: std.math.ETSGLOBAL 260 method_name: min 261 static: true 262 signature: 263 ret: f32 264 args: [ f32, f32 ] 265 impl: ark::intrinsics::MinF32 266 safe_intrinsic: true 267 268 - name: StdMathMinF64 269 space: ets 270 class_name: std.math.ETSGLOBAL 271 method_name: min 272 static: true 273 signature: 274 ret: f64 275 args: [ f64, f64 ] 276 impl: ark::intrinsics::MinF64 277 safe_intrinsic: true 278 279 - name: StdMathRandom 280 space: ets 281 class_name: std.math.ETSGLOBAL 282 method_name: random 283 static: true 284 signature: 285 ret: f64 286 args: [ ] 287 impl: ark::ets::intrinsics::StdMathRandom 288 289 - name: StdMathAcos 290 space: ets 291 class_name: std.math.ETSGLOBAL 292 method_name: acos 293 static: true 294 signature: 295 ret: f64 296 args: [ f64 ] 297 impl: ark::ets::intrinsics::StdMathAcos 298 safe_intrinsic: true 299 300 - name: StdMathAcosh 301 space: ets 302 class_name: std.math.ETSGLOBAL 303 method_name: acosh 304 static: true 305 signature: 306 ret: f64 307 args: [ f64 ] 308 impl: ark::ets::intrinsics::StdMathAcosh 309 safe_intrinsic: true 310 311 - name: StdMathAsin 312 space: ets 313 class_name: std.math.ETSGLOBAL 314 method_name: asin 315 static: true 316 signature: 317 ret: f64 318 args: [ f64 ] 319 impl: ark::ets::intrinsics::StdMathAsin 320 safe_intrinsic: true 321 322 - name: StdMathAsinh 323 space: ets 324 class_name: std.math.ETSGLOBAL 325 method_name: asinh 326 static: true 327 signature: 328 ret: f64 329 args: [ f64 ] 330 impl: ark::ets::intrinsics::StdMathAsinh 331 safe_intrinsic: true 332 333 - name: StdMathAtan2 334 space: ets 335 class_name: std.math.ETSGLOBAL 336 method_name: atan2 337 static: true 338 signature: 339 ret: f64 340 args: [ f64, f64 ] 341 impl: ark::ets::intrinsics::StdMathAtan2 342 safe_intrinsic: true 343 344 - name: StdMathAtanh 345 space: ets 346 class_name: std.math.ETSGLOBAL 347 method_name: atanh 348 static: true 349 signature: 350 ret: f64 351 args: [ f64 ] 352 impl: ark::ets::intrinsics::StdMathAtanh 353 safe_intrinsic: true 354 355 - name: StdMathAtan 356 space: ets 357 class_name: std.math.ETSGLOBAL 358 method_name: atan 359 static: true 360 signature: 361 ret: f64 362 args: [ f64 ] 363 impl: ark::ets::intrinsics::StdMathAtan 364 safe_intrinsic: true 365 366 - name: StdMathSinh 367 space: ets 368 class_name: std.math.ETSGLOBAL 369 method_name: sinh 370 static: true 371 signature: 372 ret: f64 373 args: [ f64 ] 374 impl: ark::ets::intrinsics::StdMathSinh 375 safe_intrinsic: true 376 377 - name: StdMathCosh 378 space: ets 379 class_name: std.math.ETSGLOBAL 380 method_name: cosh 381 static: true 382 signature: 383 ret: f64 384 args: [ f64 ] 385 impl: ark::ets::intrinsics::StdMathCosh 386 safe_intrinsic: true 387 388 - name: StdMathFloor 389 space: ets 390 class_name: std.math.ETSGLOBAL 391 method_name: floor 392 static: true 393 signature: 394 ret: f64 395 args: [ f64 ] 396 impl: ark::ets::intrinsics::StdMathFloor 397 llvm_impl: floor 398 codegen_func: CreateMathFloor 399 can_encode_func: CheckSSE42 400 safe_intrinsic: true 401 402 - name: StdMathRound 403 space: ets 404 class_name: std.math.ETSGLOBAL 405 method_name: round 406 static: true 407 signature: 408 ret: f64 409 args: [ f64 ] 410 impl: ark::ets::intrinsics::StdMathRound 411 llvm_codegen_func: EmitRoundToPInf 412 codegen_func: CreateETSMathRound 413 can_encode_func: CheckSSE42 414 safe_intrinsic: true 415 416 - name: StdMathTrunc 417 space: ets 418 class_name: std.math.ETSGLOBAL 419 method_name: trunc 420 static: true 421 signature: 422 ret: f64 423 args: [ f64 ] 424 impl: ark::ets::intrinsics::StdMathTrunc 425 llvm_impl: trunc 426 codegen_func: CreateMathTrunc 427 can_encode_func: CheckSSE42 428 safe_intrinsic: true 429 430 - name: StdMathCbrt 431 space: ets 432 class_name: std.math.ETSGLOBAL 433 method_name: cbrt 434 static: true 435 signature: 436 ret: f64 437 args: [ f64 ] 438 impl: ark::ets::intrinsics::StdMathCbrt 439 safe_intrinsic: true 440 441 - name: StdMathTan 442 space: ets 443 class_name: std.math.ETSGLOBAL 444 method_name: tan 445 static: true 446 signature: 447 ret: f64 448 args: [ f64 ] 449 impl: ark::ets::intrinsics::StdMathTan 450 safe_intrinsic: true 451 452 - name: StdMathTanh 453 space: ets 454 class_name: std.math.ETSGLOBAL 455 method_name: tanh 456 static: true 457 signature: 458 ret: f64 459 args: [ f64 ] 460 impl: ark::ets::intrinsics::StdMathTanh 461 safe_intrinsic: true 462 463 - name: StdMathExp 464 space: ets 465 class_name: std.math.ETSGLOBAL 466 method_name: exp 467 static: true 468 signature: 469 ret: f64 470 args: [ f64 ] 471 impl: ark::ets::intrinsics::StdMathExp 472 safe_intrinsic: true 473 474 - name: StdMathLog10 475 space: ets 476 class_name: std.math.ETSGLOBAL 477 method_name: log10 478 static: true 479 signature: 480 ret: f64 481 args: [ f64 ] 482 impl: ark::ets::intrinsics::StdMathLog10 483 safe_intrinsic: true 484 485 - name: StdMathExpm1 486 space: ets 487 class_name: std.math.ETSGLOBAL 488 method_name: expm1 489 static: true 490 signature: 491 ret: f64 492 args: [ f64 ] 493 impl: ark::ets::intrinsics::StdMathExpm1 494 safe_intrinsic: true 495 496 - name: StdMathCeil 497 space: ets 498 class_name: std.math.ETSGLOBAL 499 method_name: ceil 500 static: true 501 signature: 502 ret: f64 503 args: [ f64 ] 504 impl: ark::ets::intrinsics::StdMathCeil 505 codegen_func: CreateMathCeil 506 can_encode_func: CheckSSE42 507 llvm_impl: ceil 508 safe_intrinsic: true 509 510 - name: StdMathLog 511 space: ets 512 class_name: std.math.ETSGLOBAL 513 method_name: log 514 static: true 515 signature: 516 ret: f64 517 args: [ f64 ] 518 impl: ark::ets::intrinsics::StdMathLog 519 llvm_impl: log 520 safe_intrinsic: true 521 522 - name: StdMathRem 523 space: ets 524 class_name: std.math.ETSGLOBAL 525 method_name: rem 526 static: true 527 signature: 528 ret: f64 529 args: [ f64, f64 ] 530 impl: ark::ets::intrinsics::StdMathRem 531 safe_intrinsic: true 532 533 - name: StdMathMod 534 space: ets 535 class_name: std.math.ETSGLOBAL 536 method_name: mod 537 static: true 538 signature: 539 ret: f64 540 args: [ f64, f64 ] 541 impl: ark::ets::intrinsics::StdMathMod 542 safe_intrinsic: true 543 544 - name: StdMathClz64 545 space: ets 546 class_name: std.math.ETSGLOBAL 547 method_name: clz64 548 static: true 549 signature: 550 ret: i32 551 args: [ i64 ] 552 impl: ark::ets::intrinsics::StdMathClz64 553 codegen_func: CreateCountLeadingZeroBits 554 llvm_codegen_func: EmitCtlz 555 safe_intrinsic: true 556 557 - name: StdMathClz32 558 space: ets 559 class_name: std.math.ETSGLOBAL 560 method_name: clz32 561 static: true 562 signature: 563 ret: i32 564 args: [ i32 ] 565 impl: ark::ets::intrinsics::StdMathClz32 566 codegen_func: CreateCountLeadingZeroBits 567 llvm_codegen_func: EmitCtlz 568 safe_intrinsic: true 569 570 - name: StdMathClz32Double 571 space: ets 572 class_name: std.math.ETSGLOBAL 573 method_name: clz32Double 574 static: true 575 signature: 576 ret: f64 577 args: [ f64 ] 578 impl: ark::ets::intrinsics::StdMathClz32Double 579 safe_intrinsic: true 580 581 - name: StdMathSignbit 582 space: ets 583 class_name: std.math.ETSGLOBAL 584 method_name: signbit 585 static: true 586 signature: 587 ret: u1 588 args: [ f64 ] 589 impl: ark::ets::intrinsics::StdMathSignbit 590 llvm_codegen_func: EmitSignbit 591 safe_intrinsic: true 592 593 - name: StdMathImul 594 space: ets 595 class_name: std.math.ETSGLOBAL 596 method_name: imul 597 static: true 598 signature: 599 ret: i32 600 args: [ f64, f64 ] 601 impl: ark::ets::intrinsics::StdMathImul 602 safe_intrinsic: true 603 604 - name: StdMathFround 605 space: ets 606 class_name: std.math.ETSGLOBAL 607 method_name: fround 608 static: true 609 signature: 610 ret: f64 611 args: [ f64 ] 612 impl: ark::ets::intrinsics::StdMathFround 613 llvm_codegen_func: EmitFround 614 safe_intrinsic: true 615 616 - name: StdMathHypot 617 space: ets 618 class_name: std.math.ETSGLOBAL 619 method_name: hypot 620 static: true 621 signature: 622 ret: f64 623 args: [ f64, f64 ] 624 impl: ark::ets::intrinsics::StdMathHypot 625 safe_intrinsic: true 626 627#################### 628# std.core.Console # 629#################### 630 - name: StdConsolePrintString 631 space: ets 632 class_name: std.core.Console 633 method_name: printString 634 static: false 635 signature: 636 ret: void 637 args: 638 - std.core.String 639 - i32 640 impl: ark::ets::intrinsics::StdConsolePrintString 641 642#################### 643 644 - name: StdCoreLoadLibrary 645 space: ets 646 class_name: std.core.ETSGLOBAL 647 method_name: loadLibrary 648 static: true 649 signature: 650 ret: void 651 args: [ std.core.String ] 652 impl: ark::ets::intrinsics::LoadLibrary 653 654 - name: StdCoreLoadLibraryWithPermissionCheck 655 space: ets 656 class_name: std.core.ETSGLOBAL 657 method_name: loadLibraryWithPermissionCheck 658 static: true 659 signature: 660 ret: void 661 args: [ std.core.String, std.core.String ] 662 impl: ark::ets::intrinsics::LoadLibraryWithPermissionCheck 663 664################### 665# Escompat.JSON # 666################### 667 668 - name: EscompatJSONStringifyFast 669 space: ets 670 class_name: escompat.JSON 671 method_name: stringifyFast 672 static: true 673 signature: 674 ret: std.core.String 675 args: [ std.core.Object ] 676 impl: ark::ets::intrinsics::EscompatJSONStringifyFast 677 678################### 679# std.core.String # 680################### 681 - name: StdCoreStringGetChars 682 space: ets 683 class_name: std.core.String 684 method_name: getCharsImpl 685 static: false 686 signature: 687 ret: u16[] 688 args: 689 - i32 690 - i32 691 impl: ark::ets::intrinsics::StdCoreStringGetChars 692 codegen_func: CreateStringGetCharsTlab 693 codegen_arch: [arm64, amd64] 694 llvm_codegen_func: EmitStringGetCharsTlab 695 need_param_locations: true 696 clear_flags: [ ] 697 set_flags: [ ] 698 699 - name: StdCoreStringGetBytes 700 space: ets 701 class_name: std.core.String 702 method_name: getBytesImpl 703 static: false 704 signature: 705 ret: i8[] 706 args: 707 - i32 708 - i32 709 impl: ark::ets::intrinsics::StdCoreStringGetBytes 710 codegen_func: CreateStringGetBytesTlab 711 codegen_arch: [arm64, amd64] 712 llvm_codegen_func: EmitStringGetBytesTlab 713 need_param_locations: true 714 clear_flags: [ ] 715 set_flags: [ ] 716 717 - name: StdCoreStringGetLength 718 space: ets 719 class_name: std.core.String 720 method_name: getLength 721 static: false 722 signature: 723 ret: i32 724 args: [ ] 725 impl: ark::ets::intrinsics::StdCoreStringGetLength 726 727 - name: StdCoreStringLength 728 space: ets 729 class_name: std.core.String 730 method_name: <get>length 731 static: false 732 signature: 733 ret: f64 734 args: [ ] 735 impl: ark::ets::intrinsics::StdCoreStringLength 736 737 - name: StdCoreStringIsEmpty 738 space: ets 739 class_name: std.core.String 740 method_name: isEmpty 741 static: false 742 signature: 743 ret: u1 744 args: [ ] 745 impl: ark::ets::intrinsics::StdCoreStringIsEmpty 746 747 - name: StdCoreStringCharAt 748 space: ets 749 class_name: std.core.String 750 method_name: charAt 751 static: false 752 signature: 753 ret: u16 754 args: [ i32 ] 755 impl: ark::ets::intrinsics::StdCoreStringCharAt 756 757 - name: StdCoreStringEquals 758 space: ets 759 class_name: std.core.String 760 method_name: equals 761 static: false 762 signature: 763 ret: u1 764 args: [ std.core.Object ] 765 impl: ark::ets::intrinsics::StdCoreStringEquals 766 codegen_func: CreateStringEquals 767 codegen_arch: [arm64, amd64] 768 llvm_codegen_func: EmitStringEquals 769 peephole_func: PeepholeStringEquals 770 need_param_locations: true 771 safe_intrinsic: true 772 773 - name: StdCoreStringNormalizeNFC 774 space: ets 775 class_name: std.core.String 776 method_name: normalizeNFC 777 static: false 778 signature: 779 ret: std.core.String 780 args: [ ] 781 impl: ark::ets::intrinsics::StdCoreStringNormalizeNFC 782 783 - name: StdCoreStringNormalizeNFD 784 space: ets 785 class_name: std.core.String 786 method_name: normalizeNFD 787 static: false 788 signature: 789 ret: std.core.String 790 args: [ ] 791 impl: ark::ets::intrinsics::StdCoreStringNormalizeNFD 792 793 - name: StdCoreStringNormalizeNFKC 794 space: ets 795 class_name: std.core.String 796 method_name: normalizeNFKC 797 static: false 798 signature: 799 ret: std.core.String 800 args: [ ] 801 impl: ark::ets::intrinsics::StdCoreStringNormalizeNFKC 802 803 - name: StdCoreStringNormalizeNFKD 804 space: ets 805 class_name: std.core.String 806 method_name: normalizeNFKD 807 static: false 808 signature: 809 ret: std.core.String 810 args: [ ] 811 impl: ark::ets::intrinsics::StdCoreStringNormalizeNFKD 812 813 - name: StdCoreStringToLowerCase 814 space: ets 815 class_name: std.core.String 816 method_name: toLowerCase 817 static: false 818 signature: 819 ret: std.core.String 820 args: [ ] 821 impl: ark::ets::intrinsics::StdCoreStringToLowerCase 822 823 - name: StdCoreStringToUpperCase 824 space: ets 825 class_name: std.core.String 826 method_name: toUpperCase 827 static: false 828 signature: 829 ret: std.core.String 830 args: [ ] 831 impl: ark::ets::intrinsics::StdCoreStringToUpperCase 832 833 - name: StdCoreStringToLocaleLowerCase 834 space: ets 835 class_name: std.core.String 836 method_name: toLocaleLowerCase 837 static: false 838 signature: 839 ret: std.core.String 840 args: [ std.core.String ] 841 impl: ark::ets::intrinsics::StdCoreStringToLocaleLowerCase 842 843 - name: StdCoreStringToLocaleUpperCase 844 space: ets 845 class_name: std.core.String 846 method_name: toLocaleUpperCase 847 static: false 848 signature: 849 ret: std.core.String 850 args: [ std.core.String ] 851 impl: ark::ets::intrinsics::StdCoreStringToLocaleUpperCase 852 853 - name: StdCoreStringIsWellFormed 854 space: ets 855 class_name: std.core.String 856 method_name: isWellFormed 857 static: false 858 signature: 859 ret: u1 860 args: [ ] 861 impl: ark::ets::intrinsics::StdCoreStringIsWellFormed 862 863 - name: StdCoreStringIndexOf 864 space: ets 865 class_name: std.core.String 866 method_name: indexOf 867 static: false 868 signature: 869 ret: i32 870 args: [u16] 871 impl: ark::ets::intrinsics::StdCoreStringIndexOf 872 codegen_arch: [arm64] 873 codegen_func: CreateStringIndexOf 874 llvm_codegen_func: EmitStringIndexOf 875 safe_intrinsic: true 876 877 - name: StdCoreStringIndexOfAfter 878 space: ets 879 class_name: std.core.String 880 method_name: indexOf 881 static: false 882 signature: 883 ret: i32 884 args: [u16, i32] 885 impl: ark::ets::intrinsics::StdCoreStringIndexOfAfter 886 codegen_arch: [arm64] 887 codegen_func: CreateStringIndexOfAfter 888 llvm_codegen_func: EmitStringIndexOfAfter 889 need_param_locations: true 890 safe_intrinsic: true 891 892 - name: StdCoreStringIndexOfString 893 space: ets 894 class_name: std.core.String 895 method_name: indexOf 896 static: false 897 signature: 898 ret: i32 899 args: [std.core.String, i32] 900 impl: ark::ets::intrinsics::StdCoreStringIndexOfString 901 safe_intrinsic: true 902 903 - name: StdCoreStringLastIndexOfString 904 space: ets 905 class_name: std.core.String 906 method_name: lastIndexOf 907 static: false 908 signature: 909 ret: i32 910 args: [std.core.String, i32] 911 impl: ark::ets::intrinsics::StdCoreStringLastIndexOfString 912 safe_intrinsic: true 913 914 - name: StdCoreStringSubstring 915 space: ets 916 class_name: std.core.String 917 method_name: substring 918 static: false 919 signature: 920 ret: std.core.String 921 args: [ i32, i32 ] 922 impl: ark::ets::intrinsics::StdCoreStringSubstring 923 codegen_func: CreateStringSubstringTlab 924 codegen_arch: [arm64, amd64] 925 llvm_codegen_func: EmitStdStringSubstring 926 need_param_locations: true 927 peephole_func: PeepholeStringSubstring 928 929 - name: StdCoreStringCodePointToChar 930 space: ets 931 class_name: std.core.String 932 method_name: codePointToChar 933 static: true 934 signature: 935 ret: i32 936 args: [ i32 ] 937 impl: ark::ets::intrinsics::StdCoreStringCodePointToChar 938 939 - name: StdCoreStringHashCode 940 space: ets 941 class_name: std.core.String 942 method_name: $_hashCode 943 static: false 944 signature: 945 ret: i32 946 args: [ ] 947 impl: ark::ets::intrinsics::StdCoreStringHashCode 948 codegen_func: CreateStringHashCode 949 codegen_arch: [arm64, amd64] 950 llvm_codegen_func: EmitStringHashCode 951 safe_intrinsic: true 952 953 - name: StdCoreStringIsCompressed 954 space: ets 955 class_name: std.core.String 956 method_name: isCompressed 957 static: false 958 signature: 959 ret: u1 960 args: [ ] 961 impl: ark::ets::intrinsics::StdCoreStringIsCompressed 962 963 # the following concat methods are private and are not 964 # supposed to be called by the user code directly 965 - name: StdCoreStringConcat2 966 space: ets 967 class_name: std.core.String 968 method_name: concat2 969 static: true 970 signature: 971 ret: std.core.String 972 args: [ std.core.String, std.core.String ] 973 impl: ark::ets::intrinsics::StdCoreStringConcat2 974 codegen_func: CreateStringConcat 975 codegen_arch: [arm64, amd64] 976 llvm_codegen_func: EmitStringConcat2 977 need_param_locations: true 978 clear_flags: [ ] 979 980 - name: StdCoreStringConcat3 981 space: ets 982 class_name: std.core.String 983 method_name: concat3 984 static: true 985 signature: 986 ret: std.core.String 987 args: [std.core.String, std.core.String, std.core.String] 988 impl: ark::ets::intrinsics::StdCoreStringConcat3 989 codegen_func: CreateStringConcat 990 codegen_arch: [arm64, amd64] 991 llvm_codegen_func: EmitStringConcat3 992 need_param_locations: true 993 994 - name: StdCoreStringConcat4 995 space: ets 996 class_name: std.core.String 997 method_name: concat4 998 static: true 999 signature: 1000 ret: std.core.String 1001 args: [std.core.String, std.core.String, std.core.String, std.core.String] 1002 impl: ark::ets::intrinsics::StdCoreStringConcat4 1003 codegen_func: CreateStringConcat 1004 codegen_arch: [arm64, amd64] 1005 llvm_codegen_func: EmitStringConcat4 1006 need_param_locations: true 1007 1008 - name: StdCoreStringCompareTo 1009 space: ets 1010 class_name: std.core.String 1011 method_name: compareTo 1012 static: false 1013 signature: 1014 ret: i32 1015 args: [ std.core.String ] 1016 codegen_func: CreateStringCompareTo 1017 llvm_codegen_func: EmitStringCompareTo 1018 codegen_arch: [arm64, amd64] 1019 impl: ark::ets::intrinsics::StdCoreStringCompareTo 1020 need_param_locations: true 1021 safe_intrinsic: true 1022 1023 - name: StdCoreStringTrimLeft 1024 space: ets 1025 class_name: std.core.String 1026 method_name: trimLeft 1027 static: false 1028 signature: 1029 ret: std.core.String 1030 args: [ ] 1031 impl: ark::ets::intrinsics::StdCoreStringTrimLeft 1032 codegen_arch: [arm64, amd64] 1033 codegen_func: CreateStringTrimLeft 1034 llvm_codegen_func: EmitStringTrimLeft 1035 1036 - name: StdCoreStringTrimRight 1037 space: ets 1038 class_name: std.core.String 1039 method_name: trimRight 1040 static: false 1041 signature: 1042 ret: std.core.String 1043 args: [ ] 1044 impl: ark::ets::intrinsics::StdCoreStringTrimRight 1045 codegen_arch: [arm64, amd64] 1046 codegen_func: CreateStringTrimRight 1047 llvm_codegen_func: EmitStringTrimRight 1048 1049 - name: StdCoreStringTrim 1050 space: ets 1051 class_name: std.core.String 1052 method_name: trim 1053 static: false 1054 signature: 1055 ret: std.core.String 1056 args: [ ] 1057 impl: ark::ets::intrinsics::StdCoreStringTrim 1058 codegen_arch: [arm64, amd64] 1059 codegen_func: CreateStringTrim 1060 llvm_codegen_func: EmitStringTrim 1061 1062 - name: StdCoreStringStartsWith 1063 space: ets 1064 class_name: std.core.String 1065 method_name: startsWith 1066 static: false 1067 signature: 1068 ret: u1 1069 args: [ std.core.String, i32 ] 1070 impl: ark::ets::intrinsics::StdCoreStringStartsWith 1071 codegen_arch: [arm64, amd64] 1072 codegen_func: CreateStringStartsWith 1073 llvm_codegen_func: EmitStringStartsWith 1074 1075 - name: StdCoreStringEndsWith 1076 space: ets 1077 class_name: std.core.String 1078 method_name: endsWith 1079 static: false 1080 signature: 1081 ret: u1 1082 args: [ std.core.String, i32 ] 1083 impl: ark::ets::intrinsics::StdCoreStringEndsWith 1084 codegen_arch: [arm64, amd64] 1085 codegen_func: CreateStringEndsWith 1086 llvm_codegen_func: EmitStringEndsWith 1087 1088 - name: StdCoreStringFromCharCode 1089 space: ets 1090 class_name: std.core.String 1091 method_name: fromCharCode 1092 static: true 1093 signature: 1094 ret: std.core.String 1095 args: [ escompat.Array ] 1096 impl: ark::ets::intrinsics::StdCoreStringFromCharCode 1097 codegen_arch: [ arm64, amd64 ] 1098 codegen_func: CreateStringFromCharCode 1099 llvm_codegen_func: EmitStringFromCharCode 1100 1101 - name: StdCoreStringFromCharCodeSingle 1102 space: ets 1103 class_name: std.core.String 1104 method_name: fromCharCode 1105 static: true 1106 signature: 1107 ret: std.core.String 1108 args: [ f64 ] 1109 impl: ark::ets::intrinsics::StdCoreStringFromCharCodeSingle 1110 peephole_func: PeepholeStringFromCharCodeSingle 1111 1112 - name: StdCoreStringRepeat 1113 space: ets 1114 class_name: std.core.String 1115 method_name: repeat 1116 static: false 1117 signature: 1118 ret: std.core.String 1119 args: [ i32 ] 1120 impl: ark::ets::intrinsics::StdCoreStringRepeat 1121 codegen_arch: [arm64, amd64] 1122 codegen_func: CreateStringRepeat 1123 llvm_codegen_func: EmitStringRepeat 1124 1125 - name: StdCoreStringGet 1126 space: ets 1127 class_name: std.core.String 1128 method_name: $_get 1129 static: false 1130 signature: 1131 ret: u16 1132 args: [ i32 ] 1133 impl: ark::ets::intrinsics::StdCoreStringGet 1134########################## 1135# std.core.StringBuilder # 1136########################## 1137 - name: StdCoreStringBuilderConcatStrings 1138 space: ets 1139 class_name: std.core.StringBuilder 1140 method_name: concatStrings 1141 static: true 1142 signature: 1143 ret: std.core.String 1144 args: [ std.core.String, std.core.String ] 1145 impl: ark::ets::intrinsics::StdCoreStringBuilderConcatStrings 1146 1147 - name: StdCoreToStringBoolean 1148 space: ets 1149 class_name: std.core.StringBuilder 1150 method_name: toString 1151 static: true 1152 signature: 1153 ret: std.core.String 1154 args: [ u1 ] 1155 impl: ark::ets::intrinsics::StdCoreToStringBoolean 1156 1157 - name: StdCoreToStringByte 1158 space: ets 1159 class_name: std.core.StringBuilder 1160 method_name: toString 1161 static: true 1162 signature: 1163 ret: std.core.String 1164 args: [ i8 ] 1165 impl: ark::ets::intrinsics::StdCoreToStringByte 1166 1167 - name: StdCoreToStringChar 1168 space: ets 1169 class_name: std.core.StringBuilder 1170 method_name: toString 1171 static: true 1172 signature: 1173 ret: std.core.String 1174 args: [ u16 ] 1175 impl: ark::ets::intrinsics::StdCoreToStringChar 1176 1177 - name: StdCoreToStringShort 1178 space: ets 1179 class_name: std.core.StringBuilder 1180 method_name: toString 1181 static: true 1182 signature: 1183 ret: std.core.String 1184 args: [ i16 ] 1185 impl: ark::ets::intrinsics::StdCoreToStringShort 1186 1187 - name: StdCoreToStringInt 1188 space: ets 1189 class_name: std.core.StringBuilder 1190 method_name: toString 1191 static: true 1192 signature: 1193 ret: std.core.String 1194 args: [ i32 ] 1195 impl: ark::ets::intrinsics::StdCoreToStringInt 1196 1197 - name: StdCoreToStringLong 1198 space: ets 1199 class_name: std.core.StringBuilder 1200 method_name: toString 1201 static: true 1202 signature: 1203 ret: std.core.String 1204 args: [ i64 ] 1205 impl: ark::ets::intrinsics::StdCoreToStringLong 1206 1207 - name: StdCoreSbAppendFloat 1208 space: ets 1209 class_name: std.core.StringBuilder 1210 method_name: append 1211 static: false 1212 signature: 1213 ret: std.core.StringBuilder 1214 args: [ f32 ] 1215 impl: ark::ets::intrinsics::StdCoreStringBuilderAppendFloat 1216 1217 - name: StdCoreSbAppendDouble 1218 space: ets 1219 class_name: std.core.StringBuilder 1220 method_name: append 1221 static: false 1222 signature: 1223 ret: std.core.StringBuilder 1224 args: [ f64 ] 1225 impl: ark::ets::intrinsics::StdCoreStringBuilderAppendDouble 1226 1227 - name: StdCoreSbAppendLong 1228 space: ets 1229 class_name: std.core.StringBuilder 1230 method_name: append 1231 static: false 1232 signature: 1233 ret: std.core.StringBuilder 1234 args: [i64] 1235 impl: ark::ets::intrinsics::StdCoreStringBuilderAppendLong 1236 codegen_func: CreateStringBuilderAppendNumber 1237 llvm_codegen_func: EmitStringBuilderAppendLong 1238 codegen_arch: [arm64, amd64] 1239 1240 - name: StdCoreSbAppendInt 1241 space: ets 1242 class_name: std.core.StringBuilder 1243 method_name: append 1244 static: false 1245 signature: 1246 ret: std.core.StringBuilder 1247 args: [i32] 1248 impl: ark::ets::intrinsics::StdCoreStringBuilderAppendInt 1249 codegen_func: CreateStringBuilderAppendNumber 1250 llvm_codegen_func: EmitStringBuilderAppendInt 1251 codegen_arch: [arm64, amd64] 1252 1253 - name: StdCoreSbAppendShort 1254 space: ets 1255 class_name: std.core.StringBuilder 1256 method_name: append 1257 static: false 1258 set_flags: [] 1259 signature: 1260 ret: std.core.StringBuilder 1261 args: [i16] 1262 impl: ark::ets::intrinsics::StdCoreStringBuilderAppendShort 1263 codegen_func: CreateStringBuilderAppendNumber 1264 llvm_codegen_func: EmitStringBuilderAppendShort 1265 codegen_arch: [arm64, amd64] 1266 1267 - name: StdCoreSbAppendByte 1268 space: ets 1269 class_name: std.core.StringBuilder 1270 method_name: append 1271 static: false 1272 set_flags: [] 1273 signature: 1274 ret: std.core.StringBuilder 1275 args: [i8] 1276 impl: ark::ets::intrinsics::StdCoreStringBuilderAppendByte 1277 codegen_func: CreateStringBuilderAppendNumber 1278 llvm_codegen_func: EmitStringBuilderAppendByte 1279 codegen_arch: [arm64, amd64] 1280 1281 - name: StdCoreSbAppendChar 1282 space: ets 1283 class_name: std.core.StringBuilder 1284 method_name: append 1285 static: false 1286 signature: 1287 ret: std.core.StringBuilder 1288 args: [u16] 1289 impl: ark::ets::intrinsics::StdCoreStringBuilderAppendChar 1290 codegen_func: CreateStringBuilderAppendChar 1291 llvm_codegen_func: EmitStringBuilderAppendChar 1292 codegen_arch: [arm64, amd64] 1293 1294 - name: StdCoreSbAppendBool 1295 space: ets 1296 class_name: std.core.StringBuilder 1297 method_name: append 1298 static: false 1299 signature: 1300 ret: std.core.StringBuilder 1301 args: [u1] 1302 impl: ark::ets::intrinsics::StdCoreStringBuilderAppendBool 1303 codegen_func: CreateStringBuilderAppendBool 1304 llvm_codegen_func: EmitStringBuilderAppendBool 1305 codegen_arch: [arm64, amd64] 1306 1307 - name: StdCoreSbAppendString 1308 space: ets 1309 class_name: std.core.StringBuilder 1310 method_name: append 1311 static: false 1312 set_flags: [require_tmp] 1313 signature: 1314 ret: std.core.StringBuilder 1315 args: [std.core.String] 1316 impl: ark::ets::intrinsics::StdCoreStringBuilderAppendString 1317 codegen_func: CreateStringBuilderAppendString 1318 llvm_codegen_func: EmitStringBuilderAppendString 1319 codegen_arch: [arm64, amd64] 1320 1321 - name: StdCoreSbAppendString2 1322 space: ets 1323 class_name: std.core.StringBuilder 1324 method_name: append 1325 static: false 1326 signature: 1327 ret: std.core.StringBuilder 1328 args: [std.core.String, std.core.String] 1329 impl: ark::ets::intrinsics::StdCoreStringBuilderAppendString2 1330 codegen_func: CreateStringBuilderAppendStrings 1331 llvm_codegen_func: EmitStringBuilderAppendStrings 1332 codegen_arch: [arm64, amd64] 1333 1334 - name: StdCoreSbAppendString3 1335 space: ets 1336 class_name: std.core.StringBuilder 1337 method_name: append 1338 static: false 1339 signature: 1340 ret: std.core.StringBuilder 1341 args: [std.core.String, std.core.String, std.core.String] 1342 impl: ark::ets::intrinsics::StdCoreStringBuilderAppendString3 1343 codegen_func: CreateStringBuilderAppendStrings 1344 llvm_codegen_func: EmitStringBuilderAppendStrings 1345 codegen_arch: [arm64, amd64] 1346 1347 - name: StdCoreSbAppendString4 1348 space: ets 1349 class_name: std.core.StringBuilder 1350 method_name: append 1351 static: false 1352 signature: 1353 ret: std.core.StringBuilder 1354 args: [std.core.String, std.core.String, std.core.String, std.core.String] 1355 impl: ark::ets::intrinsics::StdCoreStringBuilderAppendString4 1356 codegen_func: CreateStringBuilderAppendStrings 1357 llvm_codegen_func: EmitStringBuilderAppendStrings 1358 codegen_arch: [arm64, amd64] 1359 1360 - name: StdCoreSbToString 1361 space: ets 1362 class_name: std.core.StringBuilder 1363 method_name: toString 1364 static: false 1365 set_flags: [] 1366 signature: 1367 ret: std.core.String 1368 args: [] 1369 impl: ark::ets::intrinsics::StdCoreStringBuilderToString 1370 clear_flags: [] 1371 codegen_func: CreateStringBuilderToString 1372 llvm_codegen_func: EmitStringBuilderToString 1373 codegen_arch: [arm64, amd64] 1374 1375################# 1376# escompat.Math # 1377################# 1378 - name: EscompatMathMax 1379 space: ets 1380 class_name: escompat.Math 1381 method_name: max 1382 static: true 1383 signature: 1384 ret: f64 1385 args: [f64, f64] 1386 impl: ark::intrinsics::MaxF64 1387 safe_intrinsic: true 1388 1389 - name: EscompatMathMin 1390 space: ets 1391 class_name: escompat.Math 1392 method_name: min 1393 static: true 1394 signature: 1395 ret: f64 1396 args: [f64, f64] 1397 impl: ark::intrinsics::MinF64 1398 safe_intrinsic: true 1399 1400################# 1401# escompat.JSON # 1402################# 1403 - name: EscompatJSONGetJSONStringifyIgnoreByIdx 1404 space: ets 1405 class_name: escompat.JSONAPI 1406 method_name: getJSONStringifyIgnoreByIdx 1407 static: true 1408 signature: 1409 ret: u1 1410 args: [ std.core.Class, i64 ] 1411 impl: ark::ets::intrinsics::EscompatJSONGetJSONStringifyIgnoreByIdx 1412 1413 - name: EscompatJSONGetJSONStringifyIgnoreByName 1414 space: ets 1415 class_name: escompat.JSONAPI 1416 method_name: getJSONStringifyIgnoreByName 1417 static: true 1418 signature: 1419 ret: u1 1420 args: [ std.core.Class, std.core.String ] 1421 impl: ark::ets::intrinsics::EscompatJSONGetJSONStringifyIgnoreByName 1422 1423 - name: EscompatJSONGetJSONParseIgnoreFromAnnotation 1424 space: ets 1425 class_name: escompat.JSONAPI 1426 method_name: getJSONParseIgnoreFromAnnotation 1427 static: true 1428 signature: 1429 ret: u1 1430 args: [ std.core.Class, i64 ] 1431 impl: ark::ets::intrinsics::EscompatJSONGetJSONParseIgnoreFromAnnotation 1432 1433 - name: EscompatJSONGetJSONRenameByIdx 1434 space: ets 1435 class_name: escompat.JSONAPI 1436 method_name: getJSONRenameByIdx 1437 static: true 1438 signature: 1439 ret: std.core.String 1440 args: [ std.core.Class, i64 ] 1441 impl: ark::ets::intrinsics::EscompatJSONGetJSONRenameByIdx 1442 1443 - name: EscompatJSONGetJSONRenameByName 1444 space: ets 1445 class_name: escompat.JSONAPI 1446 method_name: getJSONRenameByName 1447 static: true 1448 signature: 1449 ret: std.core.String 1450 args: [ std.core.Class, std.core.String ] 1451 impl: ark::ets::intrinsics::EscompatJSONGetJSONRenameByName 1452 1453 1454################# 1455# escompat.Date # 1456################# 1457 - name: EscompatDateNow 1458 space: ets 1459 class_name: escompat.Date 1460 method_name: now 1461 static: true 1462 signature: 1463 ret: f64 1464 args: [] 1465 impl: ark::ets::intrinsics::EscompatDateNow 1466 1467 - name: EscompatDateGetLocalTimezoneOffset 1468 space: ets 1469 class_name: escompat.Date 1470 method_name: getLocalTimezoneOffset 1471 static: true 1472 signature: 1473 ret: i64 1474 args: [ i64 ] 1475 impl: ark::ets::intrinsics::EscompatDateGetLocalTimezoneOffset 1476 1477 - name: EscompatDateGetTimezoneName 1478 space: ets 1479 class_name: escompat.Date 1480 method_name: getTimezoneName 1481 static: true 1482 signature: 1483 ret: std.core.String 1484 args: [ i64 ] 1485 impl: ark::ets::intrinsics::EscompatDateGetTimezoneName 1486 1487################## 1488# escompat.Array # 1489################## 1490 - name: EscompatArrayGet 1491 space: ets 1492 class_name: escompat.Array 1493 method_name: $_get 1494 static: false 1495 signature: 1496 ret: std.core.Object 1497 args: [ i32 ] 1498 impl: ark::ets::intrinsics::EtsEscompatArrayGet 1499 1500 - name: EscompatArraySet 1501 space: ets 1502 class_name: escompat.Array 1503 method_name: $_set 1504 static: false 1505 signature: 1506 ret: void 1507 args: [ i32, std.core.Object ] 1508 impl: ark::ets::intrinsics::EtsEscompatArraySet 1509 1510 - name: EscompatArrayIndexOf 1511 space: ets 1512 class_name: escompat.Array 1513 method_name: indexOf 1514 static: false 1515 signature: 1516 ret: f64 1517 args: [ std.core.Object ] 1518 impl: ark::ets::intrinsics::EtsEscompatArrayIndexOf 1519 1520 - name: EscompatInternalArrayIndexOf 1521 space: ets 1522 class_name: escompat.Array 1523 method_name: indexOf 1524 static: false 1525 signature: 1526 ret: i32 1527 args: [ std.core.Object, i32 ] 1528 impl: ark::ets::intrinsics::EtsEscompatArrayInternalIndexOf 1529 1530 - name: EscompatArrayLastIndexOf 1531 space: ets 1532 class_name: escompat.Array 1533 method_name: lastIndexOf 1534 static: false 1535 signature: 1536 ret: f64 1537 args: [ std.core.Object] 1538 impl: ark::ets::intrinsics::EtsEscompatArrayLastIndexOf 1539 1540 - name: EscompatArrayInternalLastIndexOf 1541 space: ets 1542 class_name: escompat.Array 1543 method_name: lastIndexOf 1544 static: false 1545 signature: 1546 ret: i32 1547 args: [ std.core.Object, i32] 1548 impl: ark::ets::intrinsics::EtsEscompatArrayInternalLastIndexOf 1549 1550 - name: EscompatArrayFill 1551 space: ets 1552 class_name: escompat.Array 1553 method_name: fill 1554 static: false 1555 signature: 1556 ret: escompat.Array 1557 args: [ std.core.Object, i32, i32 ] 1558 impl: ark::ets::intrinsics::EtsEscompatArrayFill 1559 1560######################## 1561# escompat.ArrayBuffer # 1562######################## 1563 - name: EscompatArrayBufferAt 1564 space: ets 1565 class_name: escompat.ArrayBuffer 1566 method_name: atImpl 1567 static: false 1568 signature: 1569 ret: i8 1570 args: [i32] 1571 impl: ark::ets::intrinsics::EtsEscompatArrayBufferAt 1572 1573 - name: EscompatArrayBufferSet 1574 space: ets 1575 class_name: escompat.ArrayBuffer 1576 method_name: setImpl 1577 static: false 1578 signature: 1579 ret: void 1580 args: [i32, i8] 1581 impl: ark::ets::intrinsics::EtsEscompatArrayBufferSet 1582 1583 - name: EscompatArrayBufferSetValues 1584 space: ets 1585 class_name: escompat.ArrayBuffer 1586 method_name: setValues 1587 static: false 1588 signature: 1589 ret: void 1590 args: [escompat.ArrayBuffer, i32] 1591 impl: ark::ets::intrinsics::EtsEscompatArrayBufferSetValues 1592 1593 - name: EscompatArrayBufferAllocateNonMovable 1594 space: ets 1595 class_name: escompat.ArrayBuffer 1596 method_name: allocateNonMovable 1597 static: true 1598 signature: 1599 ret: i8[] 1600 args: [ i32 ] 1601 impl: ark::ets::intrinsics::EtsEscompatArrayBufferAllocateNonMovable 1602 1603 - name: EscompatArrayBufferGetAddress 1604 space: ets 1605 class_name: escompat.ArrayBuffer 1606 method_name: getAddress 1607 static: true 1608 signature: 1609 ret: i64 1610 args: 1611 - i8[] 1612 impl: ark::ets::intrinsics::EtsEscompatArrayBufferGetAddress 1613 1614 - name: EscompatArrayBufferFromEncodedString 1615 space: ets 1616 class_name: escompat.ArrayBuffer 1617 method_name: from 1618 static: true 1619 signature: 1620 ret: escompat.ArrayBuffer 1621 args: [std.core.String, std.core.String] 1622 impl: ark::ets::intrinsics::EtsArrayBufferFromEncodedString 1623 1624 - name: EscompatArrayBufferFromBufferSlice 1625 space: ets 1626 class_name: escompat.ArrayBuffer 1627 method_name: from 1628 static: true 1629 signature: 1630 ret: escompat.ArrayBuffer 1631 args: [escompat.ArrayBuffer, i32, i32] 1632 impl: ark::ets::intrinsics::EtsArrayBufferFromBufferSlice 1633 1634 - name: EtsStringBytesLength 1635 space: ets 1636 class_name: escompat.ArrayBuffer 1637 method_name: bytesLength 1638 static: true 1639 signature: 1640 ret: i32 1641 args: [std.core.String, std.core.String] 1642 impl: ark::ets::intrinsics::EtsStringBytesLength 1643 1644 - name: EtsArrayBufferToString 1645 space: ets 1646 class_name: escompat.ArrayBuffer 1647 method_name: stringify 1648 static: true 1649 signature: 1650 ret: std.core.String 1651 args: [escompat.ArrayBuffer, std.core.String, i32, i32] 1652 impl: ark::ets::intrinsics::EtsArrayBufferToString 1653 1654 - name: Int8ArraySetInt 1655 space: ets 1656 class_name: escompat.Int8Array 1657 method_name: $_set 1658 static: false 1659 signature: 1660 ret: void 1661 args: [i32, i32] 1662 impl: ark::ets::intrinsics::EtsEscompatInt8ArraySetInt 1663 1664 - name: Int8ArraySetByte 1665 space: ets 1666 class_name: escompat.Int8Array 1667 method_name: $_set 1668 static: false 1669 signature: 1670 ret: void 1671 args: [i32, i8] 1672 impl: ark::ets::intrinsics::EtsEscompatInt8ArraySetByte 1673 1674 - name: Int8ArrayGet 1675 space: ets 1676 class_name: escompat.Int8Array 1677 method_name: $_get 1678 static: false 1679 signature: 1680 ret: f64 1681 args: [i32] 1682 impl: ark::ets::intrinsics::EtsEscompatInt8ArrayGet 1683 1684 - name: Int8ArrayGetUnsafe 1685 space: ets 1686 class_name: escompat.Int8Array 1687 method_name: getUnsafe 1688 static: false 1689 signature: 1690 ret: i8 1691 args: [i32] 1692 impl: ark::ets::intrinsics::EtsEscompatInt8ArrayGetUnsafe 1693 1694 - name: Int8ArraySetValues 1695 space: ets 1696 class_name: escompat.Int8Array 1697 method_name: set 1698 static: false 1699 signature: 1700 ret: void 1701 args: [escompat.Int8Array] 1702 impl: ark::ets::intrinsics::EtsEscompatInt8ArraySetValues 1703 1704 - name: Int8ArraySetValuesWithOffset 1705 space: ets 1706 class_name: escompat.Int8Array 1707 method_name: set 1708 static: false 1709 signature: 1710 ret: void 1711 args: [escompat.Int8Array, f64] 1712 impl: ark::ets::intrinsics::EtsEscompatInt8ArraySetValuesWithOffset 1713 1714 - name: Int8ArraySort 1715 space: ets 1716 class_name: escompat.Int8Array 1717 method_name: sort 1718 static: false 1719 signature: 1720 ret: escompat.Int8Array 1721 args: [] 1722 impl: ark::ets::intrinsics::EtsEscompatInt8ArraySort 1723 1724 - name: Int8ArrayFillInternal 1725 space: ets 1726 class_name: escompat.Int8Array 1727 method_name: fillInternal 1728 static: false 1729 signature: 1730 ret: void 1731 args: [i8, i32, i32] 1732 impl: ark::ets::intrinsics::EtsEscompatInt8ArrayFillInternal 1733 codegen_func: CreateInt8ArrayFillInternal 1734 codegen_arch: [arm64, amd64] 1735 llvm_codegen_func: EmitInt8ArrayFillInternal 1736 1737 - name: Int8ArrayJoin 1738 space: ets 1739 class_name: escompat.Int8Array 1740 method_name: joinInternal 1741 static: false 1742 signature: 1743 ret: std.core.String 1744 args: [std.core.String] 1745 impl: ark::ets::intrinsics::EtsEscompatInt8ArrayJoin 1746 1747 - name: Int16ArraySetInt 1748 space: ets 1749 class_name: escompat.Int16Array 1750 method_name: $_set 1751 static: false 1752 signature: 1753 ret: void 1754 args: [i32, i32] 1755 impl: ark::ets::intrinsics::EtsEscompatInt16ArraySetInt 1756 1757 - name: Int16ArraySetShort 1758 space: ets 1759 class_name: escompat.Int16Array 1760 method_name: $_set 1761 static: false 1762 signature: 1763 ret: void 1764 args: [i32, i16] 1765 impl: ark::ets::intrinsics::EtsEscompatInt16ArraySetShort 1766 1767 - name: Int16ArrayGet 1768 space: ets 1769 class_name: escompat.Int16Array 1770 method_name: $_get 1771 static: false 1772 signature: 1773 ret: f64 1774 args: [i32] 1775 impl: ark::ets::intrinsics::EtsEscompatInt16ArrayGet 1776 1777 - name: Int16ArrayGetUnsafe 1778 space: ets 1779 class_name: escompat.Int16Array 1780 method_name: getUnsafe 1781 static: false 1782 signature: 1783 ret: i16 1784 args: [i32] 1785 impl: ark::ets::intrinsics::EtsEscompatInt16ArrayGetUnsafe 1786 1787 - name: Int16ArraySetValues 1788 space: ets 1789 class_name: escompat.Int16Array 1790 method_name: set 1791 static: false 1792 signature: 1793 ret: void 1794 args: [escompat.Int16Array] 1795 impl: ark::ets::intrinsics::EtsEscompatInt16ArraySetValues 1796 1797 - name: Int16ArraySetValuesWithOffset 1798 space: ets 1799 class_name: escompat.Int16Array 1800 method_name: set 1801 static: false 1802 signature: 1803 ret: void 1804 args: [escompat.Int16Array, f64] 1805 impl: ark::ets::intrinsics::EtsEscompatInt16ArraySetValuesWithOffset 1806 1807 - name: Int16ArraySort 1808 space: ets 1809 class_name: escompat.Int16Array 1810 method_name: sort 1811 static: false 1812 signature: 1813 ret: escompat.Int16Array 1814 args: [] 1815 impl: ark::ets::intrinsics::EtsEscompatInt16ArraySort 1816 1817 - name: Int16ArrayJoin 1818 space: ets 1819 class_name: escompat.Int16Array 1820 method_name: joinInternal 1821 static: false 1822 signature: 1823 ret: std.core.String 1824 args: [std.core.String] 1825 impl: ark::ets::intrinsics::EtsEscompatInt16ArrayJoin 1826 1827 - name: Int16ArrayFillInternal 1828 space: ets 1829 class_name: escompat.Int16Array 1830 method_name: fillInternal 1831 static: false 1832 signature: 1833 ret: void 1834 args: [i16, i32, i32] 1835 impl: ark::ets::intrinsics::EtsEscompatInt16ArrayFillInternal 1836 codegen_func: CreateInt16ArrayFillInternal 1837 codegen_arch: [arm64, amd64] 1838 llvm_codegen_func: EmitInt16ArrayFillInternal 1839 1840 - name: Int32ArraySetInt 1841 space: ets 1842 class_name: escompat.Int32Array 1843 method_name: $_set 1844 static: false 1845 signature: 1846 ret: void 1847 args: [i32, i32] 1848 impl: ark::ets::intrinsics::EtsEscompatInt32ArraySetInt 1849 1850 - name: Int32ArrayGet 1851 space: ets 1852 class_name: escompat.Int32Array 1853 method_name: $_get 1854 static: false 1855 signature: 1856 ret: f64 1857 args: [i32] 1858 impl: ark::ets::intrinsics::EtsEscompatInt32ArrayGet 1859 1860 - name: Int32ArrayGetUnsafe 1861 space: ets 1862 class_name: escompat.Int32Array 1863 method_name: getUnsafe 1864 static: false 1865 signature: 1866 ret: i32 1867 args: [i32] 1868 impl: ark::ets::intrinsics::EtsEscompatInt32ArrayGetUnsafe 1869 1870 - name: Int32ArraySetValues 1871 space: ets 1872 class_name: escompat.Int32Array 1873 method_name: set 1874 static: false 1875 signature: 1876 ret: void 1877 args: [escompat.Int32Array] 1878 impl: ark::ets::intrinsics::EtsEscompatInt32ArraySetValues 1879 1880 - name: Int32ArraySetValuesWithOffset 1881 space: ets 1882 class_name: escompat.Int32Array 1883 method_name: set 1884 static: false 1885 signature: 1886 ret: void 1887 args: [escompat.Int32Array, f64] 1888 impl: ark::ets::intrinsics::EtsEscompatInt32ArraySetValuesWithOffset 1889 1890 - name: Int32ArraySort 1891 space: ets 1892 class_name: escompat.Int32Array 1893 method_name: sort 1894 static: false 1895 signature: 1896 ret: escompat.Int32Array 1897 args: [] 1898 impl: ark::ets::intrinsics::EtsEscompatInt32ArraySort 1899 1900 - name: Int32ArrayJoin 1901 space: ets 1902 class_name: escompat.Int32Array 1903 method_name: joinInternal 1904 static: false 1905 signature: 1906 ret: std.core.String 1907 args: [std.core.String] 1908 impl: ark::ets::intrinsics::EtsEscompatInt32ArrayJoin 1909 1910 - name: Int32ArrayFillInternal 1911 space: ets 1912 class_name: escompat.Int32Array 1913 method_name: fillInternal 1914 static: false 1915 signature: 1916 ret: void 1917 args: [i32, i32, i32] 1918 impl: ark::ets::intrinsics::EtsEscompatInt32ArrayFillInternal 1919 codegen_func: CreateInt32ArrayFillInternal 1920 codegen_arch: [arm64, amd64] 1921 llvm_codegen_func: EmitInt32ArrayFillInternal 1922 1923 - name: BigInt64ArraySetLong 1924 space: ets 1925 class_name: escompat.BigInt64Array 1926 method_name: $_set 1927 static: false 1928 signature: 1929 ret: void 1930 args: [i32, i64] 1931 impl: ark::ets::intrinsics::EtsEscompatBigInt64ArraySetLong 1932 1933 - name: BigInt64ArrayGet 1934 space: ets 1935 class_name: escompat.BigInt64Array 1936 method_name: getLong 1937 static: false 1938 signature: 1939 ret: i64 1940 args: [i32] 1941 impl: ark::ets::intrinsics::EtsEscompatBigInt64ArrayGet 1942 1943 - name: BigInt64ArrayGetUnsafe 1944 space: ets 1945 class_name: escompat.BigInt64Array 1946 method_name: getUnsafe 1947 static: false 1948 signature: 1949 ret: i64 1950 args: [i32] 1951 impl: ark::ets::intrinsics::EtsEscompatBigInt64ArrayGetUnsafe 1952 1953 - name: BigInt64ArraySetValues 1954 space: ets 1955 class_name: escompat.BigInt64Array 1956 method_name: set 1957 static: false 1958 signature: 1959 ret: void 1960 args: [escompat.BigInt64Array] 1961 impl: ark::ets::intrinsics::EtsEscompatBigInt64ArraySetValues 1962 1963 - name: BigInt64ArraySetValuesWithOffset 1964 space: ets 1965 class_name: escompat.BigInt64Array 1966 method_name: set 1967 static: false 1968 signature: 1969 ret: void 1970 args: [escompat.BigInt64Array, f64] 1971 impl: ark::ets::intrinsics::EtsEscompatBigInt64ArraySetValuesWithOffset 1972 1973 - name: BigInt64ArraySort 1974 space: ets 1975 class_name: escompat.BigInt64Array 1976 method_name: sort 1977 static: false 1978 signature: 1979 ret: escompat.BigInt64Array 1980 args: [] 1981 impl: ark::ets::intrinsics::EtsEscompatBigInt64ArraySort 1982 1983 - name: BigInt64ArrayJoin 1984 space: ets 1985 class_name: escompat.BigInt64Array 1986 method_name: joinInternal 1987 static: false 1988 signature: 1989 ret: std.core.String 1990 args: [std.core.String] 1991 impl: ark::ets::intrinsics::EtsEscompatBigInt64ArrayJoin 1992 1993 - name: BigInt64ArrayFillInternal 1994 space: ets 1995 class_name: escompat.BigInt64Array 1996 method_name: fillInternal 1997 static: false 1998 signature: 1999 ret: void 2000 args: [i64, i32, i32] 2001 impl: ark::ets::intrinsics::EtsEscompatBigInt64ArrayFillInternal 2002 codegen_func: CreateBigInt64ArrayFillInternal 2003 codegen_arch: [arm64, amd64] 2004 llvm_codegen_func: EmitBigInt64ArrayFillInternal 2005 2006 - name: Float32ArraySetFloat 2007 space: ets 2008 class_name: escompat.Float32Array 2009 method_name: $_set 2010 static: false 2011 signature: 2012 ret: void 2013 args: [i32, f32] 2014 impl: ark::ets::intrinsics::EtsEscompatFloat32ArraySetFloat 2015 2016 - name: Float32ArrayGet 2017 space: ets 2018 class_name: escompat.Float32Array 2019 method_name: $_get 2020 static: false 2021 signature: 2022 ret: f64 2023 args: [i32] 2024 impl: ark::ets::intrinsics::EtsEscompatFloat32ArrayGet 2025 2026 - name: Float32ArrayGetUnsafe 2027 space: ets 2028 class_name: escompat.Float32Array 2029 method_name: getUnsafe 2030 static: false 2031 signature: 2032 ret: f32 2033 args: [i32] 2034 impl: ark::ets::intrinsics::EtsEscompatFloat32ArrayGetUnsafe 2035 2036 - name: Float32ArraySetValues 2037 space: ets 2038 class_name: escompat.Float32Array 2039 method_name: set 2040 static: false 2041 signature: 2042 ret: void 2043 args: [escompat.Float32Array] 2044 impl: ark::ets::intrinsics::EtsEscompatFloat32ArraySetValues 2045 2046 - name: Float32ArraySetValuesWithOffset 2047 space: ets 2048 class_name: escompat.Float32Array 2049 method_name: set 2050 static: false 2051 signature: 2052 ret: void 2053 args: [escompat.Float32Array, f64] 2054 impl: ark::ets::intrinsics::EtsEscompatFloat32ArraySetValuesWithOffset 2055 2056 - name: Float32ArraySort 2057 space: ets 2058 class_name: escompat.Float32Array 2059 method_name: sort 2060 static: false 2061 signature: 2062 ret: escompat.Float32Array 2063 args: [] 2064 impl: ark::ets::intrinsics::EtsEscompatFloat32ArraySort 2065 2066 - name: Float32ArrayFillInternal 2067 space: ets 2068 class_name: escompat.Float32Array 2069 method_name: fillInternal 2070 static: false 2071 signature: 2072 ret: void 2073 args: [f32, i32, i32] 2074 impl: ark::ets::intrinsics::EtsEscompatFloat32ArrayFillInternal 2075 codegen_func: CreateFloat32ArrayFillInternal 2076 codegen_arch: [arm64, amd64] 2077 llvm_codegen_func: EmitFloat32ArrayFillInternal 2078 2079 - name: Float32ArrayJoin 2080 space: ets 2081 class_name: escompat.Float32Array 2082 method_name: joinInternal 2083 static: false 2084 signature: 2085 ret: std.core.String 2086 args: [std.core.String] 2087 impl: ark::ets::intrinsics::EtsEscompatFloat32ArrayJoin 2088 2089 - name: Float64ArraySetDouble 2090 space: ets 2091 class_name: escompat.Float64Array 2092 method_name: $_set 2093 static: false 2094 signature: 2095 ret: void 2096 args: [i32, f64] 2097 impl: ark::ets::intrinsics::EtsEscompatFloat64ArraySetDouble 2098 2099 - name: Float64ArrayGet 2100 space: ets 2101 class_name: escompat.Float64Array 2102 method_name: $_get 2103 static: false 2104 signature: 2105 ret: f64 2106 args: [i32] 2107 impl: ark::ets::intrinsics::EtsEscompatFloat64ArrayGet 2108 2109 - name: Float64ArrayGetUnsafe 2110 space: ets 2111 class_name: escompat.Float64Array 2112 method_name: getUnsafe 2113 static: false 2114 signature: 2115 ret: f64 2116 args: [i32] 2117 impl: ark::ets::intrinsics::EtsEscompatFloat64ArrayGetUnsafe 2118 2119 - name: Float64ArraySetValues 2120 space: ets 2121 class_name: escompat.Float64Array 2122 method_name: set 2123 static: false 2124 signature: 2125 ret: void 2126 args: [escompat.Float64Array] 2127 impl: ark::ets::intrinsics::EtsEscompatFloat64ArraySetValues 2128 2129 - name: Float64ArraySetValuesWithOffset 2130 space: ets 2131 class_name: escompat.Float64Array 2132 method_name: set 2133 static: false 2134 signature: 2135 ret: void 2136 args: [escompat.Float64Array, f64] 2137 impl: ark::ets::intrinsics::EtsEscompatFloat64ArraySetValuesWithOffset 2138 2139 - name: Float64ArraySort 2140 space: ets 2141 class_name: escompat.Float64Array 2142 method_name: sort 2143 static: false 2144 signature: 2145 ret: escompat.Float64Array 2146 args: [] 2147 impl: ark::ets::intrinsics::EtsEscompatFloat64ArraySort 2148 2149 - name: Float64ArrayFillInternal 2150 space: ets 2151 class_name: escompat.Float64Array 2152 method_name: fillInternal 2153 static: false 2154 signature: 2155 ret: void 2156 args: [f64, i32, i32] 2157 impl: ark::ets::intrinsics::EtsEscompatFloat64ArrayFillInternal 2158 codegen_func: CreateFloat64ArrayFillInternal 2159 codegen_arch: [arm64, amd64] 2160 llvm_codegen_func: EmitFloat64ArrayFillInternal 2161 2162 - name: Float64ArrayJoin 2163 space: ets 2164 class_name: escompat.Float64Array 2165 method_name: joinInternal 2166 static: false 2167 signature: 2168 ret: std.core.String 2169 args: [std.core.String] 2170 impl: ark::ets::intrinsics::EtsEscompatFloat64ArrayJoin 2171 2172 - name: UInt8ClampedArraySetInt 2173 space: ets 2174 class_name: escompat.Uint8ClampedArray 2175 method_name: $_set 2176 static: false 2177 signature: 2178 ret: void 2179 args: [i32, i32] 2180 impl: ark::ets::intrinsics::EtsEscompatUInt8ClampedArraySetInt 2181 2182 - name: UInt8ClampedArrayGet 2183 space: ets 2184 class_name: escompat.Uint8ClampedArray 2185 method_name: $_get 2186 static: false 2187 signature: 2188 ret: f64 2189 args: [i32] 2190 impl: ark::ets::intrinsics::EtsEscompatUInt8ClampedArrayGet 2191 2192 - name: UInt8ClampedArrayGetUnsafe 2193 space: ets 2194 class_name: escompat.Uint8ClampedArray 2195 method_name: getUnsafe 2196 static: false 2197 signature: 2198 ret: i32 2199 args: [i32] 2200 impl: ark::ets::intrinsics::EtsEscompatUInt8ClampedArrayGetUnsafe 2201 2202 - name: UInt8ClampedArraySetValues 2203 space: ets 2204 class_name: escompat.Uint8ClampedArray 2205 method_name: set 2206 static: false 2207 signature: 2208 ret: void 2209 args: [escompat.Uint8ClampedArray] 2210 impl: ark::ets::intrinsics::EtsEscompatUInt8ClampedArraySetValues 2211 2212 - name: UInt8ClampedArraySetValuesWithOffset 2213 space: ets 2214 class_name: escompat.Uint8ClampedArray 2215 method_name: set 2216 static: false 2217 signature: 2218 ret: void 2219 args: [escompat.Uint8ClampedArray, f64] 2220 impl: ark::ets::intrinsics::EtsEscompatUInt8ClampedArraySetValuesWithOffset 2221 2222 - name: Uint8ClampedArraySort 2223 space: ets 2224 class_name: escompat.Uint8ClampedArray 2225 method_name: sort 2226 static: false 2227 signature: 2228 ret: escompat.Uint8ClampedArray 2229 args: [] 2230 impl: ark::ets::intrinsics::EtsEscompatUInt8ClampedArraySort 2231 2232 - name: UInt8ClampedArrayFillInternal 2233 space: ets 2234 class_name: escompat.Uint8ClampedArray 2235 method_name: fillInternal 2236 static: false 2237 signature: 2238 ret: void 2239 args: [i32, i32, i32] 2240 impl: ark::ets::intrinsics::EtsEscompatUInt8ClampedArrayFillInternal 2241 codegen_func: CreateUInt8ClampedArrayFillInternal 2242 codegen_arch: [arm64, amd64] 2243 llvm_codegen_func: EmitUInt8ClampedArrayFillInternal 2244 2245 - name: Uint8ClampedArrayJoin 2246 space: ets 2247 class_name: escompat.Uint8ClampedArray 2248 method_name: joinInternal 2249 static: false 2250 signature: 2251 ret: std.core.String 2252 args: [std.core.String] 2253 impl: ark::ets::intrinsics::EtsEscompatUint8ClampedArrayJoin 2254 2255 - name: UInt8ArraySetInt 2256 space: ets 2257 class_name: escompat.Uint8Array 2258 method_name: $_set 2259 static: false 2260 signature: 2261 ret: void 2262 args: [i32, i32] 2263 impl: ark::ets::intrinsics::EtsEscompatUInt8ArraySetInt 2264 2265 - name: UInt8ArrayGet 2266 space: ets 2267 class_name: escompat.Uint8Array 2268 method_name: $_get 2269 static: false 2270 signature: 2271 ret: f64 2272 args: [i32] 2273 impl: ark::ets::intrinsics::EtsEscompatUInt8ArrayGet 2274 2275 - name: UInt8ArrayGetUnsafe 2276 space: ets 2277 class_name: escompat.Uint8Array 2278 method_name: getUnsafe 2279 static: false 2280 signature: 2281 ret: i32 2282 args: [i32] 2283 impl: ark::ets::intrinsics::EtsEscompatUInt8ArrayGetUnsafe 2284 2285 - name: UInt8ArraySetValues 2286 space: ets 2287 class_name: escompat.Uint8Array 2288 method_name: set 2289 static: false 2290 signature: 2291 ret: void 2292 args: [escompat.Uint8Array] 2293 impl: ark::ets::intrinsics::EtsEscompatUInt8ArraySetValues 2294 2295 - name: UInt8ArraySetValuesWithOffset 2296 space: ets 2297 class_name: escompat.Uint8Array 2298 method_name: set 2299 static: false 2300 signature: 2301 ret: void 2302 args: [escompat.Uint8Array, f64] 2303 impl: ark::ets::intrinsics::EtsEscompatUInt8ArraySetValuesWithOffset 2304 2305 - name: Uint8ArraySort 2306 space: ets 2307 class_name: escompat.Uint8Array 2308 method_name: sort 2309 static: false 2310 signature: 2311 ret: escompat.Uint8Array 2312 args: [] 2313 impl: ark::ets::intrinsics::EtsEscompatUInt8ArraySort 2314 2315 - name: UInt8ArrayFillInternal 2316 space: ets 2317 class_name: escompat.Uint8Array 2318 method_name: fillInternal 2319 static: false 2320 signature: 2321 ret: void 2322 args: [i32, i32, i32] 2323 impl: ark::ets::intrinsics::EtsEscompatUInt8ArrayFillInternal 2324 codegen_func: CreateUInt8ArrayFillInternal 2325 codegen_arch: [arm64, amd64] 2326 llvm_codegen_func: EmitUInt8ArrayFillInternal 2327 2328 - name: Uint8ArrayJoin 2329 space: ets 2330 class_name: escompat.Uint8Array 2331 method_name: joinInternal 2332 static: false 2333 signature: 2334 ret: std.core.String 2335 args: [std.core.String] 2336 impl: ark::ets::intrinsics::EtsEscompatUint8ArrayJoin 2337 2338 - name: UInt16ArraySetInt 2339 space: ets 2340 class_name: escompat.Uint16Array 2341 method_name: $_set 2342 static: false 2343 signature: 2344 ret: void 2345 args: [i32, i32] 2346 impl: ark::ets::intrinsics::EtsEscompatUInt16ArraySetInt 2347 2348 - name: UInt16ArrayGet 2349 space: ets 2350 class_name: escompat.Uint16Array 2351 method_name: $_get 2352 static: false 2353 signature: 2354 ret: f64 2355 args: [i32] 2356 impl: ark::ets::intrinsics::EtsEscompatUInt16ArrayGet 2357 2358 - name: UInt16ArrayGetUnsafe 2359 space: ets 2360 class_name: escompat.Uint16Array 2361 method_name: getUnsafe 2362 static: false 2363 signature: 2364 ret: i32 2365 args: [i32] 2366 impl: ark::ets::intrinsics::EtsEscompatUInt16ArrayGetUnsafe 2367 2368 - name: UInt16ArraySetValues 2369 space: ets 2370 class_name: escompat.Uint16Array 2371 method_name: set 2372 static: false 2373 signature: 2374 ret: void 2375 args: [escompat.Uint16Array] 2376 impl: ark::ets::intrinsics::EtsEscompatUInt16ArraySetValues 2377 2378 - name: UInt16ArraySetValuesWithOffset 2379 space: ets 2380 class_name: escompat.Uint16Array 2381 method_name: set 2382 static: false 2383 signature: 2384 ret: void 2385 args: [escompat.Uint16Array, f64] 2386 impl: ark::ets::intrinsics::EtsEscompatUInt16ArraySetValuesWithOffset 2387 2388 - name: UInt16ArrayFillInternal 2389 space: ets 2390 class_name: escompat.Uint16Array 2391 method_name: fillInternal 2392 static: false 2393 signature: 2394 ret: void 2395 args: [i32, i32, i32] 2396 impl: ark::ets::intrinsics::EtsEscompatUInt16ArrayFillInternal 2397 codegen_func: CreateUInt16ArrayFillInternal 2398 codegen_arch: [arm64, amd64] 2399 llvm_codegen_func: EmitUInt16ArrayFillInternal 2400 2401 - name: Uint16ArraySort 2402 space: ets 2403 class_name: escompat.Uint16Array 2404 method_name: sort 2405 static: false 2406 signature: 2407 ret: escompat.Uint16Array 2408 args: [] 2409 impl: ark::ets::intrinsics::EtsEscompatUInt16ArraySort 2410 2411 - name: Uint16ArrayJoin 2412 space: ets 2413 class_name: escompat.Uint16Array 2414 method_name: joinInternal 2415 static: false 2416 signature: 2417 ret: std.core.String 2418 args: [std.core.String] 2419 impl: ark::ets::intrinsics::EtsEscompatUint16ArrayJoin 2420 2421 - name: UInt32ArraySetInt 2422 space: ets 2423 class_name: escompat.Uint32Array 2424 method_name: $_set 2425 static: false 2426 signature: 2427 ret: void 2428 args: [i32, i32] 2429 impl: ark::ets::intrinsics::EtsEscompatUInt32ArraySetInt 2430 2431 - name: UInt32ArraySetLong 2432 space: ets 2433 class_name: escompat.Uint32Array 2434 method_name: $_set 2435 static: false 2436 signature: 2437 ret: void 2438 args: [i32, i64] 2439 impl: ark::ets::intrinsics::EtsEscompatUInt32ArraySetLong 2440 2441 - name: UInt32ArrayGet 2442 space: ets 2443 class_name: escompat.Uint32Array 2444 method_name: $_get 2445 static: false 2446 signature: 2447 ret: f64 2448 args: [i32] 2449 impl: ark::ets::intrinsics::EtsEscompatUInt32ArrayGet 2450 2451 - name: UInt32ArrayGetUnsafe 2452 space: ets 2453 class_name: escompat.Uint32Array 2454 method_name: getUnsafe 2455 static: false 2456 signature: 2457 ret: i64 2458 args: [i32] 2459 impl: ark::ets::intrinsics::EtsEscompatUInt32ArrayGetUnsafe 2460 2461 - name: UInt32ArraySetValues 2462 space: ets 2463 class_name: escompat.Uint32Array 2464 method_name: set 2465 static: false 2466 signature: 2467 ret: void 2468 args: [escompat.Uint32Array] 2469 impl: ark::ets::intrinsics::EtsEscompatUInt32ArraySetValues 2470 2471 - name: UInt32ArraySetValuesWithOffset 2472 space: ets 2473 class_name: escompat.Uint32Array 2474 method_name: set 2475 static: false 2476 signature: 2477 ret: void 2478 args: [escompat.Uint32Array, f64] 2479 impl: ark::ets::intrinsics::EtsEscompatUInt32ArraySetValuesWithOffset 2480 2481 - name: UInt32ArrayFillInternal 2482 space: ets 2483 class_name: escompat.Uint32Array 2484 method_name: fillInternal 2485 static: false 2486 signature: 2487 ret: void 2488 args: [i64, i32, i32] 2489 impl: ark::ets::intrinsics::EtsEscompatUInt32ArrayFillInternal 2490 codegen_func: CreateUInt32ArrayFillInternal 2491 codegen_arch: [arm64, amd64] 2492 llvm_codegen_func: EmitUInt32ArrayFillInternal 2493 2494 - name: Uint32ArraySort 2495 space: ets 2496 class_name: escompat.Uint32Array 2497 method_name: sort 2498 static: false 2499 signature: 2500 ret: escompat.Uint32Array 2501 args: [] 2502 impl: ark::ets::intrinsics::EtsEscompatUInt32ArraySort 2503 2504 - name: Uint32ArrayJoin 2505 space: ets 2506 class_name: escompat.Uint32Array 2507 method_name: joinInternal 2508 static: false 2509 signature: 2510 ret: std.core.String 2511 args: [std.core.String] 2512 impl: ark::ets::intrinsics::EtsEscompatUint32ArrayJoin 2513 2514 - name: BigUInt64ArraySetInt 2515 space: ets 2516 class_name: escompat.BigUint64Array 2517 method_name: $_set 2518 static: false 2519 signature: 2520 ret: void 2521 args: [i32, i32] 2522 impl: ark::ets::intrinsics::EtsEscompatBigUInt64ArraySetInt 2523 2524 - name: BigUInt64ArraySetLong 2525 space: ets 2526 class_name: escompat.BigUint64Array 2527 method_name: $_set 2528 static: false 2529 signature: 2530 ret: void 2531 args: [i32, i64] 2532 impl: ark::ets::intrinsics::EtsEscompatBigUInt64ArraySetLong 2533 2534 - name: BigUInt64ArrayGet 2535 space: ets 2536 class_name: escompat.BigUint64Array 2537 method_name: getLong 2538 static: false 2539 signature: 2540 ret: i64 2541 args: [i32] 2542 impl: ark::ets::intrinsics::EtsEscompatBigUInt64ArrayGet 2543 2544 - name: BigUInt64ArrayGetUnsafe 2545 space: ets 2546 class_name: escompat.BigUint64Array 2547 method_name: getUnsafe 2548 static: false 2549 signature: 2550 ret: i64 2551 args: [i32] 2552 impl: ark::ets::intrinsics::EtsEscompatBigUInt64ArrayGetUnsafe 2553 2554 - name: BigUInt64ArraySetValues 2555 space: ets 2556 class_name: escompat.BigUint64Array 2557 method_name: set 2558 static: false 2559 signature: 2560 ret: void 2561 args: [escompat.BigUint64Array] 2562 impl: ark::ets::intrinsics::EtsEscompatBigUInt64ArraySetValues 2563 2564 - name: BigUInt64ArraySetValuesWithOffset 2565 space: ets 2566 class_name: escompat.BigUint64Array 2567 method_name: set 2568 static: false 2569 signature: 2570 ret: void 2571 args: [escompat.BigUint64Array, f64] 2572 impl: ark::ets::intrinsics::EtsEscompatBigUInt64ArraySetValuesWithOffset 2573 2574 - name: BigUInt64ArrayFillInternal 2575 space: ets 2576 class_name: escompat.BigUint64Array 2577 method_name: fillInternal 2578 static: false 2579 signature: 2580 ret: void 2581 args: [i64, i32, i32] 2582 impl: ark::ets::intrinsics::EtsEscompatBigUInt64ArrayFillInternal 2583 codegen_func: CreateBigUInt64ArrayFillInternal 2584 codegen_arch: [arm64, amd64] 2585 llvm_codegen_func: EmitBigUInt64ArrayFillInternal 2586 2587 - name: BigUint64ArraySort 2588 space: ets 2589 class_name: escompat.BigUint64Array 2590 method_name: sort 2591 static: false 2592 signature: 2593 ret: escompat.BigUint64Array 2594 args: [] 2595 impl: ark::ets::intrinsics::EtsEscompatBigUInt64ArraySort 2596 2597 - name: BigUint64ArrayJoin 2598 space: ets 2599 class_name: escompat.BigUint64Array 2600 method_name: joinInternal 2601 static: false 2602 signature: 2603 ret: std.core.String 2604 args: [std.core.String] 2605 impl: ark::ets::intrinsics::EtsEscompatBigUint64ArrayJoin 2606 2607 - name: Int8ArrayReverse 2608 space: ets 2609 class_name: escompat.Int8Array 2610 method_name: reverse 2611 static: false 2612 signature: 2613 ret: escompat.Int8Array 2614 args: [] 2615 impl: ark::ets::intrinsics::EtsEscompatInt8ArrayReverse 2616 2617 - name: Int16ArrayReverse 2618 space: ets 2619 class_name: escompat.Int16Array 2620 method_name: reverse 2621 static: false 2622 signature: 2623 ret: escompat.Int16Array 2624 args: [] 2625 impl: ark::ets::intrinsics::EtsEscompatInt16ArrayReverse 2626 2627 - name: Int32ArrayReverse 2628 space: ets 2629 class_name: escompat.Int32Array 2630 method_name: reverse 2631 static: false 2632 signature: 2633 ret: escompat.Int32Array 2634 args: [] 2635 impl: ark::ets::intrinsics::EtsEscompatInt32ArrayReverse 2636 2637 - name: BigInt64ArrayReverse 2638 space: ets 2639 class_name: escompat.BigInt64Array 2640 method_name: reverse 2641 static: false 2642 signature: 2643 ret: escompat.BigInt64Array 2644 args: [] 2645 impl: ark::ets::intrinsics::EtsEscompatBigInt64ArrayReverse 2646 2647 - name: Float32ArrayReverse 2648 space: ets 2649 class_name: escompat.Float32Array 2650 method_name: reverse 2651 static: false 2652 signature: 2653 ret: escompat.Float32Array 2654 args: [] 2655 impl: ark::ets::intrinsics::EtsEscompatFloat32ArrayReverse 2656 2657 - name: Float64ArrayReverse 2658 space: ets 2659 class_name: escompat.Float64Array 2660 method_name: reverse 2661 static: false 2662 signature: 2663 ret: escompat.Float64Array 2664 args: [] 2665 impl: ark::ets::intrinsics::EtsEscompatFloat64ArrayReverse 2666 2667 - name: UInt8ArrayReverse 2668 space: ets 2669 class_name: escompat.Uint8Array 2670 method_name: reverse 2671 static: false 2672 signature: 2673 ret: escompat.Uint8Array 2674 args: [] 2675 impl: ark::ets::intrinsics::EtsEscompatUInt8ArrayReverse 2676 2677 - name: UInt8ClampedArrayReverse 2678 space: ets 2679 class_name: escompat.Uint8ClampedArray 2680 method_name: reverse 2681 static: false 2682 signature: 2683 ret: escompat.Uint8ClampedArray 2684 args: [] 2685 impl: ark::ets::intrinsics::EtsEscompatUInt8ArrayReverse 2686 2687 - name: UInt16ArrayReverse 2688 space: ets 2689 class_name: escompat.Uint16Array 2690 method_name: reverse 2691 static: false 2692 signature: 2693 ret: escompat.Uint16Array 2694 args: [] 2695 impl: ark::ets::intrinsics::EtsEscompatUInt16ArrayReverse 2696 2697 - name: UInt32ArrayReverse 2698 space: ets 2699 class_name: escompat.Uint32Array 2700 method_name: reverse 2701 static: false 2702 signature: 2703 ret: escompat.Uint32Array 2704 args: [] 2705 impl: ark::ets::intrinsics::EtsEscompatUInt32ArrayReverse 2706 2707 - name: BigUInt64ArrayReverse 2708 space: ets 2709 class_name: escompat.BigUint64Array 2710 method_name: reverse 2711 static: false 2712 signature: 2713 ret: escompat.BigUint64Array 2714 args: [] 2715 impl: ark::ets::intrinsics::EtsEscompatBigUInt64ArrayReverse 2716 2717 - name: Int8ArrayToReversed 2718 space: ets 2719 class_name: escompat.Int8Array 2720 method_name: toReversed 2721 static: false 2722 signature: 2723 ret: escompat.Int8Array 2724 args: [] 2725 impl: ark::ets::intrinsics::EtsEscompatInt8ArrayToReversed 2726 codegen_arch: [arm64, amd64] 2727 codegen_func: CreateInt8ArrayToReversed 2728 llvm_codegen_func: EmitInt8ArrayToReversed 2729 2730 - name: Int16ArrayToReversed 2731 space: ets 2732 class_name: escompat.Int16Array 2733 method_name: toReversed 2734 static: false 2735 signature: 2736 ret: escompat.Int16Array 2737 args: [] 2738 impl: ark::ets::intrinsics::EtsEscompatInt16ArrayToReversed 2739 codegen_arch: [arm64, amd64] 2740 codegen_func: CreateInt16ArrayToReversed 2741 llvm_codegen_func: EmitInt16ArrayToReversed 2742 2743 - name: Int32ArrayToReversed 2744 space: ets 2745 class_name: escompat.Int32Array 2746 method_name: toReversed 2747 static: false 2748 signature: 2749 ret: escompat.Int32Array 2750 args: [] 2751 impl: ark::ets::intrinsics::EtsEscompatInt32ArrayToReversed 2752 codegen_arch: [arm64, amd64] 2753 codegen_func: CreateInt32ArrayToReversed 2754 llvm_codegen_func: EmitInt32ArrayToReversed 2755 2756 - name: BigInt64ArrayToReversed 2757 space: ets 2758 class_name: escompat.BigInt64Array 2759 method_name: toReversed 2760 static: false 2761 signature: 2762 ret: escompat.BigInt64Array 2763 args: [] 2764 impl: ark::ets::intrinsics::EtsEscompatBigInt64ArrayToReversed 2765 codegen_arch: [arm64, amd64] 2766 codegen_func: CreateBigInt64ArrayToReversed 2767 llvm_codegen_func: EmitBigInt64ArrayToReversed 2768 2769 - name: Float32ArrayToReversed 2770 space: ets 2771 class_name: escompat.Float32Array 2772 method_name: toReversed 2773 static: false 2774 signature: 2775 ret: escompat.Float32Array 2776 args: [] 2777 impl: ark::ets::intrinsics::EtsEscompatFloat32ArrayToReversed 2778 codegen_arch: [arm64, amd64] 2779 codegen_func: CreateFloat32ArrayToReversed 2780 llvm_codegen_func: EmitFloat32ArrayToReversed 2781 2782 - name: Float64ArrayToReversed 2783 space: ets 2784 class_name: escompat.Float64Array 2785 method_name: toReversed 2786 static: false 2787 signature: 2788 ret: escompat.Float64Array 2789 args: [] 2790 impl: ark::ets::intrinsics::EtsEscompatFloat64ArrayToReversed 2791 codegen_arch: [arm64, amd64] 2792 codegen_func: CreateFloat64ArrayToReversed 2793 llvm_codegen_func: EmitFloat64ArrayToReversed 2794 2795 - name: UInt8ArrayToReversed 2796 space: ets 2797 class_name: escompat.Uint8Array 2798 method_name: toReversed 2799 static: false 2800 signature: 2801 ret: escompat.Uint8Array 2802 args: [] 2803 impl: ark::ets::intrinsics::EtsEscompatUInt8ArrayToReversed 2804 codegen_arch: [arm64, amd64] 2805 codegen_func: CreateUint8ArrayToReversed 2806 llvm_codegen_func: EmitUint8ArrayToReversed 2807 2808 - name: UInt8ClampedArrayToReversed 2809 space: ets 2810 class_name: escompat.Uint8ClampedArray 2811 method_name: toReversed 2812 static: false 2813 signature: 2814 ret: escompat.Uint8ClampedArray 2815 args: [] 2816 impl: ark::ets::intrinsics::EtsEscompatUInt8ArrayToReversed 2817 codegen_arch: [arm64, amd64] 2818 codegen_func: CreateUint8ArrayToReversed 2819 llvm_codegen_func: EmitUint8ArrayToReversed 2820 2821 - name: UInt16ArrayToReversed 2822 space: ets 2823 class_name: escompat.Uint16Array 2824 method_name: toReversed 2825 static: false 2826 signature: 2827 ret: escompat.Uint16Array 2828 args: [] 2829 impl: ark::ets::intrinsics::EtsEscompatUInt16ArrayToReversed 2830 codegen_arch: [arm64, amd64] 2831 codegen_func: CreateUint16ArrayToReversed 2832 llvm_codegen_func: EmitUint16ArrayToReversed 2833 2834 - name: UInt32ArrayToReversed 2835 space: ets 2836 class_name: escompat.Uint32Array 2837 method_name: toReversed 2838 static: false 2839 signature: 2840 ret: escompat.Uint32Array 2841 args: [] 2842 impl: ark::ets::intrinsics::EtsEscompatUInt32ArrayToReversed 2843 codegen_arch: [arm64, amd64] 2844 codegen_func: CreateUint32ArrayToReversed 2845 llvm_codegen_func: EmitUint32ArrayToReversed 2846 2847 2848 - name: BigUInt64ArrayToReversed 2849 space: ets 2850 class_name: escompat.BigUint64Array 2851 method_name: toReversed 2852 static: false 2853 signature: 2854 ret: escompat.BigUint64Array 2855 args: [] 2856 impl: ark::ets::intrinsics::EtsEscompatBigUInt64ArrayToReversed 2857 codegen_arch: [arm64, amd64] 2858 codegen_func: CreateBigUint64ArrayToReversed 2859 llvm_codegen_func: EmitBigUint64ArrayToReversed 2860 2861 - name: Int8ArrayCopyWithin 2862 space: ets 2863 class_name: escompat.Int8Array 2864 method_name: copyWithin 2865 static: false 2866 signature: 2867 ret: escompat.Int8Array 2868 args: [i32, i32, i32] 2869 impl: ark::ets::intrinsics::EtsEscompatInt8ArrayCopyWithin 2870 2871 - name: Int16ArrayCopyWithin 2872 space: ets 2873 class_name: escompat.Int16Array 2874 method_name: copyWithin 2875 static: false 2876 signature: 2877 ret: escompat.Int16Array 2878 args: [i32, i32, i32] 2879 impl: ark::ets::intrinsics::EtsEscompatInt16ArrayCopyWithin 2880 2881 - name: Int32ArrayCopyWithin 2882 space: ets 2883 class_name: escompat.Int32Array 2884 method_name: copyWithin 2885 static: false 2886 signature: 2887 ret: escompat.Int32Array 2888 args: [i32, i32, i32] 2889 impl: ark::ets::intrinsics::EtsEscompatInt32ArrayCopyWithin 2890 2891 - name: BigInt64ArrayCopyWithin 2892 space: ets 2893 class_name: escompat.BigInt64Array 2894 method_name: copyWithin 2895 static: false 2896 signature: 2897 ret: escompat.BigInt64Array 2898 args: [i32, i32, i32] 2899 impl: ark::ets::intrinsics::EtsEscompatBigInt64ArrayCopyWithin 2900 2901 - name: Float32ArrayCopyWithin 2902 space: ets 2903 class_name: escompat.Float32Array 2904 method_name: copyWithin 2905 static: false 2906 signature: 2907 ret: escompat.Float32Array 2908 args: [i32, i32, i32] 2909 impl: ark::ets::intrinsics::EtsEscompatFloat32ArrayCopyWithin 2910 2911 - name: Float64ArrayCopyWithin 2912 space: ets 2913 class_name: escompat.Float64Array 2914 method_name: copyWithin 2915 static: false 2916 signature: 2917 ret: escompat.Float64Array 2918 args: [i32, i32, i32] 2919 impl: ark::ets::intrinsics::EtsEscompatFloat64ArrayCopyWithin 2920 2921 - name: UInt8ArrayCopyWithin 2922 space: ets 2923 class_name: escompat.Uint8Array 2924 method_name: copyWithin 2925 static: false 2926 signature: 2927 ret: escompat.Uint8Array 2928 args: [i32, i32, i32] 2929 impl: ark::ets::intrinsics::EtsEscompatUInt8ArrayCopyWithin 2930 2931 - name: UInt16ArrayCopyWithin 2932 space: ets 2933 class_name: escompat.Uint16Array 2934 method_name: copyWithin 2935 static: false 2936 signature: 2937 ret: escompat.Uint16Array 2938 args: [i32, i32, i32] 2939 impl: ark::ets::intrinsics::EtsEscompatUInt16ArrayCopyWithin 2940 2941 - name: UInt32ArrayCopyWithin 2942 space: ets 2943 class_name: escompat.Uint32Array 2944 method_name: copyWithin 2945 static: false 2946 signature: 2947 ret: escompat.Uint32Array 2948 args: [i32, i32, i32] 2949 impl: ark::ets::intrinsics::EtsEscompatUInt32ArrayCopyWithin 2950 2951 - name: BigUInt64ArrayCopyWithin 2952 space: ets 2953 class_name: escompat.BigUint64Array 2954 method_name: copyWithin 2955 static: false 2956 signature: 2957 ret: escompat.BigUint64Array 2958 args: [i32, i32, i32] 2959 impl: ark::ets::intrinsics::EtsEscompatBigUInt64ArrayCopyWithin 2960 2961 - name: UInt8ClampedArrayCopyWithin 2962 space: ets 2963 class_name: escompat.Uint8ClampedArray 2964 method_name: copyWithin 2965 static: false 2966 signature: 2967 ret: escompat.Uint8ClampedArray 2968 args: [i32, i32, i32] 2969 impl: ark::ets::intrinsics::EtsEscompatUInt8ClampedArrayCopyWithin 2970 2971 - name: Int8ArrayIndexOfNumber 2972 space: ets 2973 class_name: escompat.Int8Array 2974 method_name: indexOfImpl 2975 static: false 2976 signature: 2977 ret: f64 2978 args: [f64, i32] 2979 impl: ark::ets::intrinsics::EtsEscompatInt8ArrayIndexOfNumber 2980 2981 - name: Int16ArrayIndexOfNumber 2982 space: ets 2983 class_name: escompat.Int16Array 2984 method_name: indexOfImpl 2985 static: false 2986 signature: 2987 ret: f64 2988 args: [f64, i32] 2989 impl: ark::ets::intrinsics::EtsEscompatInt16ArrayIndexOfNumber 2990 2991 - name: Int32ArrayIndexOfNumber 2992 space: ets 2993 class_name: escompat.Int32Array 2994 method_name: indexOfImpl 2995 static: false 2996 signature: 2997 ret: f64 2998 args: [f64, i32] 2999 impl: ark::ets::intrinsics::EtsEscompatInt32ArrayIndexOfNumber 3000 3001 - name: BigInt64ArrayIndexOfNumber 3002 space: ets 3003 class_name: escompat.BigInt64Array 3004 method_name: indexOfImpl 3005 static: false 3006 signature: 3007 ret: f64 3008 args: [f64, i32] 3009 impl: ark::ets::intrinsics::EtsEscompatBigInt64ArrayIndexOfNumber 3010 3011 - name: Float32ArrayIndexOfNumber 3012 space: ets 3013 class_name: escompat.Float32Array 3014 method_name: indexOfImpl 3015 static: false 3016 signature: 3017 ret: f64 3018 args: [f64, i32] 3019 impl: ark::ets::intrinsics::EtsEscompatFloat32ArrayIndexOfNumber 3020 3021 - name: Float64ArrayIndexOfNumber 3022 space: ets 3023 class_name: escompat.Float64Array 3024 method_name: indexOfImpl 3025 static: false 3026 signature: 3027 ret: f64 3028 args: [f64, i32] 3029 impl: ark::ets::intrinsics::EtsEscompatFloat64ArrayIndexOfNumber 3030 3031 - name: UInt8ArrayIndexOfNumber 3032 space: ets 3033 class_name: escompat.Uint8Array 3034 method_name: indexOfImpl 3035 static: false 3036 signature: 3037 ret: f64 3038 args: [f64, i32] 3039 impl: ark::ets::intrinsics::EtsEscompatUInt8ArrayIndexOfNumber 3040 3041 - name: UInt16ArrayIndexOfNumber 3042 space: ets 3043 class_name: escompat.Uint16Array 3044 method_name: indexOfImpl 3045 static: false 3046 signature: 3047 ret: f64 3048 args: [f64, i32] 3049 impl: ark::ets::intrinsics::EtsEscompatUInt16ArrayIndexOfNumber 3050 3051 - name: UInt32ArrayIndexOfNumber 3052 space: ets 3053 class_name: escompat.Uint32Array 3054 method_name: indexOfImpl 3055 static: false 3056 signature: 3057 ret: f64 3058 args: [f64, i32] 3059 impl: ark::ets::intrinsics::EtsEscompatUInt32ArrayIndexOfNumber 3060 3061 - name: BigUInt64ArrayIndexOfNumber 3062 space: ets 3063 class_name: escompat.BigUint64Array 3064 method_name: indexOfImpl 3065 static: false 3066 signature: 3067 ret: f64 3068 args: [f64, i32] 3069 impl: ark::ets::intrinsics::EtsEscompatBigUInt64ArrayIndexOfNumber 3070 3071 - name: UInt8ClampedArrayIndexOfNumber 3072 space: ets 3073 class_name: escompat.Uint8ClampedArray 3074 method_name: indexOfImpl 3075 static: false 3076 signature: 3077 ret: f64 3078 args: [f64, i32] 3079 impl: ark::ets::intrinsics::EtsEscompatUInt8ClampedArrayIndexOfNumber 3080 3081 - name: Int8ArrayIndexOfLong 3082 space: ets 3083 class_name: escompat.Int8Array 3084 method_name: indexOfImpl 3085 static: false 3086 signature: 3087 ret: f64 3088 args: [i64, i32] 3089 impl: ark::ets::intrinsics::EtsEscompatInt8ArrayIndexOfLong 3090 3091 - name: Int16ArrayIndexOfLong 3092 space: ets 3093 class_name: escompat.Int16Array 3094 method_name: indexOfImpl 3095 static: false 3096 signature: 3097 ret: f64 3098 args: [i64, i32] 3099 impl: ark::ets::intrinsics::EtsEscompatInt16ArrayIndexOfLong 3100 3101 - name: Int32ArrayIndexOfLong 3102 space: ets 3103 class_name: escompat.Int32Array 3104 method_name: indexOfImpl 3105 static: false 3106 signature: 3107 ret: f64 3108 args: [i64, i32] 3109 impl: ark::ets::intrinsics::EtsEscompatInt32ArrayIndexOfLong 3110 3111 - name: BigInt64ArrayIndexOfLong 3112 space: ets 3113 class_name: escompat.BigInt64Array 3114 method_name: indexOfImpl 3115 static: false 3116 signature: 3117 ret: f64 3118 args: [i64, i32] 3119 impl: ark::ets::intrinsics::EtsEscompatBigInt64ArrayIndexOfLong 3120 3121 - name: Float32ArrayIndexOfLong 3122 space: ets 3123 class_name: escompat.Float32Array 3124 method_name: indexOfImpl 3125 static: false 3126 signature: 3127 ret: f64 3128 args: [i64, i32] 3129 impl: ark::ets::intrinsics::EtsEscompatFloat32ArrayIndexOfLong 3130 3131 - name: Float64ArrayIndexOfLong 3132 space: ets 3133 class_name: escompat.Float64Array 3134 method_name: indexOfImpl 3135 static: false 3136 signature: 3137 ret: f64 3138 args: [i64, i32] 3139 impl: ark::ets::intrinsics::EtsEscompatFloat64ArrayIndexOfLong 3140 3141 - name: UInt8ArrayIndexOfLong 3142 space: ets 3143 class_name: escompat.Uint8Array 3144 method_name: indexOfImpl 3145 static: false 3146 signature: 3147 ret: f64 3148 args: [i64, i32] 3149 impl: ark::ets::intrinsics::EtsEscompatUInt8ArrayIndexOfLong 3150 3151 - name: UInt16ArrayIndexOfLong 3152 space: ets 3153 class_name: escompat.Uint16Array 3154 method_name: indexOfImpl 3155 static: false 3156 signature: 3157 ret: f64 3158 args: [i64, i32] 3159 impl: ark::ets::intrinsics::EtsEscompatUInt16ArrayIndexOfLong 3160 3161 - name: UInt32ArrayIndexOfLong 3162 space: ets 3163 class_name: escompat.Uint32Array 3164 method_name: indexOfImpl 3165 static: false 3166 signature: 3167 ret: f64 3168 args: [i64, i32] 3169 impl: ark::ets::intrinsics::EtsEscompatUInt32ArrayIndexOfLong 3170 3171 - name: BigUInt64ArrayIndexOfLong 3172 space: ets 3173 class_name: escompat.BigUint64Array 3174 method_name: indexOfImpl 3175 static: false 3176 signature: 3177 ret: f64 3178 args: [i64, i32] 3179 impl: ark::ets::intrinsics::EtsEscompatBigUInt64ArrayIndexOfLong 3180 3181 - name: UInt8ClampedArrayIndexOfLong 3182 space: ets 3183 class_name: escompat.Uint8ClampedArray 3184 method_name: indexOfImpl 3185 static: false 3186 signature: 3187 ret: f64 3188 args: [i64, i32] 3189 impl: ark::ets::intrinsics::EtsEscompatUInt8ClampedArrayIndexOfLong 3190 3191 - name: Int8ArrayLastIndexOfNumber 3192 space: ets 3193 class_name: escompat.Int8Array 3194 method_name: lastIndexOfImpl 3195 static: false 3196 signature: 3197 ret: f64 3198 args: [f64, i32] 3199 impl: ark::ets::intrinsics::EtsEscompatInt8ArrayLastIndexOfNumber 3200 3201 - name: Int16ArrayLastIndexOfNumber 3202 space: ets 3203 class_name: escompat.Int16Array 3204 method_name: lastIndexOfImpl 3205 static: false 3206 signature: 3207 ret: f64 3208 args: [f64, i32] 3209 impl: ark::ets::intrinsics::EtsEscompatInt16ArrayLastIndexOfNumber 3210 3211 - name: Int32ArrayLastIndexOfNumber 3212 space: ets 3213 class_name: escompat.Int32Array 3214 method_name: lastIndexOfImpl 3215 static: false 3216 signature: 3217 ret: f64 3218 args: [f64, i32] 3219 impl: ark::ets::intrinsics::EtsEscompatInt32ArrayLastIndexOfNumber 3220 3221 - name: BigInt64ArrayLastIndexOfNumber 3222 space: ets 3223 class_name: escompat.BigInt64Array 3224 method_name: lastIndexOfImpl 3225 static: false 3226 signature: 3227 ret: f64 3228 args: [f64, i32] 3229 impl: ark::ets::intrinsics::EtsEscompatBigInt64ArrayLastIndexOfNumber 3230 3231 - name: Float32ArrayLastIndexOfNumber 3232 space: ets 3233 class_name: escompat.Float32Array 3234 method_name: lastIndexOfImpl 3235 static: false 3236 signature: 3237 ret: f64 3238 args: [f64, i32] 3239 impl: ark::ets::intrinsics::EtsEscompatFloat32ArrayLastIndexOfNumber 3240 3241 - name: Float64ArrayLastIndexOfNumber 3242 space: ets 3243 class_name: escompat.Float64Array 3244 method_name: lastIndexOfImpl 3245 static: false 3246 signature: 3247 ret: f64 3248 args: [f64, i32] 3249 impl: ark::ets::intrinsics::EtsEscompatFloat64ArrayLastIndexOfNumber 3250 3251 - name: UInt8ArrayLastIndexOfNumber 3252 space: ets 3253 class_name: escompat.Uint8Array 3254 method_name: lastIndexOfImpl 3255 static: false 3256 signature: 3257 ret: f64 3258 args: [f64, i32] 3259 impl: ark::ets::intrinsics::EtsEscompatUInt8ArrayLastIndexOfNumber 3260 3261 - name: UInt16ArrayLastIndexOfNumber 3262 space: ets 3263 class_name: escompat.Uint16Array 3264 method_name: lastIndexOfImpl 3265 static: false 3266 signature: 3267 ret: f64 3268 args: [f64, i32] 3269 impl: ark::ets::intrinsics::EtsEscompatUInt16ArrayLastIndexOfNumber 3270 3271 - name: UInt32ArrayLastIndexOfNumber 3272 space: ets 3273 class_name: escompat.Uint32Array 3274 method_name: lastIndexOfImpl 3275 static: false 3276 signature: 3277 ret: f64 3278 args: [f64, i32] 3279 impl: ark::ets::intrinsics::EtsEscompatUInt32ArrayLastIndexOfNumber 3280 3281 - name: BigUInt64ArrayLastIndexOfNumber 3282 space: ets 3283 class_name: escompat.BigUint64Array 3284 method_name: lastIndexOfImpl 3285 static: false 3286 signature: 3287 ret: f64 3288 args: [f64, i32] 3289 impl: ark::ets::intrinsics::EtsEscompatBigUInt64ArrayLastIndexOfNumber 3290 3291 - name: UInt8ClampedArrayLastIndexOfNumber 3292 space: ets 3293 class_name: escompat.Uint8ClampedArray 3294 method_name: lastIndexOfImpl 3295 static: false 3296 signature: 3297 ret: f64 3298 args: [f64, i32] 3299 impl: ark::ets::intrinsics::EtsEscompatUInt8ClampedArrayLastIndexOfNumber 3300 3301 - name: Int8ArrayLastIndexOfLong 3302 space: ets 3303 class_name: escompat.Int8Array 3304 method_name: lastIndexOfImpl 3305 static: false 3306 signature: 3307 ret: f64 3308 args: [i64, i32] 3309 impl: ark::ets::intrinsics::EtsEscompatInt8ArrayLastIndexOfLong 3310 3311 - name: Int16ArrayLastIndexOfLong 3312 space: ets 3313 class_name: escompat.Int16Array 3314 method_name: lastIndexOfImpl 3315 static: false 3316 signature: 3317 ret: f64 3318 args: [i64, i32] 3319 impl: ark::ets::intrinsics::EtsEscompatInt16ArrayLastIndexOfLong 3320 3321 - name: Int32ArrayLastIndexOfLong 3322 space: ets 3323 class_name: escompat.Int32Array 3324 method_name: lastIndexOfImpl 3325 static: false 3326 signature: 3327 ret: f64 3328 args: [i64, i32] 3329 impl: ark::ets::intrinsics::EtsEscompatInt32ArrayLastIndexOfLong 3330 3331 - name: BigInt64ArrayLastIndexOfLong 3332 space: ets 3333 class_name: escompat.BigInt64Array 3334 method_name: lastIndexOfImpl 3335 static: false 3336 signature: 3337 ret: f64 3338 args: [i64, i32] 3339 impl: ark::ets::intrinsics::EtsEscompatBigInt64ArrayLastIndexOfLong 3340 3341 - name: Float32ArrayLastIndexOfLong 3342 space: ets 3343 class_name: escompat.Float32Array 3344 method_name: lastIndexOfImpl 3345 static: false 3346 signature: 3347 ret: f64 3348 args: [i64, i32] 3349 impl: ark::ets::intrinsics::EtsEscompatFloat32ArrayLastIndexOfLong 3350 3351 - name: Float64ArrayLastIndexOfLong 3352 space: ets 3353 class_name: escompat.Float64Array 3354 method_name: lastIndexOfImpl 3355 static: false 3356 signature: 3357 ret: f64 3358 args: [i64, i32] 3359 impl: ark::ets::intrinsics::EtsEscompatFloat64ArrayLastIndexOfLong 3360 3361 - name: UInt8ArrayLastIndexOfLong 3362 space: ets 3363 class_name: escompat.Uint8Array 3364 method_name: lastIndexOfImpl 3365 static: false 3366 signature: 3367 ret: f64 3368 args: [i64, i32] 3369 impl: ark::ets::intrinsics::EtsEscompatUInt8ArrayLastIndexOfLong 3370 3371 - name: UInt16ArrayLastIndexOfLong 3372 space: ets 3373 class_name: escompat.Uint16Array 3374 method_name: lastIndexOfImpl 3375 static: false 3376 signature: 3377 ret: f64 3378 args: [i64, i32] 3379 impl: ark::ets::intrinsics::EtsEscompatUInt16ArrayLastIndexOfLong 3380 3381 - name: UInt32ArrayLastIndexOfLong 3382 space: ets 3383 class_name: escompat.Uint32Array 3384 method_name: lastIndexOfImpl 3385 static: false 3386 signature: 3387 ret: f64 3388 args: [i64, i32] 3389 impl: ark::ets::intrinsics::EtsEscompatUInt32ArrayLastIndexOfLong 3390 3391 - name: BigUInt64ArrayLastIndexOfLong 3392 space: ets 3393 class_name: escompat.BigUint64Array 3394 method_name: lastIndexOfImpl 3395 static: false 3396 signature: 3397 ret: f64 3398 args: [i64, i32] 3399 impl: ark::ets::intrinsics::EtsEscompatBigUInt64ArrayLastIndexOfLong 3400 3401 - name: UInt8ClampedArrayLastIndexOfLong 3402 space: ets 3403 class_name: escompat.Uint8ClampedArray 3404 method_name: lastIndexOfImpl 3405 static: false 3406 signature: 3407 ret: f64 3408 args: [i64, i32] 3409 impl: ark::ets::intrinsics::EtsEscompatUInt8ClampedArrayLastIndexOfLong 3410 3411######################## 3412# escompat.taskpool # 3413######################## 3414 - name: TaskpoolGenerateId 3415 space: ets 3416 class_name: escompat.taskpool.Task 3417 method_name: generateId 3418 static: true 3419 signature: 3420 ret: i64 3421 args: [] 3422 impl: ark::ets::intrinsics::taskpool::GenerateTaskId 3423 3424 - name: TaskpoolGenerateGroupId 3425 space: ets 3426 class_name: escompat.taskpool.TaskGroup 3427 method_name: generateGroupId 3428 static: true 3429 signature: 3430 ret: i64 3431 args: [] 3432 impl: ark::ets::intrinsics::taskpool::GenerateGroupId 3433 3434 - name: TaskpoolIsUsingLaunch 3435 space: ets 3436 class_name: escompat.taskpool 3437 method_name: isUsingLaunch 3438 static: true 3439 signature: 3440 ret: u1 3441 args: [] 3442 impl: ark::ets::intrinsics::taskpool::IsUsingLaunchMode 3443 3444 - name: TaskpoolIsSupportInterop 3445 space: ets 3446 class_name: escompat.taskpool 3447 method_name: isSupportingInterop 3448 static: true 3449 signature: 3450 ret: u1 3451 args: [] 3452 impl: ark::ets::intrinsics::taskpool::IsSupportingInterop 3453 3454 - name: TaskpoolGenerateSequenceRunnerId 3455 space: ets 3456 class_name: escompat.taskpool.SequenceRunner 3457 method_name: generateSeqRunnerId 3458 static: true 3459 signature: 3460 ret: i64 3461 args: [] 3462 impl: ark::ets::intrinsics::taskpool::GenerateSeqRunnerId 3463 3464################### 3465# std.time.Chrono # 3466################### 3467 3468 - name: StdTimeDateNanoNow 3469 space: ets 3470 class_name: std.time.Chrono 3471 method_name: nanoNow 3472 static: true 3473 signature: 3474 ret: i64 3475 args: [] 3476 impl: ark::intrinsics::NanoTime 3477 clear_flags: [ require_state, runtime_call, can_throw ] 3478 3479 - name: StdTimeChronoGetCpuTime 3480 space: ets 3481 class_name: std.time.Chrono 3482 method_name: getCpuTime 3483 static: true 3484 signature: 3485 ret: i64 3486 args: [] 3487 impl: ark::ets::intrinsics::ChronoGetCpuTime 3488 clear_flags: [ require_state, runtime_call, can_throw ] 3489 3490################## 3491# std.core.Float # 3492################## 3493 - name: StdFloatToString 3494 space: ets 3495 class_name: std.core.Float 3496 method_name: toString 3497 static: true 3498 signature: 3499 ret: std.core.String 3500 args: [f32, i32] 3501 impl: ark::ets::intrinsics::StdCoreFloatToString 3502 3503 - name: StdFloatIsNan 3504 space: ets 3505 class_name: std.core.Float 3506 method_name: isNaN 3507 static: true 3508 signature: 3509 ret: u1 3510 args: [f32] 3511 impl: ark::ets::intrinsics::StdCoreFloatIsNan 3512 safe_intrinsic: true 3513 3514 - name: StdFloatIsFinite 3515 space: ets 3516 class_name: std.core.Float 3517 method_name: isFinite 3518 static: true 3519 signature: 3520 ret: u1 3521 args: [f32] 3522 impl: ark::ets::intrinsics::StdCoreFloatIsFinite 3523 safe_intrinsic: true 3524 3525 - name: StdFloatBitCastFromInt 3526 space: ets 3527 class_name: std.core.Float 3528 method_name: bitCastFromInt 3529 static: true 3530 signature: 3531 ret: f32 3532 args: [i32] 3533 impl: ark::ets::intrinsics::StdCoreFloatBitCastFromInt 3534 llvm_codegen_func: EmitRawBitcastFromInt 3535 safe_intrinsic: true 3536 3537 - name: StdFloatBitCastToInt 3538 space: ets 3539 class_name: std.core.Float 3540 method_name: bitCastToInt 3541 static: true 3542 signature: 3543 ret: i32 3544 args: [f32] 3545 impl: ark::ets::intrinsics::StdCoreFloatBitCastToInt 3546 llvm_codegen_func: EmitRawBitcastToInt 3547 safe_intrinsic: true 3548 3549 - name: StdFloatIsInteger 3550 space: ets 3551 class_name: std.core.Float 3552 method_name: isInteger 3553 static: true 3554 signature: 3555 ret: u1 3556 args: [f32] 3557 impl: ark::ets::intrinsics::StdCoreFloatIsInteger 3558 codegen_func: CreateFloatIsInteger 3559 llvm_codegen_func: EmitIsInteger 3560 safe_intrinsic: true 3561 3562 - name: StdFloatIsSafeInteger 3563 space: ets 3564 class_name: std.core.Float 3565 method_name: isSafeInteger 3566 static: true 3567 signature: 3568 ret: u1 3569 args: [f32] 3570 impl: ark::ets::intrinsics::StdCoreFloatIsSafeInteger 3571 codegen_func: CreateFloatIsSafeInteger 3572 llvm_codegen_func: EmitIsSafeInteger 3573 safe_intrinsic: true 3574 3575 - name: StdCoreFloatToShort 3576 space: ets 3577 class_name: std.core.Float 3578 method_name: toShort 3579 static: true 3580 signature: 3581 ret: i16 3582 args: [ f32 ] 3583 impl: ark::ets::intrinsics::StdCoreFloatToShort 3584 safe_intrinsic: true 3585 3586 - name: StdCoreFloatToByte 3587 space: ets 3588 class_name: std.core.Float 3589 method_name: toByte 3590 static: true 3591 signature: 3592 ret: i8 3593 args: [ f32 ] 3594 impl: ark::ets::intrinsics::StdCoreFloatToByte 3595 safe_intrinsic: true 3596 3597 - name: StdCoreFloatToInt 3598 space: ets 3599 class_name: std.core.Float 3600 method_name: toInt 3601 static: true 3602 signature: 3603 ret: i32 3604 args: [ f32 ] 3605 impl: ark::ets::intrinsics::StdCoreFloatToInt 3606 safe_intrinsic: true 3607 3608 - name: StdCoreFloatToLong 3609 space: ets 3610 class_name: std.core.Float 3611 method_name: toLong 3612 static: true 3613 signature: 3614 ret: i64 3615 args: [ f32 ] 3616 impl: ark::ets::intrinsics::StdCoreFloatToLong 3617 safe_intrinsic: true 3618 3619 - name: StdCoreFloatToDouble 3620 space: ets 3621 class_name: std.core.Float 3622 method_name: toDouble 3623 static: true 3624 signature: 3625 ret: f64 3626 args: [ f32 ] 3627 impl: ark::ets::intrinsics::StdCoreFloatToDouble 3628 safe_intrinsic: true 3629 3630 - name: StdCoreFloatToChar 3631 space: ets 3632 class_name: std.core.Float 3633 method_name: toChar 3634 static: true 3635 signature: 3636 ret: u16 3637 args: [ f32 ] 3638 impl: ark::ets::intrinsics::StdCoreFloatToChar 3639 safe_intrinsic: true 3640 3641################### 3642# std.core.Double # 3643################### 3644 - name: StdDoubleToString 3645 space: ets 3646 class_name: std.core.Double 3647 method_name: toString 3648 static: true 3649 signature: 3650 ret: std.core.String 3651 args: [ f64, i32 ] 3652 impl: ark::ets::intrinsics::StdCoreDoubleToString 3653 peephole_func: PeepholeDoubleToString 3654 3655 - name: StdCoreDoubleParseFloat 3656 space: ets 3657 class_name: std.core.Double 3658 method_name: parseFloat 3659 static: true 3660 signature: 3661 ret: f64 3662 args: [std.core.String] 3663 impl: ark::ets::intrinsics::StdCoreDoubleParseFloat 3664 3665 - name: StdCoreDoubleParseInt 3666 space: ets 3667 class_name: std.core.Double 3668 method_name: parseIntCore 3669 static: true 3670 signature: 3671 ret: f64 3672 args: [std.core.String, i32] 3673 impl: ark::ets::intrinsics::StdCoreDoubleParseInt 3674 3675 - name: StdCoreDoubleToExponential 3676 space: ets 3677 class_name: std.core.Double 3678 method_name: toExponential 3679 static: false 3680 signature: 3681 ret: std.core.String 3682 args: [f64] 3683 impl: ark::ets::intrinsics::StdCoreDoubleToExponential 3684 3685 - name: StdCoreDoubleToExponentialWithNoDigit 3686 space: ets 3687 class_name: std.core.Double 3688 method_name: toExponentialWithNoDigit 3689 static: false 3690 signature: 3691 ret: std.core.String 3692 args: [] 3693 impl: ark::ets::intrinsics::StdCoreDoubleToExponentialWithNoDigit 3694 3695 - name: StdCoreDoubleToPrecision 3696 space: ets 3697 class_name: std.core.Double 3698 method_name: toPrecision 3699 static: false 3700 signature: 3701 ret: std.core.String 3702 args: [f64] 3703 impl: ark::ets::intrinsics::StdCoreDoubleToPrecision 3704 3705 - name: StdCoreDoubleToFixed 3706 space: ets 3707 class_name: std.core.Double 3708 method_name: toFixed 3709 static: false 3710 signature: 3711 ret: std.core.String 3712 args: [f64] 3713 impl: ark::ets::intrinsics::StdCoreDoubleToFixed 3714 3715 - name: StdCoreDoubleNumberFromString 3716 space: ets 3717 class_name: std.core.Double 3718 method_name: numberFromString 3719 static: true 3720 signature: 3721 ret: f64 3722 args: [ std.core.String ] 3723 impl: ark::ets::intrinsics::StdCoreDoubleNumberFromString 3724 3725 - name: StdDoubleIsNan 3726 space: ets 3727 class_name: std.core.Double 3728 method_name: isNaN 3729 static: true 3730 signature: 3731 ret: u1 3732 args: [f64] 3733 impl: ark::ets::intrinsics::StdCoreDoubleIsNan 3734 safe_intrinsic: true 3735 3736 - name: StdDoubleIsFinite 3737 space: ets 3738 class_name: std.core.Double 3739 method_name: isFinite 3740 static: true 3741 signature: 3742 ret: u1 3743 args: [f64] 3744 impl: ark::ets::intrinsics::StdCoreDoubleIsFinite 3745 safe_intrinsic: true 3746 3747 - name: StdDoubleBitCastFromLong 3748 space: ets 3749 class_name: std.core.Double 3750 method_name: bitCastFromLong 3751 static: true 3752 signature: 3753 ret: f64 3754 args: [i64] 3755 impl: ark::ets::intrinsics::StdCoreDoubleBitCastFromLong 3756 llvm_codegen_func: EmitRawBitcastFromLong 3757 safe_intrinsic: true 3758 3759 - name: StdDoubleBitCastToLong 3760 space: ets 3761 class_name: std.core.Double 3762 method_name: bitCastToLong 3763 static: true 3764 signature: 3765 ret: i64 3766 args: [f64] 3767 impl: ark::ets::intrinsics::StdCoreDoubleBitCastToLong 3768 llvm_codegen_func: EmitRawBitcastToLong 3769 safe_intrinsic: true 3770 3771 - name: StdDoubleIsInteger 3772 space: ets 3773 class_name: std.core.Double 3774 method_name: isInteger 3775 static: true 3776 signature: 3777 ret: u1 3778 args: [f64] 3779 impl: ark::ets::intrinsics::StdCoreDoubleIsInteger 3780 codegen_func: CreateFloatIsInteger 3781 llvm_codegen_func: EmitIsInteger 3782 safe_intrinsic: true 3783 3784 - name: StdDoubleIsSafeInteger 3785 space: ets 3786 class_name: std.core.Double 3787 method_name: isSafeInteger 3788 static: true 3789 signature: 3790 ret: u1 3791 args: [f64] 3792 impl: ark::ets::intrinsics::StdCoreDoubleIsSafeInteger 3793 codegen_func: CreateFloatIsSafeInteger 3794 llvm_codegen_func: EmitIsSafeInteger 3795 safe_intrinsic: true 3796 3797 - name: StdCoreDoubleToShort 3798 space: ets 3799 class_name: std.core.Double 3800 method_name: toShort 3801 static: true 3802 signature: 3803 ret: i16 3804 args: [ f64 ] 3805 impl: ark::ets::intrinsics::StdCoreDoubleToShort 3806 safe_intrinsic: true 3807 3808 - name: StdCoreDoubleToByte 3809 space: ets 3810 class_name: std.core.Double 3811 method_name: toByte 3812 static: true 3813 signature: 3814 ret: i8 3815 args: [ f64 ] 3816 impl: ark::ets::intrinsics::StdCoreDoubleToByte 3817 safe_intrinsic: true 3818 3819 - name: StdCoreDoubleToInt 3820 space: ets 3821 class_name: std.core.Double 3822 method_name: toInt 3823 static: true 3824 signature: 3825 ret: i32 3826 args: [ f64 ] 3827 impl: ark::ets::intrinsics::StdCoreDoubleToInt 3828 safe_intrinsic: true 3829 3830 - name: StdCoreDoubleToLong 3831 space: ets 3832 class_name: std.core.Double 3833 method_name: toLong 3834 static: true 3835 signature: 3836 ret: i64 3837 args: [ f64 ] 3838 impl: ark::ets::intrinsics::StdCoreDoubleToLong 3839 safe_intrinsic: true 3840 3841 - name: StdCoreDoubleToFloat 3842 space: ets 3843 class_name: std.core.Double 3844 method_name: toFloat 3845 static: true 3846 signature: 3847 ret: f32 3848 args: [ f64 ] 3849 impl: ark::ets::intrinsics::StdCoreDoubleToFloat 3850 safe_intrinsic: true 3851 3852 - name: StdCoreDoubleToChar 3853 space: ets 3854 class_name: std.core.Double 3855 method_name: toChar 3856 static: true 3857 signature: 3858 ret: u16 3859 args: [ f64 ] 3860 impl: ark::ets::intrinsics::StdCoreDoubleToChar 3861 safe_intrinsic: true 3862 3863############## 3864# std.core.unsafeMemory # 3865############## 3866 - name: UnsafeMemoryWriteInt8 3867 space: ets 3868 class_name: std.core.unsafeMemory 3869 method_name: writeInt8 3870 static: true 3871 signature: 3872 ret: void 3873 args: 3874 - i64 3875 - i8 3876 impl: ark::ets::intrinsics::UnsafeMemoryWriteInt8 3877 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 3878 3879 - name: UnsafeMemoryWriteInt16 3880 space: ets 3881 class_name: std.core.unsafeMemory 3882 method_name: writeInt16 3883 static: true 3884 signature: 3885 ret: void 3886 args: 3887 - i64 3888 - i16 3889 impl: ark::ets::intrinsics::UnsafeMemoryWriteInt16 3890 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 3891 3892 - name: UnsafeMemoryWriteInt32 3893 space: ets 3894 class_name: std.core.unsafeMemory 3895 method_name: writeInt32 3896 static: true 3897 signature: 3898 ret: void 3899 args: 3900 - i64 3901 - i32 3902 impl: ark::ets::intrinsics::UnsafeMemoryWriteInt32 3903 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 3904 3905 - name: UnsafeMemoryWriteInt64 3906 space: ets 3907 class_name: std.core.unsafeMemory 3908 method_name: writeInt64 3909 static: true 3910 signature: 3911 ret: void 3912 args: 3913 - i64 3914 - i64 3915 impl: ark::ets::intrinsics::UnsafeMemoryWriteInt64 3916 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 3917 3918 - name: UnsafeMemoryWriteBoolean 3919 space: ets 3920 class_name: std.core.unsafeMemory 3921 method_name: writeBoolean 3922 static: true 3923 signature: 3924 ret: void 3925 args: 3926 - i64 3927 - u1 3928 impl: ark::ets::intrinsics::UnsafeMemoryWriteBoolean 3929 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 3930 3931 - name: UnsafeMemoryWriteFloat32 3932 space: ets 3933 class_name: std.core.unsafeMemory 3934 method_name: writeFloat32 3935 static: true 3936 signature: 3937 ret: void 3938 args: 3939 - i64 3940 - f32 3941 impl: ark::ets::intrinsics::UnsafeMemoryWriteFloat32 3942 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 3943 3944 - name: UnsafeMemoryWriteFloat64 3945 space: ets 3946 class_name: std.core.unsafeMemory 3947 method_name: writeFloat64 3948 static: true 3949 signature: 3950 ret: void 3951 args: 3952 - i64 3953 - f64 3954 impl: ark::ets::intrinsics::UnsafeMemoryWriteFloat64 3955 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 3956 3957 - name: UnsafeMemoryWriteNumber 3958 space: ets 3959 class_name: std.core.unsafeMemory 3960 method_name: writeNumber 3961 static: true 3962 signature: 3963 ret: void 3964 args: 3965 - i64 3966 - f64 3967 impl: ark::ets::intrinsics::UnsafeMemoryWriteFloat64 3968 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 3969 3970 - name: UnsafeMemoryWriteString 3971 space: ets 3972 class_name: std.core.unsafeMemory 3973 method_name: writeString 3974 static: true 3975 signature: 3976 ret: i32 3977 args: 3978 - i64 3979 - std.core.String 3980 impl: ark::ets::intrinsics::UnsafeMemoryWriteString 3981 codegen_arch: [arm64, amd64] 3982 codegen_func: CreateWriteString 3983 llvm_codegen_func: EmitWriteString 3984 need_param_locations: true 3985 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 3986 3987 - name: UnsafeMemoryReadBoolean 3988 space: ets 3989 class_name: std.core.unsafeMemory 3990 method_name: readBoolean 3991 static: true 3992 signature: 3993 ret: u1 3994 args: 3995 - i64 3996 impl: ark::ets::intrinsics::UnsafeMemoryReadBoolean 3997 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 3998 3999 - name: UnsafeMemoryReadInt8 4000 space: ets 4001 class_name: std.core.unsafeMemory 4002 method_name: readInt8 4003 static: true 4004 signature: 4005 ret: i8 4006 args: 4007 - i64 4008 impl: ark::ets::intrinsics::UnsafeMemoryReadInt8 4009 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 4010 4011 - name: UnsafeMemoryReadInt16 4012 space: ets 4013 class_name: std.core.unsafeMemory 4014 method_name: readInt16 4015 static: true 4016 signature: 4017 ret: i16 4018 args: 4019 - i64 4020 impl: ark::ets::intrinsics::UnsafeMemoryReadInt16 4021 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 4022 4023 - name: UnsafeMemoryReadInt32 4024 space: ets 4025 class_name: std.core.unsafeMemory 4026 method_name: readInt32 4027 static: true 4028 signature: 4029 ret: i32 4030 args: 4031 - i64 4032 impl: ark::ets::intrinsics::UnsafeMemoryReadInt32 4033 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 4034 4035 - name: UnsafeMemoryReadInt64 4036 space: ets 4037 class_name: std.core.unsafeMemory 4038 method_name: readInt64 4039 static: true 4040 signature: 4041 ret: i64 4042 args: 4043 - i64 4044 impl: ark::ets::intrinsics::UnsafeMemoryReadInt64 4045 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 4046 4047 - name: UnsafeMemoryReadFloat32 4048 space: ets 4049 class_name: std.core.unsafeMemory 4050 method_name: readFloat32 4051 static: true 4052 signature: 4053 ret: f32 4054 args: 4055 - i64 4056 impl: ark::ets::intrinsics::UnsafeMemoryReadFloat32 4057 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 4058 4059 - name: UnsafeMemoryReadFloat64 4060 space: ets 4061 class_name: std.core.unsafeMemory 4062 method_name: readFloat64 4063 static: true 4064 signature: 4065 ret: f64 4066 args: 4067 - i64 4068 impl: ark::ets::intrinsics::UnsafeMemoryReadFloat64 4069 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 4070 4071 - name: UnsafeMemoryReadNumber 4072 space: ets 4073 class_name: std.core.unsafeMemory 4074 method_name: readNumber 4075 static: true 4076 signature: 4077 ret: f64 4078 args: 4079 - i64 4080 impl: ark::ets::intrinsics::UnsafeMemoryReadNumber 4081 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 4082 4083 - name: UnsafeMemoryReadString 4084 space: ets 4085 class_name: std.core.unsafeMemory 4086 method_name: readString 4087 static: true 4088 signature: 4089 ret: std.core.String 4090 args: 4091 - i64 4092 - i32 4093 impl: ark::ets::intrinsics::UnsafeMemoryReadString 4094 codegen_arch: [arm64, amd64] 4095 codegen_func: CreateReadString 4096 llvm_codegen_func: EmitReadString 4097 need_param_locations: true 4098 4099 - name: UnsafeMemoryGetStringSizeInBytes 4100 space: ets 4101 class_name: std.core.unsafeMemory 4102 method_name: getStringSizeInBytes 4103 static: true 4104 signature: 4105 ret: i32 4106 args: 4107 - std.core.String 4108 impl: ark::ets::intrinsics::UnsafeMemoryStringGetSizeInBytes 4109 clear_flags: [ runtime_call, require_state, can_throw, heap_inv ] 4110 4111############ 4112# std.core # 4113############ 4114 - name: StdCoreAllocGenericArray 4115 space: ets 4116 class_name: std.core.ETSGLOBAL 4117 method_name: __alloc_array 4118 static: true 4119 signature: 4120 ret: std.core.Object[] 4121 args: 4122 - i32 4123 - std.core.Object 4124 impl: ark::ets::intrinsics::StdCoreAllocGenericArray 4125 4126 - name: StdCoreBoolCopyTo 4127 space: ets 4128 class_name: std.core.ETSGLOBAL 4129 method_name: copyTo 4130 static: true 4131 signature: 4132 ret: void 4133 args: 4134 - u1\[ 4135 - u1\[ 4136 - i32 4137 - i32 4138 - i32 4139 impl: ark::ets::intrinsics::StdCoreBoolCopyTo 4140 codegen_arch: [arm64, amd64] 4141 codegen_func: CreateArrayCopyTo 4142 llvm_codegen_func: EmitArrayCopyTo 4143 need_param_locations: true 4144 4145 - name: StdCoreCharCopyTo 4146 space: ets 4147 class_name: std.core.ETSGLOBAL 4148 method_name: copyTo 4149 static: true 4150 signature: 4151 ret: void 4152 args: 4153 - u16\[ 4154 - u16\[ 4155 - i32 4156 - i32 4157 - i32 4158 impl: ark::ets::intrinsics::StdCoreCharCopyTo 4159 codegen_arch: [arm64, amd64] 4160 codegen_func: CreateArrayCopyTo 4161 llvm_codegen_func: EmitArrayCopyTo 4162 need_param_locations: true 4163 4164 - name: StdCoreByteCopyTo 4165 space: ets 4166 class_name: std.core.ETSGLOBAL 4167 method_name: copyTo 4168 static: true 4169 signature: 4170 ret: void 4171 args: 4172 - i8\[ 4173 - i8\[ 4174 - i32 4175 - i32 4176 - i32 4177 impl: ark::ets::intrinsics::StdCoreByteCopyTo 4178 codegen_arch: [arm64, amd64] 4179 codegen_func: CreateArrayCopyTo 4180 llvm_codegen_func: EmitArrayCopyTo 4181 need_param_locations: true 4182 4183 - name: StdCoreShortCopyTo 4184 space: ets 4185 class_name: std.core.ETSGLOBAL 4186 method_name: copyTo 4187 static: true 4188 signature: 4189 ret: void 4190 args: 4191 - i16\[ 4192 - i16\[ 4193 - i32 4194 - i32 4195 - i32 4196 impl: ark::ets::intrinsics::StdCoreShortCopyTo 4197 codegen_arch: [arm64, amd64] 4198 codegen_func: CreateArrayCopyTo 4199 llvm_codegen_func: EmitArrayCopyTo 4200 need_param_locations: true 4201 4202 - name: StdCoreIntCopyTo 4203 space: ets 4204 class_name: std.core.ETSGLOBAL 4205 method_name: copyTo 4206 static: true 4207 signature: 4208 ret: void 4209 args: 4210 - i32\[ 4211 - i32\[ 4212 - i32 4213 - i32 4214 - i32 4215 impl: ark::ets::intrinsics::StdCoreIntCopyTo 4216 codegen_arch: [arm64, amd64] 4217 codegen_func: CreateArrayCopyTo 4218 llvm_codegen_func: EmitArrayCopyTo 4219 need_param_locations: true 4220 4221 - name: StdCoreLongCopyTo 4222 space: ets 4223 class_name: std.core.ETSGLOBAL 4224 method_name: copyTo 4225 static: true 4226 signature: 4227 ret: void 4228 args: 4229 - i64\[ 4230 - i64\[ 4231 - i32 4232 - i32 4233 - i32 4234 impl: ark::ets::intrinsics::StdCoreLongCopyTo 4235 codegen_arch: [arm64, amd64] 4236 codegen_func: CreateArrayCopyTo 4237 llvm_codegen_func: EmitArrayCopyTo 4238 need_param_locations: true 4239 4240 - name: StdCoreFloatCopyTo 4241 space: ets 4242 class_name: std.core.ETSGLOBAL 4243 method_name: copyTo 4244 static: true 4245 signature: 4246 ret: void 4247 args: 4248 - f32\[ 4249 - f32\[ 4250 - i32 4251 - i32 4252 - i32 4253 impl: ark::ets::intrinsics::StdCoreFloatCopyTo 4254 codegen_arch: [arm64, amd64] 4255 codegen_func: CreateArrayCopyTo 4256 llvm_codegen_func: EmitArrayCopyTo 4257 need_param_locations: true 4258 4259 - name: StdCoreDoubleCopyTo 4260 space: ets 4261 class_name: std.core.ETSGLOBAL 4262 method_name: copyTo 4263 static: true 4264 signature: 4265 ret: void 4266 args: 4267 - f64\[ 4268 - f64\[ 4269 - i32 4270 - i32 4271 - i32 4272 impl: ark::ets::intrinsics::StdCoreDoubleCopyTo 4273 codegen_arch: [arm64, amd64] 4274 codegen_func: CreateArrayCopyTo 4275 llvm_codegen_func: EmitArrayCopyTo 4276 need_param_locations: true 4277 4278 4279############ 4280# std.core # 4281############ 4282 - name: StdCorePrintStackTrace 4283 space: ets 4284 class_name: std.core.ETSGLOBAL 4285 method_name: printStackTrace 4286 static: true 4287 signature: 4288 ret: void 4289 args: [] 4290 impl: ark::ets::intrinsics::StdCorePrintStackTrace 4291 4292 - name: StdCoreStackTraceLines 4293 space: ets 4294 class_name: std.core.ETSGLOBAL 4295 method_name: stackTraceLines 4296 static: true 4297 signature: 4298 ret: std.core.String[] 4299 args: [] 4300 impl: ark::ets::intrinsics::StdCoreStackTraceLines 4301 clear_flags: [ no_dce ] 4302 4303 - name: StdCoreStackTraceProvisionStackTrace 4304 space: ets 4305 class_name: std.core.StackTrace 4306 method_name: provisionStackTrace 4307 static: true 4308 signature: 4309 ret: std.core.StackTraceElement[] 4310 args: [] 4311 impl: ark::ets::intrinsics::StdCoreStackTraceProvisionStackTrace 4312 clear_flags: [ no_dce ] 4313 4314 - name: StdCoreExit 4315 space: ets 4316 class_name: std.core.ETSGLOBAL 4317 method_name: exit 4318 static: true 4319 signature: 4320 ret: void 4321 args: [i32] 4322 impl: ark::intrinsics::SystemExit 4323 clear_flags: [require_state, runtime_call, can_throw] 4324 4325###################### 4326# std.core.GC # 4327###################### 4328 - name: StdGCStartGC 4329 space: ets 4330 class_name: std.core.GC 4331 method_name: startGCImpl 4332 static: true 4333 signature: 4334 ret: i64 4335 args: [ i32, std.core.Object, u1 ] 4336 impl: ark::ets::intrinsics::StdGCStartGC 4337 4338 - name: StdGCWaitForFinishGC 4339 space: ets 4340 class_name: std.core.GC 4341 method_name: waitForFinishGC 4342 static: true 4343 signature: 4344 ret: void 4345 args: [ i64 ] 4346 impl: ark::ets::intrinsics::StdGCWaitForFinishGC 4347 4348 - name: StdGCScheduleGCAfterNthAlloc 4349 space: ets 4350 class_name: std.core.GC 4351 method_name: scheduleGcAfterNthAllocImpl 4352 static: true 4353 signature: 4354 ret: void 4355 args: [ i32, i32 ] 4356 impl: ark::ets::intrinsics::StdGCScheduleGCAfterNthAlloc 4357 4358 - name: StdGCIsScheduledGCTriggered 4359 space: ets 4360 class_name: std.core.GC 4361 method_name: isScheduledGCTriggered 4362 static: true 4363 signature: 4364 ret: u1 4365 args: [] 4366 impl: ark::ets::intrinsics::StdGCIsScheduledGCTriggered 4367 4368 - name: StdGCPostponeGCStart 4369 space: ets 4370 class_name: std.core.GC 4371 method_name: postponeGCStart 4372 static: true 4373 signature: 4374 ret: void 4375 args: [] 4376 impl: ark::ets::intrinsics::StdGCPostponeGCStart 4377 4378 - name: StdGCPostponeGCEnd 4379 space: ets 4380 class_name: std.core.GC 4381 method_name: postponeGCEnd 4382 static: true 4383 signature: 4384 ret: void 4385 args: [] 4386 impl: ark::ets::intrinsics::StdGCPostponeGCEnd 4387 4388 - name: StdGCAllocatePinnedBooleanArray 4389 space: ets 4390 class_name: std.core.GC 4391 method_name: allocatePinnedBooleanArray 4392 static: true 4393 signature: 4394 ret: u1[] 4395 args: [ i64 ] 4396 impl: ark::ets::intrinsics::StdGCAllocatePinnedBooleanArray 4397 4398 - name: StdGCAllocatePinnedByteArray 4399 space: ets 4400 class_name: std.core.GC 4401 method_name: allocatePinnedByteArray 4402 static: true 4403 signature: 4404 ret: i8[] 4405 args: [ i64 ] 4406 impl: ark::ets::intrinsics::StdGCAllocatePinnedByteArray 4407 4408 - name: StdGCAllocatePinnedCharArray 4409 space: ets 4410 class_name: std.core.GC 4411 method_name: allocatePinnedCharArray 4412 static: true 4413 signature: 4414 ret: u16[] 4415 args: [ i64 ] 4416 impl: ark::ets::intrinsics::StdGCAllocatePinnedCharArray 4417 4418 - name: StdGCAllocatePinnedShortArray 4419 space: ets 4420 class_name: std.core.GC 4421 method_name: allocatePinnedShortArray 4422 static: true 4423 signature: 4424 ret: i16[] 4425 args: [ i64 ] 4426 impl: ark::ets::intrinsics::StdGCAllocatePinnedShortArray 4427 4428 - name: StdGCAllocatePinnedIntArray 4429 space: ets 4430 class_name: std.core.GC 4431 method_name: allocatePinnedIntArray 4432 static: true 4433 signature: 4434 ret: i32[] 4435 args: [ i64 ] 4436 impl: ark::ets::intrinsics::StdGCAllocatePinnedIntArray 4437 4438 - name: StdGCAllocatePinnedLongArray 4439 space: ets 4440 class_name: std.core.GC 4441 method_name: allocatePinnedLongArray 4442 static: true 4443 signature: 4444 ret: i64[] 4445 args: [ i64 ] 4446 impl: ark::ets::intrinsics::StdGCAllocatePinnedLongArray 4447 4448 - name: StdGCAllocatePinnedFloatArray 4449 space: ets 4450 class_name: std.core.GC 4451 method_name: allocatePinnedFloatArray 4452 static: true 4453 signature: 4454 ret: f32[] 4455 args: [ i64 ] 4456 impl: ark::ets::intrinsics::StdGCAllocatePinnedFloatArray 4457 4458 - name: StdGCAllocatePinnedDoubleArray 4459 space: ets 4460 class_name: std.core.GC 4461 method_name: allocatePinnedDoubleArray 4462 static: true 4463 signature: 4464 ret: f64[] 4465 args: [ i64 ] 4466 impl: ark::ets::intrinsics::StdGCAllocatePinnedDoubleArray 4467 4468 - name: StdGCGetObjectSpaceType 4469 space: ets 4470 class_name: std.core.GC 4471 method_name: getObjectSpaceTypeImpl 4472 static: true 4473 signature: 4474 ret: i32 4475 args: [ std.core.Object ] 4476 impl: ark::ets::intrinsics::StdGCGetObjectSpaceType 4477 4478 - name: StdGCGetObjectAddress 4479 space: ets 4480 class_name: std.core.GC 4481 method_name: getObjectAddress 4482 static: true 4483 signature: 4484 ret: i64 4485 args: [ std.core.Object ] 4486 impl: ark::ets::intrinsics::StdGCGetObjectAddress 4487 4488 - name: StdGetObjectSize 4489 space: ets 4490 class_name: std.core.GC 4491 method_name: getObjectSize 4492 static: true 4493 signature: 4494 ret: i64 4495 args: [ std.core.Object ] 4496 impl: ark::ets::intrinsics::StdGetObjectSize 4497 4498 - name: StdGCPinObject 4499 space: ets 4500 class_name: std.core.GC 4501 method_name: pinObject 4502 static: true 4503 signature: 4504 ret: void 4505 args: [ std.core.Object ] 4506 impl: ark::ets::intrinsics::StdGCPinObject 4507 4508 - name: StdGCUnpinObject 4509 space: ets 4510 class_name: std.core.GC 4511 method_name: unpinObject 4512 static: true 4513 signature: 4514 ret: void 4515 args: [ std.core.Object ] 4516 impl: ark::ets::intrinsics::StdGCUnpinObject 4517 4518 - name: StdGetFreeHeapSize 4519 space: ets 4520 class_name: std.core.GC 4521 method_name: getFreeHeapSize 4522 static: true 4523 signature: 4524 ret: i64 4525 args: [ ] 4526 impl: ark::ets::intrinsics::StdGetFreeHeapSize 4527 4528 - name: StdGetUsedHeapSize 4529 space: ets 4530 class_name: std.core.GC 4531 method_name: getUsedHeapSize 4532 static: true 4533 signature: 4534 ret: i64 4535 args: [ ] 4536 impl: ark::ets::intrinsics::StdGetUsedHeapSize 4537 4538 - name: StdGetReservedHeapSize 4539 space: ets 4540 class_name: std.core.GC 4541 method_name: getReservedHeapSize 4542 static: true 4543 signature: 4544 ret: i64 4545 args: [ ] 4546 impl: ark::ets::intrinsics::StdGetReservedHeapSize 4547 4548 - name: StdGCRegisterNativeAllocation 4549 space: ets 4550 class_name: std.core.GC 4551 method_name: registerNativeAllocation 4552 static: true 4553 signature: 4554 ret: void 4555 args: [ i64 ] 4556 impl: ark::ets::intrinsics::StdGCRegisterNativeAllocation 4557 4558 - name: StdGCRegisterNativeFree 4559 space: ets 4560 class_name: std.core.GC 4561 method_name: registerNativeFree 4562 static: true 4563 signature: 4564 ret: void 4565 args: [ i64 ] 4566 impl: ark::ets::intrinsics::StdGCRegisterNativeFree 4567 4568################################# 4569# std.core.FinalizationRegistry # 4570################################# 4571 - name: StdFinalizationRegistryRegisterInstance 4572 space: ets 4573 class_name: std.core.FinalizationRegistry 4574 method_name: registerInstance 4575 static: true 4576 signature: 4577 ret: i32 4578 args: [ std.core.Object ] 4579 impl: ark::ets::intrinsics::StdFinalizationRegistryRegisterInstance 4580 4581 - name: StdFinalizationRegistryFinishCleanup 4582 space: ets 4583 class_name: std.core.FinalizationRegistry 4584 method_name: finishCleanup 4585 static: true 4586 signature: 4587 ret: void 4588 args: [ ] 4589 impl: ark::ets::intrinsics::StdFinalizationRegistryFinishCleanup 4590 4591######################## 4592# std.core.Job # 4593######################## 4594 - name: StdJobAwait 4595 space: ets 4596 class_name: std.core.Job 4597 method_name: Await 4598 static: false 4599 signature: 4600 ret: std.core.Object 4601 args: [] 4602 impl: ark::ets::intrinsics::EtsAwaitJob 4603 4604 - name: StdJobFinish 4605 space: ets 4606 class_name: std.core.CompletableJob 4607 method_name: finishImpl 4608 static: false 4609 signature: 4610 ret: void 4611 args: [ std.core.Object ] 4612 impl: ark::ets::intrinsics::EtsFinishJob 4613 4614 - name: StdJobFail 4615 space: ets 4616 class_name: std.core.CompletableJob 4617 method_name: failImpl 4618 static: false 4619 signature: 4620 ret: void 4621 args: [ std.core.Object ] 4622 impl: ark::ets::intrinsics::EtsFailJob 4623 4624###################### 4625# std.core.Promise # 4626###################### 4627 - name: StdPromiseResolve 4628 space: ets 4629 class_name: std.core.Promise 4630 method_name: resolveImpl 4631 static: false 4632 signature: 4633 ret: void 4634 args: [std.core.Object, u1] 4635 impl: ark::ets::intrinsics::EtsPromiseResolve 4636 4637 - name: StdPromiseReject 4638 space: ets 4639 class_name: std.core.Promise 4640 method_name: rejectImpl 4641 static: false 4642 signature: 4643 ret: void 4644 args: [std.core.Object, u1] 4645 impl: ark::ets::intrinsics::EtsPromiseReject 4646 4647 - name: StdPromiseSubmitCallback 4648 space: ets 4649 class_name: std.core.Promise 4650 method_name: submitCallback 4651 static: false 4652 signature: 4653 ret: void 4654 args: [std.core.Object] 4655 impl: ark::ets::intrinsics::EtsPromiseSubmitCallback 4656 4657 - name: StdPromiseAwait 4658 space: ets 4659 class_name: std.core.Promise 4660 method_name: awaitResolution 4661 static: false 4662 signature: 4663 ret: std.core.Object 4664 args: [] 4665 impl: ark::ets::intrinsics::EtsAwaitPromise 4666 4667###################### 4668# std.core.Coroutine # 4669###################### 4670 - name: StdCoroutineSchedule 4671 space: ets 4672 class_name: std.core.Coroutine 4673 method_name: Schedule 4674 static: true 4675 signature: 4676 ret: void 4677 args: [] 4678 impl: ark::ets::intrinsics::StdSystemScheduleCoroutine 4679 4680###################### 4681# std.core.Mutex # 4682###################### 4683 - name: StdMutexLock 4684 space: ets 4685 class_name: std.core.Mutex 4686 method_name: lock 4687 static: true 4688 signature: 4689 ret: void 4690 args: [ std.core.Object ] 4691 impl: ark::ets::intrinsics::EtsMutexLock 4692 4693 - name: StdMutexUnlock 4694 space: ets 4695 class_name: std.core.Mutex 4696 method_name: unlock 4697 static: true 4698 signature: 4699 ret: void 4700 args: [ std.core.Object ] 4701 impl: ark::ets::intrinsics::EtsMutexUnlock 4702 4703###################### 4704# std.core.Event # 4705###################### 4706 - name: StdEventWait 4707 space: ets 4708 class_name: std.core.Event 4709 method_name: wait 4710 static: true 4711 signature: 4712 ret: void 4713 args: [ std.core.Object ] 4714 impl: ark::ets::intrinsics::EtsEventWait 4715 4716 - name: StdEventFire 4717 space: ets 4718 class_name: std.core.Event 4719 method_name: fire 4720 static: true 4721 signature: 4722 ret: void 4723 args: [ std.core.Object ] 4724 impl: ark::ets::intrinsics::EtsEventFire 4725 4726###################### 4727# std.core.CondVar # 4728###################### 4729 - name: StdCondVarWait 4730 space: ets 4731 class_name: std.core.CondVar 4732 method_name: wait 4733 static: true 4734 signature: 4735 ret: void 4736 args: [ std.core.Object, std.core.Object ] 4737 impl: ark::ets::intrinsics::EtsCondVarWait 4738 4739 - name: StdCondVarNotfiyOne 4740 space: ets 4741 class_name: std.core.CondVar 4742 method_name: notifyOne 4743 static: true 4744 signature: 4745 ret: void 4746 args: [ std.core.Object, std.core.Object ] 4747 impl: ark::ets::intrinsics::EtsCondVarNotifyOne 4748 4749 - name: StdCondVarNotifyAll 4750 space: ets 4751 class_name: std.core.CondVar 4752 method_name: notifyAll 4753 static: true 4754 signature: 4755 ret: void 4756 args: [ std.core.Object, std.core.Object ] 4757 impl: ark::ets::intrinsics::EtsCondVarNotifyAll 4758 4759###################### 4760# std.core.QueueSpinlock # 4761###################### 4762 - name: StdQueueSpinlockGuard 4763 space: ets 4764 class_name: std.core.QueueSpinlock 4765 method_name: guard 4766 static: true 4767 signature: 4768 ret: void 4769 args: [ std.core.Object, std.core.Object ] 4770 impl: ark::ets::intrinsics::EtsQueueSpinlockGuard 4771 4772############################ 4773# escompat.ArrayBuffer # 4774############################ 4775 4776 - name: ArrayBufferAddI8 4777 space: ets 4778 class_name: escompat.ArrayBuffer 4779 method_name: atomicAddI8 4780 static: false 4781 signature: 4782 ret: f64 4783 args: [ i32, i32, i8 ] 4784 impl: ark::ets::intrinsics::ArrayBufferAddI8 4785 4786 - name: ArrayBufferAndI8 4787 space: ets 4788 class_name: escompat.ArrayBuffer 4789 method_name: atomicAndI8 4790 static: false 4791 signature: 4792 ret: f64 4793 args: [ i32, i32, i8 ] 4794 impl: ark::ets::intrinsics::ArrayBufferAndI8 4795 4796 - name: ArrayBufferCompareExchangeI8 4797 space: ets 4798 class_name: escompat.ArrayBuffer 4799 method_name: atomicCompareExchangeI8 4800 static: false 4801 signature: 4802 ret: f64 4803 args: [ i32, i32, i8, i8 ] 4804 impl: ark::ets::intrinsics::ArrayBufferCompareExchangeI8 4805 4806 - name: ArrayBufferExchangeI8 4807 space: ets 4808 class_name: escompat.ArrayBuffer 4809 method_name: atomicExchangeI8 4810 static: false 4811 signature: 4812 ret: f64 4813 args: [ i32, i32, i8 ] 4814 impl: ark::ets::intrinsics::ArrayBufferExchangeI8 4815 4816 - name: ArrayBufferLoadI8 4817 space: ets 4818 class_name: escompat.ArrayBuffer 4819 method_name: atomicLoadI8 4820 static: false 4821 signature: 4822 ret: f64 4823 args: [ i32, i32 ] 4824 impl: ark::ets::intrinsics::ArrayBufferLoadI8 4825 4826 - name: ArrayBufferrI8 4827 space: ets 4828 class_name: escompat.ArrayBuffer 4829 method_name: atomicOrI8 4830 static: false 4831 signature: 4832 ret: f64 4833 args: [ i32, i32, i8 ] 4834 impl: ark::ets::intrinsics::ArrayBufferOrI8 4835 4836 - name: ArrayBufferStoreI8 4837 space: ets 4838 class_name: escompat.ArrayBuffer 4839 method_name: atomicStoreI8 4840 static: false 4841 signature: 4842 ret: f64 4843 args: [ i32, i32, i8 ] 4844 impl: ark::ets::intrinsics::ArrayBufferStoreI8 4845 4846 - name: ArrayBufferSubI8 4847 space: ets 4848 class_name: escompat.ArrayBuffer 4849 method_name: atomicSubI8 4850 static: false 4851 signature: 4852 ret: f64 4853 args: [ i32, i32, i8 ] 4854 impl: ark::ets::intrinsics::ArrayBufferSubI8 4855 4856 - name: ArrayBufferXorI8 4857 space: ets 4858 class_name: escompat.ArrayBuffer 4859 method_name: atomicXorI8 4860 static: false 4861 signature: 4862 ret: f64 4863 args: [ i32, i32, i8 ] 4864 impl: ark::ets::intrinsics::ArrayBufferXorI8 4865 4866 - name: ArrayBufferAddI16 4867 space: ets 4868 class_name: escompat.ArrayBuffer 4869 method_name: atomicAddI16 4870 static: false 4871 signature: 4872 ret: f64 4873 args: [ i32, i32, i16 ] 4874 impl: ark::ets::intrinsics::ArrayBufferAddI16 4875 4876 - name: ArrayBufferAndI16 4877 space: ets 4878 class_name: escompat.ArrayBuffer 4879 method_name: atomicAndI16 4880 static: false 4881 signature: 4882 ret: f64 4883 args: [ i32, i32, i16 ] 4884 impl: ark::ets::intrinsics::ArrayBufferAndI16 4885 4886 - name: ArrayBufferCompareExchangeI16 4887 space: ets 4888 class_name: escompat.ArrayBuffer 4889 method_name: atomicCompareExchangeI16 4890 static: false 4891 signature: 4892 ret: f64 4893 args: [ i32, i32, i16, i16 ] 4894 impl: ark::ets::intrinsics::ArrayBufferCompareExchangeI16 4895 4896 - name: ArrayBufferExchangeI16 4897 space: ets 4898 class_name: escompat.ArrayBuffer 4899 method_name: atomicExchangeI16 4900 static: false 4901 signature: 4902 ret: f64 4903 args: [ i32, i32, i16 ] 4904 impl: ark::ets::intrinsics::ArrayBufferExchangeI16 4905 4906 - name: ArrayBufferLoadI16 4907 space: ets 4908 class_name: escompat.ArrayBuffer 4909 method_name: atomicLoadI16 4910 static: false 4911 signature: 4912 ret: f64 4913 args: [ i32, i32 ] 4914 impl: ark::ets::intrinsics::ArrayBufferLoadI16 4915 4916 - name: ArrayBufferOrI16 4917 space: ets 4918 class_name: escompat.ArrayBuffer 4919 method_name: atomicOrI16 4920 static: false 4921 signature: 4922 ret: f64 4923 args: [ i32, i32, i16 ] 4924 impl: ark::ets::intrinsics::ArrayBufferOrI16 4925 4926 - name: ArrayBufferStoreI16 4927 space: ets 4928 class_name: escompat.ArrayBuffer 4929 method_name: atomicStoreI16 4930 static: false 4931 signature: 4932 ret: f64 4933 args: [ i32, i32, i16 ] 4934 impl: ark::ets::intrinsics::ArrayBufferStoreI16 4935 4936 - name: ArrayBufferSubI16 4937 space: ets 4938 class_name: escompat.ArrayBuffer 4939 method_name: atomicSubI16 4940 static: false 4941 signature: 4942 ret: f64 4943 args: [ i32, i32, i16 ] 4944 impl: ark::ets::intrinsics::ArrayBufferSubI16 4945 4946 - name: ArrayBufferXorI16 4947 space: ets 4948 class_name: escompat.ArrayBuffer 4949 method_name: atomicXorI16 4950 static: false 4951 signature: 4952 ret: f64 4953 args: [ i32, i32, i16 ] 4954 impl: ark::ets::intrinsics::ArrayBufferXorI16 4955 4956 - name: ArrayBufferAddI32 4957 space: ets 4958 class_name: escompat.ArrayBuffer 4959 method_name: atomicAddI32 4960 static: false 4961 signature: 4962 ret: f64 4963 args: [ i32, i32, i32 ] 4964 impl: ark::ets::intrinsics::ArrayBufferAddI32 4965 4966 - name: ArrayBufferAndI32 4967 space: ets 4968 class_name: escompat.ArrayBuffer 4969 method_name: atomicAndI32 4970 static: false 4971 signature: 4972 ret: f64 4973 args: [ i32, i32, i32 ] 4974 impl: ark::ets::intrinsics::ArrayBufferAndI32 4975 4976 - name: ArrayBufferCompareExchangeI32 4977 space: ets 4978 class_name: escompat.ArrayBuffer 4979 method_name: atomicCompareExchangeI32 4980 static: false 4981 signature: 4982 ret: f64 4983 args: [ i32, i32, i32, i32 ] 4984 impl: ark::ets::intrinsics::ArrayBufferCompareExchangeI32 4985 4986 - name: ArrayBufferExchangeI32 4987 space: ets 4988 class_name: escompat.ArrayBuffer 4989 method_name: atomicExchangeI32 4990 static: false 4991 signature: 4992 ret: f64 4993 args: [ i32, i32, i32 ] 4994 impl: ark::ets::intrinsics::ArrayBufferExchangeI32 4995 4996 - name: ArrayBufferLoadI32 4997 space: ets 4998 class_name: escompat.ArrayBuffer 4999 method_name: atomicLoadI32 5000 static: false 5001 signature: 5002 ret: f64 5003 args: [ i32, i32 ] 5004 impl: ark::ets::intrinsics::ArrayBufferLoadI32 5005 5006 - name: ArrayBufferOrI32 5007 space: ets 5008 class_name: escompat.ArrayBuffer 5009 method_name: atomicOrI32 5010 static: false 5011 signature: 5012 ret: f64 5013 args: [ i32, i32, i32 ] 5014 impl: ark::ets::intrinsics::ArrayBufferOrI32 5015 5016 - name: ArrayBufferStoreI32 5017 space: ets 5018 class_name: escompat.ArrayBuffer 5019 method_name: atomicStoreI32 5020 static: false 5021 signature: 5022 ret: f64 5023 args: [ i32, i32, i32 ] 5024 impl: ark::ets::intrinsics::ArrayBufferStoreI32 5025 5026 - name: ArrayBufferSubI32 5027 space: ets 5028 class_name: escompat.ArrayBuffer 5029 method_name: atomicSubI32 5030 static: false 5031 signature: 5032 ret: f64 5033 args: [ i32, i32, i32 ] 5034 impl: ark::ets::intrinsics::ArrayBufferSubI32 5035 5036 - name: ArrayBufferXorI32 5037 space: ets 5038 class_name: escompat.ArrayBuffer 5039 method_name: atomicXorI32 5040 static: false 5041 signature: 5042 ret: f64 5043 args: [ i32, i32, i32 ] 5044 impl: ark::ets::intrinsics::ArrayBufferXorI32 5045 5046 - name: ArrayBufferAddI64 5047 space: ets 5048 class_name: escompat.ArrayBuffer 5049 method_name: atomicAddI64 5050 static: false 5051 signature: 5052 ret: f64 5053 args: [ i32, i32, i64 ] 5054 impl: ark::ets::intrinsics::ArrayBufferAddI64 5055 5056 - name: ArrayBufferAndI64 5057 space: ets 5058 class_name: escompat.ArrayBuffer 5059 method_name: atomicAndI64 5060 static: false 5061 signature: 5062 ret: f64 5063 args: [ i32, i32, i64 ] 5064 impl: ark::ets::intrinsics::ArrayBufferAndI64 5065 5066 - name: ArrayBufferCompareExchangeI64 5067 space: ets 5068 class_name: escompat.ArrayBuffer 5069 method_name: atomicCompareExchangeI64 5070 static: false 5071 signature: 5072 ret: f64 5073 args: [ i32, i32, i64, i64 ] 5074 impl: ark::ets::intrinsics::ArrayBufferCompareExchangeI64 5075 5076 - name: ArrayBufferExchangeI64 5077 space: ets 5078 class_name: escompat.ArrayBuffer 5079 method_name: atomicExchangeI64 5080 static: false 5081 signature: 5082 ret: f64 5083 args: [ i32, i32, i64 ] 5084 impl: ark::ets::intrinsics::ArrayBufferExchangeI64 5085 5086 - name: ArrayBufferLoadI64 5087 space: ets 5088 class_name: escompat.ArrayBuffer 5089 method_name: atomicLoadI64 5090 static: false 5091 signature: 5092 ret: f64 5093 args: [ i32, i32 ] 5094 impl: ark::ets::intrinsics::ArrayBufferLoadI64 5095 5096 - name: ArrayBufferOrI64 5097 space: ets 5098 class_name: escompat.ArrayBuffer 5099 method_name: atomicOrI64 5100 static: false 5101 signature: 5102 ret: f64 5103 args: [ i32, i32, i64 ] 5104 impl: ark::ets::intrinsics::ArrayBufferOrI64 5105 5106 - name: ArrayBufferStoreI64 5107 space: ets 5108 class_name: escompat.ArrayBuffer 5109 method_name: atomicStoreI64 5110 static: false 5111 signature: 5112 ret: f64 5113 args: [ i32, i32, i64 ] 5114 impl: ark::ets::intrinsics::ArrayBufferStoreI64 5115 5116 - name: ArrayBufferSubI64 5117 space: ets 5118 class_name: escompat.ArrayBuffer 5119 method_name: atomicSubI64 5120 static: false 5121 signature: 5122 ret: f64 5123 args: [ i32, i32, i64 ] 5124 impl: ark::ets::intrinsics::ArrayBufferSubI64 5125 5126 - name: ArrayBufferXorI64 5127 space: ets 5128 class_name: escompat.ArrayBuffer 5129 method_name: atomicXorI64 5130 static: false 5131 signature: 5132 ret: f64 5133 args: [ i32, i32, i64 ] 5134 impl: ark::ets::intrinsics::ArrayBufferXorI64 5135 5136 - name: ArrayBufferAddU8 5137 space: ets 5138 class_name: escompat.ArrayBuffer 5139 method_name: atomicAddU8 5140 static: false 5141 signature: 5142 ret: f64 5143 args: [ i32, i32, i8 ] 5144 impl: ark::ets::intrinsics::ArrayBufferAddU8 5145 5146 - name: ArrayBufferAndU8 5147 space: ets 5148 class_name: escompat.ArrayBuffer 5149 method_name: atomicAndU8 5150 static: false 5151 signature: 5152 ret: f64 5153 args: [ i32, i32, i8 ] 5154 impl: ark::ets::intrinsics::ArrayBufferAndU8 5155 5156 - name: ArrayBufferCompareExchangeU8 5157 space: ets 5158 class_name: escompat.ArrayBuffer 5159 method_name: atomicCompareExchangeU8 5160 static: false 5161 signature: 5162 ret: f64 5163 args: [ i32, i32, i8, i8 ] 5164 impl: ark::ets::intrinsics::ArrayBufferCompareExchangeU8 5165 5166 - name: ArrayBufferExchangeU8 5167 space: ets 5168 class_name: escompat.ArrayBuffer 5169 method_name: atomicExchangeU8 5170 static: false 5171 signature: 5172 ret: f64 5173 args: [ i32, i32, i8 ] 5174 impl: ark::ets::intrinsics::ArrayBufferExchangeU8 5175 5176 - name: ArrayBufferLoadU8 5177 space: ets 5178 class_name: escompat.ArrayBuffer 5179 method_name: atomicLoadU8 5180 static: false 5181 signature: 5182 ret: f64 5183 args: [ i32, i32 ] 5184 impl: ark::ets::intrinsics::ArrayBufferLoadU8 5185 5186 - name: ArrayBufferOrU8 5187 space: ets 5188 class_name: escompat.ArrayBuffer 5189 method_name: atomicOrU8 5190 static: false 5191 signature: 5192 ret: f64 5193 args: [ i32, i32, i8 ] 5194 impl: ark::ets::intrinsics::ArrayBufferOrU8 5195 5196 - name: ArrayBufferStoreU8 5197 space: ets 5198 class_name: escompat.ArrayBuffer 5199 method_name: atomicStoreU8 5200 static: false 5201 signature: 5202 ret: f64 5203 args: [ i32, i32, i8 ] 5204 impl: ark::ets::intrinsics::ArrayBufferStoreU8 5205 5206 - name: ArrayBufferSubU8 5207 space: ets 5208 class_name: escompat.ArrayBuffer 5209 method_name: atomicSubU8 5210 static: false 5211 signature: 5212 ret: f64 5213 args: [ i32, i32, i8 ] 5214 impl: ark::ets::intrinsics::ArrayBufferSubU8 5215 5216 - name: ArrayBufferXorU8 5217 space: ets 5218 class_name: escompat.ArrayBuffer 5219 method_name: atomicXorU8 5220 static: false 5221 signature: 5222 ret: f64 5223 args: [ i32, i32, i8 ] 5224 impl: ark::ets::intrinsics::ArrayBufferXorU8 5225 5226 - name: ArrayBufferAddU16 5227 space: ets 5228 class_name: escompat.ArrayBuffer 5229 method_name: atomicAddU16 5230 static: false 5231 signature: 5232 ret: f64 5233 args: [ i32, i32, i16 ] 5234 impl: ark::ets::intrinsics::ArrayBufferAddU16 5235 5236 - name: ArrayBufferAndU16 5237 space: ets 5238 class_name: escompat.ArrayBuffer 5239 method_name: atomicAndU16 5240 static: false 5241 signature: 5242 ret: f64 5243 args: [ i32, i32, i16 ] 5244 impl: ark::ets::intrinsics::ArrayBufferAndU16 5245 5246 - name: ArrayBufferCompareExchangeU16 5247 space: ets 5248 class_name: escompat.ArrayBuffer 5249 method_name: atomicCompareExchangeU16 5250 static: false 5251 signature: 5252 ret: f64 5253 args: [ i32, i32, i16, i16 ] 5254 impl: ark::ets::intrinsics::ArrayBufferCompareExchangeU16 5255 5256 - name: ArrayBufferExchangeU16 5257 space: ets 5258 class_name: escompat.ArrayBuffer 5259 method_name: atomicExchangeU16 5260 static: false 5261 signature: 5262 ret: f64 5263 args: [ i32, i32, i16 ] 5264 impl: ark::ets::intrinsics::ArrayBufferExchangeU16 5265 5266 - name: ArrayBufferLoadU16 5267 space: ets 5268 class_name: escompat.ArrayBuffer 5269 method_name: atomicLoadU16 5270 static: false 5271 signature: 5272 ret: f64 5273 args: [ i32, i32 ] 5274 impl: ark::ets::intrinsics::ArrayBufferLoadU16 5275 5276 - name: ArrayBufferOrU16 5277 space: ets 5278 class_name: escompat.ArrayBuffer 5279 method_name: atomicOrU16 5280 static: false 5281 signature: 5282 ret: f64 5283 args: [ i32, i32, i16 ] 5284 impl: ark::ets::intrinsics::ArrayBufferOrU16 5285 5286 - name: ArrayBufferStoreU16 5287 space: ets 5288 class_name: escompat.ArrayBuffer 5289 method_name: atomicStoreU16 5290 static: false 5291 signature: 5292 ret: f64 5293 args: [ i32, i32, i16 ] 5294 impl: ark::ets::intrinsics::ArrayBufferStoreU16 5295 5296 - name: ArrayBufferSubU16 5297 space: ets 5298 class_name: escompat.ArrayBuffer 5299 method_name: atomicSubU16 5300 static: false 5301 signature: 5302 ret: f64 5303 args: [ i32, i32, i16 ] 5304 impl: ark::ets::intrinsics::ArrayBufferSubU16 5305 5306 - name: ArrayBufferXorU16 5307 space: ets 5308 class_name: escompat.ArrayBuffer 5309 method_name: atomicXorU16 5310 static: false 5311 signature: 5312 ret: f64 5313 args: [ i32, i32, i16 ] 5314 impl: ark::ets::intrinsics::ArrayBufferXorU16 5315 5316 - name: ArrayBufferAddU32 5317 space: ets 5318 class_name: escompat.ArrayBuffer 5319 method_name: atomicAddU32 5320 static: false 5321 signature: 5322 ret: f64 5323 args: [ i32, i32, i32 ] 5324 impl: ark::ets::intrinsics::ArrayBufferAddU32 5325 5326 - name: ArrayBufferAndU32 5327 space: ets 5328 class_name: escompat.ArrayBuffer 5329 method_name: atomicAndU32 5330 static: false 5331 signature: 5332 ret: f64 5333 args: [ i32, i32, i32 ] 5334 impl: ark::ets::intrinsics::ArrayBufferAndU32 5335 5336 - name: ArrayBufferCompareExchangeU32 5337 space: ets 5338 class_name: escompat.ArrayBuffer 5339 method_name: atomicCompareExchangeU32 5340 static: false 5341 signature: 5342 ret: f64 5343 args: [ i32, i32, i32, i32 ] 5344 impl: ark::ets::intrinsics::ArrayBufferCompareExchangeU32 5345 5346 - name: ArrayBufferExchangeU32 5347 space: ets 5348 class_name: escompat.ArrayBuffer 5349 method_name: atomicExchangeU32 5350 static: false 5351 signature: 5352 ret: f64 5353 args: [ i32, i32, i32 ] 5354 impl: ark::ets::intrinsics::ArrayBufferExchangeU32 5355 5356 - name: ArrayBufferLoadU32 5357 space: ets 5358 class_name: escompat.ArrayBuffer 5359 method_name: atomicLoadU32 5360 static: false 5361 signature: 5362 ret: f64 5363 args: [ i32, i32 ] 5364 impl: ark::ets::intrinsics::ArrayBufferLoadU32 5365 5366 - name: ArrayBufferOrU32 5367 space: ets 5368 class_name: escompat.ArrayBuffer 5369 method_name: atomicOrU32 5370 static: false 5371 signature: 5372 ret: f64 5373 args: [ i32, i32, i32 ] 5374 impl: ark::ets::intrinsics::ArrayBufferOrU32 5375 5376 - name: ArrayBufferStoreU32 5377 space: ets 5378 class_name: escompat.ArrayBuffer 5379 method_name: atomicStoreU32 5380 static: false 5381 signature: 5382 ret: f64 5383 args: [ i32, i32, i32 ] 5384 impl: ark::ets::intrinsics::ArrayBufferStoreU32 5385 5386 - name: ArrayBufferSubU32 5387 space: ets 5388 class_name: escompat.ArrayBuffer 5389 method_name: atomicSubU32 5390 static: false 5391 signature: 5392 ret: f64 5393 args: [ i32, i32, i32 ] 5394 impl: ark::ets::intrinsics::ArrayBufferSubU32 5395 5396 - name: ArrayBufferXorU32 5397 space: ets 5398 class_name: escompat.ArrayBuffer 5399 method_name: atomicXorU32 5400 static: false 5401 signature: 5402 ret: f64 5403 args: [ i32, i32, i32 ] 5404 impl: ark::ets::intrinsics::ArrayBufferXorU32 5405 5406 - name: ArrayBufferAddU64 5407 space: ets 5408 class_name: escompat.ArrayBuffer 5409 method_name: atomicAddU64 5410 static: false 5411 signature: 5412 ret: f64 5413 args: [ i32, i32, i64 ] 5414 impl: ark::ets::intrinsics::ArrayBufferAddU64 5415 5416 - name: ArrayBufferAndU64 5417 space: ets 5418 class_name: escompat.ArrayBuffer 5419 method_name: atomicAndU64 5420 static: false 5421 signature: 5422 ret: f64 5423 args: [ i32, i32, i64 ] 5424 impl: ark::ets::intrinsics::ArrayBufferAndU64 5425 5426 - name: ArrayBufferCompareExchangeU64 5427 space: ets 5428 class_name: escompat.ArrayBuffer 5429 method_name: atomicCompareExchangeU64 5430 static: false 5431 signature: 5432 ret: f64 5433 args: [ i32, i32, i64, i64 ] 5434 impl: ark::ets::intrinsics::ArrayBufferCompareExchangeU64 5435 5436 - name: ArrayBufferExchangeU64 5437 space: ets 5438 class_name: escompat.ArrayBuffer 5439 method_name: atomicExchangeU64 5440 static: false 5441 signature: 5442 ret: f64 5443 args: [ i32, i32, i64 ] 5444 impl: ark::ets::intrinsics::ArrayBufferExchangeU64 5445 5446 - name: ArrayBufferLoadU64 5447 space: ets 5448 class_name: escompat.ArrayBuffer 5449 method_name: atomicLoadU64 5450 static: false 5451 signature: 5452 ret: f64 5453 args: [ i32, i32 ] 5454 impl: ark::ets::intrinsics::ArrayBufferLoadU64 5455 5456 - name: ArrayBufferOrU64 5457 space: ets 5458 class_name: escompat.ArrayBuffer 5459 method_name: atomicOrU64 5460 static: false 5461 signature: 5462 ret: f64 5463 args: [ i32, i32, i64 ] 5464 impl: ark::ets::intrinsics::ArrayBufferOrU64 5465 5466 - name: ArrayBufferStoreU64 5467 space: ets 5468 class_name: escompat.ArrayBuffer 5469 method_name: atomicStoreU64 5470 static: false 5471 signature: 5472 ret: f64 5473 args: [ i32, i32, i64 ] 5474 impl: ark::ets::intrinsics::ArrayBufferStoreU64 5475 5476 - name: ArrayBufferSubU64 5477 space: ets 5478 class_name: escompat.ArrayBuffer 5479 method_name: atomicSubU64 5480 static: false 5481 signature: 5482 ret: f64 5483 args: [ i32, i32, i64 ] 5484 impl: ark::ets::intrinsics::ArrayBufferSubU64 5485 5486 - name: ArrayBufferXorU64 5487 space: ets 5488 class_name: escompat.ArrayBuffer 5489 method_name: atomicXorU64 5490 static: false 5491 signature: 5492 ret: f64 5493 args: [ i32, i32, i64 ] 5494 impl: ark::ets::intrinsics::ArrayBufferXorU64 5495 5496 - name: StdCoroutineGetWorkerId 5497 space: ets 5498 class_name: std.debug.concurrency.CoroutineExtras 5499 method_name: getWorkerId 5500 static: true 5501 signature: 5502 ret: i32 5503 args: [] 5504 impl: ark::intrinsics::SystemCoroutineGetWorkerId 5505 5506 - name: StdTaskPoolIsSupportingInterop 5507 space: ets 5508 class_name: std.debug.concurrency.CoroutineExtras 5509 method_name: isTaskpoolSupportingInterop 5510 static: true 5511 signature: 5512 ret: u1 5513 args: [] 5514 impl: ark::ets::intrinsics::taskpool::IsSupportingInterop 5515 5516 - name: StdTaskPoolIsUsingLaunchMode 5517 space: ets 5518 class_name: std.debug.concurrency.CoroutineExtras 5519 method_name: isTaskpoolUsingLaunchMode 5520 static: true 5521 signature: 5522 ret: u1 5523 args: [] 5524 impl: ark::ets::intrinsics::taskpool::IsUsingLaunchMode 5525 5526 - name: StdCoroutineSetSchedulingPolicy 5527 space: ets 5528 class_name: std.debug.concurrency.CoroutineExtras 5529 method_name: setSchedulingPolicy 5530 static: true 5531 signature: 5532 ret: void 5533 args: [i32] 5534 impl: ark::ets::intrinsics::StdSystemSetCoroutineSchedulingPolicy 5535 5536 - name: StdCoroutineGetCoroutineId 5537 space: ets 5538 class_name: std.debug.concurrency.CoroutineExtras 5539 method_name: getCoroutineId 5540 static: true 5541 signature: 5542 ret: i32 5543 args: [] 5544 impl: ark::ets::intrinsics::StdSystemGetCoroutineId 5545 5546 - name: StdCoroutineIsMainWorker 5547 space: ets 5548 class_name: std.debug.concurrency.CoroutineExtras 5549 method_name: isMainWorker 5550 static: true 5551 signature: 5552 ret: u1 5553 args: [] 5554 impl: ark::ets::intrinsics::StdSystemIsMainWorker 5555 5556 - name: StdCoroutineWorkerHasExternalScheduler 5557 space: ets 5558 class_name: std.debug.concurrency.CoroutineExtras 5559 method_name: workerHasExternalScheduler 5560 static: true 5561 signature: 5562 ret: u1 5563 args: [] 5564 impl: ark::ets::intrinsics::StdSystemWorkerHasExternalScheduler 5565 5566 - name: StdCoroutineScaleWorkersPool 5567 space: ets 5568 class_name: std.debug.concurrency.CoroutineExtras 5569 method_name: scaleWorkersPool 5570 static: true 5571 signature: 5572 ret: void 5573 args: [i32] 5574 impl: ark::ets::intrinsics::StdSystemScaleWorkersPool 5575 5576 - name: StdCoroutineStopTaskpool 5577 space: ets 5578 class_name: std.debug.concurrency.CoroutineExtras 5579 method_name: stopTaskpool 5580 static: true 5581 signature: 5582 ret: void 5583 args: [] 5584 impl: ark::ets::intrinsics::StdSystemStopTaskpool 5585 5586 - name: StdCoroutineIncreaseTaskpoolWorkersToN 5587 space: ets 5588 class_name: std.debug.concurrency.CoroutineExtras 5589 method_name: increaseTaskpoolWorkersToN 5590 static: true 5591 signature: 5592 ret: void 5593 args: [i32] 5594 impl: ark::ets::intrinsics::StdSystemIncreaseTaskpoolWorkersToN 5595 5596 - name: StdAtomicFlagSet 5597 space: ets 5598 class_name: std.debug.concurrency.AtomicFlag 5599 method_name: set 5600 static: false 5601 signature: 5602 ret: void 5603 args: [u1] 5604 impl: ark::ets::intrinsics::StdSystemAtomicFlagSet 5605 5606 - name: StdAtomicFlagGet 5607 space: ets 5608 class_name: std.debug.concurrency.AtomicFlag 5609 method_name: get 5610 static: false 5611 signature: 5612 ret: u1 5613 args: [] 5614 impl: ark::ets::intrinsics::StdSystemAtomicFlagGet 5615#################### 5616# std.core.Runtime # 5617#################### 5618 5619 - name: StdIsLittleEndianPlatform 5620 space: ets 5621 class_name: std.core.Runtime 5622 method_name: isLittleEndianPlatform 5623 static: true 5624 signature: 5625 ret: u1 5626 args: [ ] 5627 impl: ark::ets::intrinsics::StdCoreRuntimeIsLittleEndianPlatform 5628 clear_flags: [ ] 5629 5630 - name: StdCoreRuntimeIsSameReference 5631 space: ets 5632 class_name: std.core.Runtime 5633 method_name: isSameReference 5634 static: true 5635 signature: 5636 ret: u1 5637 args: [ std.core.Object, std.core.Object ] 5638 impl: ark::ets::intrinsics::StdCoreRuntimeIsSameReference 5639 5640 - name: StdRuntimeGetHashCode 5641 space: ets 5642 class_name: std.core.Runtime 5643 method_name: getHashCode 5644 static: true 5645 signature: 5646 ret: i32 5647 args: [ std.core.Object ] 5648 impl: ark::ets::intrinsics::StdCoreRuntimeGetHashCode 5649 5650 - name: StdCoreRuntimeFailedTypeCastException 5651 space: ets 5652 class_name: std.core.Runtime 5653 method_name: failedTypeCastException 5654 static: true 5655 signature: 5656 ret: std.core.ClassCastError 5657 args: [ std.core.Object, std.core.String ] 5658 impl: ark::ets::intrinsics::StdCoreRuntimeFailedTypeCastException 5659 clear_flags: [ ] 5660 5661 - name: StdCoreRuntimeGetTypeInfo 5662 space: ets 5663 class_name: std.core.Runtime 5664 method_name: __getTypeInfo 5665 static: true 5666 signature: 5667 ret: std.core.Class 5668 args: [ std.core.Object ] 5669 impl: ark::ets::intrinsics::StdCoreRuntimeGetTypeInfo 5670 clear_flags: [ heap_inv, no_dce ] 5671 peephole_func: PeepholeGetTypeInfo 5672 5673 - name: StdCoreRuntimeAllocSameTypeArray 5674 space: ets 5675 class_name: std.core.Runtime 5676 method_name: allocSameTypeArray 5677 static: true 5678 signature: 5679 ret: std.core.Object[] 5680 args: [ std.core.Class, i32 ] 5681 impl: ark::ets::intrinsics::StdCoreRuntimeAllocSameTypeArray 5682 clear_flags: [ ] 5683 5684################## 5685# std.core.Class # 5686################## 5687 - name: StdCoreClassGetNameInternal 5688 space: ets 5689 class_name: std.core.Class 5690 method_name: getNameInternal 5691 static: false 5692 signature: 5693 ret: std.core.String 5694 args: [ ] 5695 impl: ark::ets::intrinsics::StdCoreClassGetNameInternal 5696 5697 - name: StdCoreClassGetLinker 5698 space: ets 5699 class_name: std.core.Class 5700 method_name: getLinker 5701 static: false 5702 signature: 5703 ret: std.core.RuntimeLinker 5704 args: [ ] 5705 impl: ark::ets::intrinsics::StdCoreClassGetLinker 5706 5707 - name: StdCoreClassOf 5708 space: ets 5709 class_name: std.core.Class 5710 method_name: of 5711 static: true 5712 signature: 5713 ret: std.core.Class 5714 args: [ std.core.Object ] 5715 impl: ark::ets::intrinsics::StdCoreClassOf 5716 5717 - name: StdCoreClassCurrent 5718 space: ets 5719 class_name: std.core.Class 5720 method_name: current 5721 static: true 5722 signature: 5723 ret: std.core.Class 5724 args: [ ] 5725 impl: ark::ets::intrinsics::StdCoreClassCurrent 5726 5727 - name: StdCoreClassOfCaller 5728 space: ets 5729 class_name: std.core.Class 5730 method_name: ofCaller 5731 static: true 5732 signature: 5733 ret: std.core.Class 5734 args: [ ] 5735 impl: ark::ets::intrinsics::StdCoreClassOfCaller 5736 5737 - name: StdCoreClassInitialize 5738 space: ets 5739 class_name: std.core.Class 5740 method_name: initialize 5741 static: false 5742 signature: 5743 ret: void 5744 args: [ ] 5745 impl: ark::ets::intrinsics::StdCoreClassInitialize 5746 5747 - name: StdCoreClassCreateInstance 5748 space: ets 5749 class_name: std.core.Class 5750 method_name: createInstance 5751 static: false 5752 signature: 5753 ret: std.core.Object 5754 args: [ ] 5755 impl: ark::ets::intrinsics::StdCoreClassCreateInstance 5756 5757 - name: StdCoreClassGetDescriptor 5758 space: ets 5759 class_name: std.core.Class 5760 method_name: getDescriptor 5761 static: false 5762 signature: 5763 ret: std.core.String 5764 args: [ ] 5765 impl: ark::ets::intrinsics::StdCoreClassGetDescriptor 5766 5767########################## 5768# std.core.RuntimeLinker # 5769########################## 5770 - name: StdCoreRuntimeLinkerFindLoadedClass 5771 space: ets 5772 class_name: std.core.RuntimeLinker 5773 method_name: findLoadedClass 5774 static: false 5775 signature: 5776 ret: std.core.Class 5777 args: [ std.core.String ] 5778 impl: ark::ets::intrinsics::EtsRuntimeLinkerFindLoadedClass 5779 5780 - name: StdCoreRuntimeLinkerInitializeContext 5781 space: ets 5782 class_name: std.core.RuntimeLinker 5783 method_name: initializeContext 5784 static: false 5785 signature: 5786 ret: void 5787 args: [ ] 5788 impl: ark::ets::intrinsics::EtsRuntimeLinkerInitializeContext 5789 5790############################## 5791# std.core.BootRuntimeLinker # 5792############################## 5793 - name: StdCoreBootRuntimeLinkerFindAndLoadClass 5794 space: ets 5795 class_name: std.core.BootRuntimeLinker 5796 method_name: findAndLoadClass 5797 static: false 5798 signature: 5799 ret: std.core.Class 5800 args: [ std.core.String, u1 ] 5801 impl: ark::ets::intrinsics::EtsBootRuntimeLinkerFindAndLoadClass 5802 5803 - name: StdCoreGetNearestNonBootRuntimeLinker 5804 space: ets 5805 class_name: std.core.ETSGLOBAL 5806 method_name: getNearestNonBootRuntimeLinker 5807 static: true 5808 signature: 5809 ret: std.core.RuntimeLinker 5810 args: [ ] 5811 impl: ark::ets::intrinsics::EtsGetNearestNonBootRuntimeLinker 5812 5813#################### 5814# std.core.AbcFile # 5815#################### 5816 - name: StdCoreAbcFileLoadAbcFile 5817 space: ets 5818 class_name: std.core.AbcFile 5819 method_name: loadAbcFile 5820 static: true 5821 signature: 5822 ret: std.core.AbcFile 5823 args: [ std.core.RuntimeLinker, std.core.String ] 5824 impl: ark::ets::intrinsics::EtsAbcFileLoadAbcFile 5825 5826 - name: StdCoreAbcFileLoadFromMemory 5827 space: ets 5828 class_name: std.core.AbcFile 5829 method_name: loadFromMemoryImpl 5830 static: true 5831 signature: 5832 ret: std.core.AbcFile 5833 args: 5834 - std.core.RuntimeLinker 5835 - i8[] 5836 impl: ark::ets::intrinsics::EtsAbcFileLoadFromMemory 5837 5838 - name: StdCoreAbcFileLoadClass 5839 space: ets 5840 class_name: std.core.AbcFile 5841 method_name: loadClass 5842 static: false 5843 signature: 5844 ret: std.core.Class 5845 args: [ std.core.RuntimeLinker, std.core.String, u1 ] 5846 impl: ark::ets::intrinsics::EtsAbcFileLoadClass 5847 5848 - name: StdCoreAbcFileGetFilename 5849 space: ets 5850 class_name: std.core.AbcFile 5851 method_name: getFilename 5852 static: false 5853 signature: 5854 ret: std.core.String 5855 args: [ ] 5856 impl: ark::ets::intrinsics::EtsAbcFileGetFilename 5857 5858############################# 5859# std.core.AbcRuntimeLinker # 5860############################# 5861 - name: StdCoreAbcRuntimeLinkerLoadClassFromAbcFiles 5862 space: ets 5863 class_name: std.core.AbcRuntimeLinker 5864 method_name: loadClassFromAbcFiles 5865 static: false 5866 signature: 5867 ret: std.core.Class 5868 args: [ std.core.String, u1 ] 5869 impl: ark::ets::intrinsics::EtsAbcRuntimeLinkerLoadClassFromAbcFiles 5870 5871 - name: StdCoreAbcRuntimeLinkerAddNewAbcFiles 5872 space: ets 5873 class_name: std.core.AbcRuntimeLinker 5874 method_name: addAbcFiles 5875 static: false 5876 signature: 5877 ret: void 5878 args: 5879 - std.core.AbcFile[] 5880 impl: ark::ets::intrinsics::EtsAbcRuntimeLinkerAddNewAbcFiles 5881 5882################### 5883# std.core.RegExp # 5884################### 5885 - name: EscompatRegExpCompile 5886 space: ets 5887 class_name: escompat.RegExp 5888 method_name: compile 5889 static: false 5890 signature: 5891 ret: escompat.RegExp 5892 args: [] 5893 impl: ark::ets::intrinsics::EscompatRegExpCompile 5894 5895 - name: EscompatRegExpExec 5896 space: ets 5897 class_name: escompat.RegExp 5898 method_name: execImpl 5899 static: false 5900 signature: 5901 ret: escompat.RegExpExecArray 5902 args: [ std.core.String, std.core.String, std.core.String, u1] 5903 impl: ark::ets::intrinsics::EscompatRegExpExec 5904 5905 - name: EscompatRegExpParse 5906 space: ets 5907 class_name: escompat.RegExp 5908 method_name: parse 5909 static: true 5910 signature: 5911 ret: std.core.String 5912 args: [ std.core.String ] 5913 impl: ark::ets::intrinsics::EscompatRegExpParse 5914 5915#################### 5916# std.core.TypeAPI # 5917#################### 5918 - name: TypeAPIGetTypeKind 5919 space: ets 5920 class_name: std.core.TypeAPI 5921 method_name: getTypeKind 5922 static: true 5923 signature: 5924 ret: i8 5925 args: [ std.core.String, std.core.RuntimeLinker ] 5926 impl: ark::ets::intrinsics::TypeAPIGetTypeKind 5927 5928 - name: TypeAPIIsValueType 5929 space: ets 5930 class_name: std.core.TypeAPI 5931 method_name: isValueType 5932 static: true 5933 signature: 5934 ret: u1 5935 args: [ std.core.String, std.core.RuntimeLinker ] 5936 impl: ark::ets::intrinsics::TypeAPIIsValueType 5937 5938 - name: TypeAPIGetNullTypeDescriptor 5939 space: ets 5940 class_name: std.core.TypeAPI 5941 method_name: getNullTypeDescriptor 5942 static: true 5943 signature: 5944 ret: std.core.String 5945 args: [ ] 5946 impl: ark::ets::intrinsics::TypeAPIGetNullTypeDescriptor 5947 5948 - name: TypeAPIGetUndefinedTypeDescriptor 5949 space: ets 5950 class_name: std.core.TypeAPI 5951 method_name: getUndefinedTypeDescriptor 5952 static: true 5953 signature: 5954 ret: std.core.String 5955 args: [ ] 5956 impl: ark::ets::intrinsics::TypeAPIGetUndefinedTypeDescriptor 5957 5958 - name: TypeAPIGetClass 5959 space: ets 5960 class_name: std.core.TypeAPI 5961 method_name: getClass 5962 static: true 5963 signature: 5964 ret: std.core.Class 5965 args: [ std.core.String, std.core.RuntimeLinker ] 5966 impl: ark::ets::intrinsics::TypeAPIGetClass 5967 5968 - name: TypeAPIGetClassAttributes 5969 space: ets 5970 class_name: std.core.TypeAPI 5971 method_name: getClassAttributes 5972 static: true 5973 signature: 5974 ret: i32 5975 args: [ std.core.Class ] 5976 impl: ark::ets::intrinsics::TypeAPIGetClassAttributes 5977 5978 - name: TypeAPIGetFieldsNum 5979 space: ets 5980 class_name: std.core.TypeAPI 5981 method_name: getFieldsNum 5982 static: true 5983 signature: 5984 ret: i64 5985 args: [ std.core.Class ] 5986 impl: ark::ets::intrinsics::TypeAPIGetFieldsNum 5987 5988 - name: TypeAPIGetOwnFieldsNum 5989 space: ets 5990 class_name: std.core.TypeAPI 5991 method_name: getOwnFieldsNum 5992 static: true 5993 signature: 5994 ret: i64 5995 args: [ std.core.Class ] 5996 impl: ark::ets::intrinsics::TypeAPIGetOwnFieldsNum 5997 5998 - name: TypeAPIGetFieldPtr 5999 space: ets 6000 class_name: std.core.TypeAPI 6001 method_name: getFieldPtr 6002 static: true 6003 signature: 6004 ret: std.core.Long 6005 args: [ std.core.Class, i64 ] 6006 impl: ark::ets::intrinsics::TypeAPIGetFieldPtr 6007 6008 - name: TypeAPIGetOwnFieldPtr 6009 space: ets 6010 class_name: std.core.TypeAPI 6011 method_name: getOwnFieldPtr 6012 static: true 6013 signature: 6014 ret: std.core.Long 6015 args: [ std.core.Class, i64 ] 6016 impl: ark::ets::intrinsics::TypeAPIGetOwnFieldPtr 6017 6018 - name: TypeAPIGetFieldPtrByName 6019 space: ets 6020 class_name: std.core.TypeAPI 6021 method_name: getFieldPtrByName 6022 static: true 6023 signature: 6024 ret: std.core.Long 6025 args: [ std.core.Class, std.core.String ] 6026 impl: ark::ets::intrinsics::TypeAPIGetFieldPtrByName 6027 6028 - name: TypeAPIGetFieldDescriptor 6029 space: ets 6030 class_name: std.core.TypeAPI 6031 method_name: getFieldDescriptor 6032 static: true 6033 signature: 6034 ret: std.core.String 6035 args: [ i64 ] 6036 impl: ark::ets::intrinsics::TypeAPIGetFieldDescriptor 6037 6038 - name: TypeAPIGetFieldOwner 6039 space: ets 6040 class_name: std.core.TypeAPI 6041 method_name: getFieldOwner 6042 static: true 6043 signature: 6044 ret: std.core.Class 6045 args: [ i64 ] 6046 impl: ark::ets::intrinsics::TypeAPIGetFieldOwner 6047 6048 - name: TypeAPIGetField 6049 space: ets 6050 class_name: std.core.TypeAPI 6051 method_name: getField 6052 static: true 6053 signature: 6054 ret: std.core.Field 6055 args: [ std.core.Class, i64, std.core.Type, std.core.Type ] 6056 impl: ark::ets::intrinsics::TypeAPIGetField 6057 6058 - name: TypeAPIGetMethodsNum 6059 space: ets 6060 class_name: std.core.TypeAPI 6061 method_name: getMethodsNum 6062 static: true 6063 signature: 6064 ret: i64 6065 args: [ std.core.Class ] 6066 impl: ark::ets::intrinsics::TypeAPIGetMethodsNum 6067 6068 - name: TypeAPIGetMethodDescriptor 6069 space: ets 6070 class_name: std.core.TypeAPI 6071 method_name: getMethodDescriptor 6072 static: true 6073 signature: 6074 ret: std.core.String 6075 args: [ std.core.Class, i64 ] 6076 impl: ark::ets::intrinsics::TypeAPIGetMethodDescriptor 6077 6078 - name: TypeAPIGetMethod 6079 space: ets 6080 class_name: std.core.TypeAPI 6081 method_name: getMethod 6082 static: true 6083 signature: 6084 ret: std.core.Method 6085 args: [ std.core.Class, std.core.MethodType ] 6086 impl: ark::ets::intrinsics::TypeAPIGetMethod 6087 6088 - name: TypeAPIGetConstructorsNum 6089 space: ets 6090 class_name: std.core.TypeAPI 6091 method_name: getConstructorsNum 6092 static: true 6093 signature: 6094 ret: i64 6095 args: [ std.core.Class ] 6096 impl: ark::ets::intrinsics::TypeAPIGetConstructorsNum 6097 6098 - name: TypeAPIGetConstructorDescriptor 6099 space: ets 6100 class_name: std.core.TypeAPI 6101 method_name: getConstructorDescriptor 6102 static: true 6103 signature: 6104 ret: std.core.String 6105 args: [ std.core.Class, i64 ] 6106 impl: ark::ets::intrinsics::TypeAPIGetConstructorDescriptor 6107 6108 - name: TypeAPIGetArrayElementType 6109 space: ets 6110 class_name: std.core.TypeAPI 6111 method_name: getArrayElementType 6112 static: true 6113 signature: 6114 ret: std.core.String 6115 args: [ std.core.Class ] 6116 impl: ark::ets::intrinsics::TypeAPIGetArrayElementType 6117 6118 - name: TypeAPIMakeArrayInstance 6119 space: ets 6120 class_name: std.core.TypeAPI 6121 method_name: makeArrayInstance 6122 static: true 6123 signature: 6124 ret: std.core.Object 6125 args: [ std.core.String, std.core.RuntimeLinker, i64 ] 6126 impl: ark::ets::intrinsics::TypeAPIMakeArrayInstance 6127 6128 - name: TypeAPIGetInterfacesNum 6129 space: ets 6130 class_name: std.core.TypeAPI 6131 method_name: getInterfacesNum 6132 static: true 6133 signature: 6134 ret: i64 6135 args: [ std.core.Class ] 6136 impl: ark::ets::intrinsics::TypeAPIGetInterfacesNum 6137 6138 - name: TypeAPIGetInterface 6139 space: ets 6140 class_name: std.core.TypeAPI 6141 method_name: getInterface 6142 static: true 6143 signature: 6144 ret: std.core.Class 6145 args: [ std.core.Class, i64 ] 6146 impl: ark::ets::intrinsics::TypeAPIGetInterface 6147 6148 - name: TypeAPIIsInheritedFrom 6149 space: ets 6150 class_name: std.core.TypeAPI 6151 method_name: isInheritedFrom 6152 static: true 6153 signature: 6154 ret: u1 6155 args: [ std.core.Class, std.core.Class ] 6156 impl: ark::ets::intrinsics::TypeAPIIsInheritedFrom 6157 clear_flags: [ ] 6158 6159 - name: TypeAPIGetFunctionAttributes 6160 space: ets 6161 class_name: std.core.TypeAPI 6162 method_name: getFunctionAttributes 6163 static: true 6164 signature: 6165 ret: i32 6166 args: [ std.core.String ] 6167 impl: ark::ets::intrinsics::TypeAPIGetFunctionAttributes 6168 6169 - name: TypeAPIGetStaticFieldValue 6170 space: ets 6171 class_name: std.core.ETSGLOBAL 6172 method_name: TypeAPIGetStaticFieldValue 6173 static: true 6174 signature: 6175 ret: std.core.Object 6176 args: [ std.core.Type, std.core.String ] 6177 impl: ark::ets::intrinsics::TypeAPIGetStaticFieldValue 6178 6179 - name: TypeAPISetStaticFieldValue 6180 space: ets 6181 class_name: std.core.ETSGLOBAL 6182 method_name: TypeAPISetStaticFieldValue 6183 static: true 6184 signature: 6185 ret: void 6186 args: [ std.core.Type, std.core.String, std.core.Object ] 6187 impl: ark::ets::intrinsics::TypeAPISetStaticFieldValue 6188 6189 - name: StdMethodInvoke 6190 space: ets 6191 class_name: std.core.ETSGLOBAL 6192 method_name: TypeAPIMethodInvoke 6193 static: true 6194 signature: 6195 ret: std.core.Object 6196 args: 6197 - std.core.MethodType 6198 - std.core.Object 6199 - std.core.Object[] 6200 impl: ark::ets::intrinsics::TypeAPIMethodInvoke 6201 6202 - name: StdMethodInvokeConstructor 6203 space: ets 6204 class_name: std.core.ETSGLOBAL 6205 method_name: TypeAPIMethodInvokeConstructor 6206 static: true 6207 signature: 6208 ret: std.core.Object 6209 args: 6210 - std.core.MethodType 6211 - std.core.Object[] 6212 impl: ark::ets::intrinsics::TypeAPIMethodInvokeConstructor 6213 6214 - name: TypeAPIGetFunctionObjectNameFromAnnotation 6215 space: ets 6216 class_name: std.core.ETSGLOBAL 6217 method_name: getFunctionObjectNameFromAnnotation 6218 static: true 6219 signature: 6220 ret: std.core.String 6221 args: [ std.core.Object ] 6222 impl: ark::ets::intrinsics::TypeAPIGetFunctionObjectNameFromAnnotation 6223 6224######################### 6225# std.core.FunctionType # 6226######################### 6227 - name: TypeAPIGetParametersNum 6228 space: ets 6229 class_name: std.core.FunctionType 6230 method_name: getParametersNum 6231 static: false 6232 signature: 6233 ret: i64 6234 args: [ ] 6235 impl: ark::ets::intrinsics::TypeAPIGetParametersNum 6236 6237 - name: TypeAPIGetResultTypeDescriptor 6238 space: ets 6239 class_name: std.core.FunctionType 6240 method_name: getResultTypeDescriptor 6241 static: false 6242 signature: 6243 ret: std.core.String 6244 args: [ ] 6245 impl: ark::ets::intrinsics::TypeAPIGetResultTypeDescriptor 6246 6247 - name: TypeAPIGetParameterDescriptor 6248 space: ets 6249 class_name: std.core.FunctionType 6250 method_name: getParameterDescriptor 6251 static: false 6252 signature: 6253 ret: std.core.String 6254 args: [ i64 ] 6255 impl: ark::ets::intrinsics::TypeAPIGetParameterDescriptor 6256 6257 - name: TypeAPIGetParameter 6258 space: ets 6259 class_name: std.core.FunctionType 6260 method_name: getParameter 6261 static: false 6262 signature: 6263 ret: std.core.Parameter 6264 args: [ i64, std.core.Type ] 6265 impl: ark::ets::intrinsics::TypeAPIGetParameter 6266 6267####################### 6268# std.core.MethodType # 6269####################### 6270 - name: TypeAPIGetReceiverTypeDescriptor 6271 space: ets 6272 class_name: std.core.MethodType 6273 method_name: getReceiverTypeDescriptor 6274 static: false 6275 signature: 6276 ret: std.core.String 6277 args: [ ] 6278 impl: ark::ets::intrinsics::TypeAPIGetReceiverTypeDescriptor 6279 6280####################### 6281# std.core.LambdaType # 6282####################### 6283 - name: TypeAPIGetDeclaringClass 6284 space: ets 6285 class_name: std.core.LambdaType 6286 method_name: getDeclaringClass 6287 static: false 6288 signature: 6289 ret: std.core.Class 6290 args: [ ] 6291 impl: ark::ets::intrinsics::TypeAPIGetDeclaringClass 6292 6293################# 6294# std.core.Char # 6295################# 6296 - name: StdCoreCharToByte 6297 space: ets 6298 class_name: std.core.Char 6299 method_name: toByte 6300 static: true 6301 signature: 6302 ret: i8 6303 args: [ u16 ] 6304 impl: ark::ets::intrinsics::StdCoreCharToByte 6305 6306 - name: StdCoreCharToShort 6307 space: ets 6308 class_name: std.core.Char 6309 method_name: toShort 6310 static: true 6311 signature: 6312 ret: i16 6313 args: [ u16 ] 6314 impl: ark::ets::intrinsics::StdCoreCharToByte 6315 6316 - name: StdCoreCharToInt 6317 space: ets 6318 class_name: std.core.Char 6319 method_name: toInt 6320 static: true 6321 signature: 6322 ret: i32 6323 args: [ u16 ] 6324 impl: ark::ets::intrinsics::StdCoreCharToInt 6325 6326 - name: StdCoreCharToLong 6327 space: ets 6328 class_name: std.core.Char 6329 method_name: toLong 6330 static: true 6331 signature: 6332 ret: i64 6333 args: [ u16 ] 6334 impl: ark::ets::intrinsics::StdCoreCharToLong 6335 6336 - name: StdCoreCharToFloat 6337 space: ets 6338 class_name: std.core.Char 6339 method_name: toFloat 6340 static: true 6341 signature: 6342 ret: f32 6343 args: [ u16 ] 6344 impl: ark::ets::intrinsics::StdCoreCharToFloat 6345 6346 - name: StdCoreCharToDouble 6347 space: ets 6348 class_name: std.core.Char 6349 method_name: toDouble 6350 static: true 6351 signature: 6352 ret: f64 6353 args: [ u16 ] 6354 impl: ark::ets::intrinsics::StdCoreCharToDouble 6355 6356 - name: StdCoreCharIsUpperCase 6357 space: ets 6358 class_name: std.core.Char 6359 method_name: isUpperCase 6360 static: true 6361 signature: 6362 ret: u1 6363 args: [ u16 ] 6364 impl: ark::ets::intrinsics::StdCoreCharIsUpperCase 6365 safe_intrinsic: true 6366 6367 - name: StdCoreCharToUpperCase 6368 space: ets 6369 class_name: std.core.Char 6370 method_name: toUpperCase 6371 static: true 6372 signature: 6373 ret: u16 6374 args: [ u16 ] 6375 impl: ark::ets::intrinsics::StdCoreCharToUpperCase 6376 safe_intrinsic: true 6377 6378 - name: StdCoreCharIsLowerCase 6379 space: ets 6380 class_name: std.core.Char 6381 method_name: isLowerCase 6382 static: true 6383 signature: 6384 ret: u1 6385 args: [ u16 ] 6386 impl: ark::ets::intrinsics::StdCoreCharIsLowerCase 6387 safe_intrinsic: true 6388 6389 - name: StdCoreCharToLowerCase 6390 space: ets 6391 class_name: std.core.Char 6392 method_name: toLowerCase 6393 static: true 6394 signature: 6395 ret: u16 6396 args: [ u16 ] 6397 impl: ark::ets::intrinsics::StdCoreCharToLowerCase 6398 safe_intrinsic: true 6399 6400 - name: StdCoreCharIsWhiteSpace 6401 space: ets 6402 class_name: std.core.Char 6403 method_name: isWhiteSpace 6404 static: true 6405 signature: 6406 ret: u1 6407 args: [ u16 ] 6408 impl: ark::ets::intrinsics::StdCoreCharIsWhiteSpace 6409 safe_intrinsic: true 6410 codegen_arch: [arm64, amd64] 6411 codegen_func: CreateCharIsWhiteSpace 6412 llvm_codegen_func: EmitCharIsWhiteSpace 6413 6414################### 6415# std.core.Value # 6416################### 6417 6418 - name: ValueAPIGetFieldObject 6419 space: ets 6420 class_name: std.core.ETSGLOBAL 6421 method_name: ValueAPIGetFieldObject 6422 static: true 6423 signature: 6424 ret: std.core.Object 6425 args: [ std.core.Object, i64 ] 6426 impl: ark::ets::intrinsics::ValueAPIGetFieldObject 6427 6428 - name: ValueAPIGetFieldBoolean 6429 space: ets 6430 class_name: std.core.ETSGLOBAL 6431 method_name: ValueAPIGetFieldBoolean 6432 static: true 6433 signature: 6434 ret: u1 6435 args: [ std.core.Object, i64 ] 6436 impl: ark::ets::intrinsics::ValueAPIGetFieldBoolean 6437 6438 - name: ValueAPIGetFieldByte 6439 space: ets 6440 class_name: std.core.ETSGLOBAL 6441 method_name: ValueAPIGetFieldByte 6442 static: true 6443 signature: 6444 ret: i8 6445 args: [ std.core.Object, i64 ] 6446 impl: ark::ets::intrinsics::ValueAPIGetFieldByte 6447 6448 - name: ValueAPIGetFieldChar 6449 space: ets 6450 class_name: std.core.ETSGLOBAL 6451 method_name: ValueAPIGetFieldChar 6452 static: true 6453 signature: 6454 ret: u16 6455 args: [ std.core.Object, i64 ] 6456 impl: ark::ets::intrinsics::ValueAPIGetFieldChar 6457 6458 - name: ValueAPIGetFieldShort 6459 space: ets 6460 class_name: std.core.ETSGLOBAL 6461 method_name: ValueAPIGetFieldShort 6462 static: true 6463 signature: 6464 ret: i16 6465 args: [ std.core.Object, i64 ] 6466 impl: ark::ets::intrinsics::ValueAPIGetFieldShort 6467 6468 - name: ValueAPIGetFieldInt 6469 space: ets 6470 class_name: std.core.ETSGLOBAL 6471 method_name: ValueAPIGetFieldInt 6472 static: true 6473 signature: 6474 ret: i32 6475 args: [ std.core.Object, i64 ] 6476 impl: ark::ets::intrinsics::ValueAPIGetFieldInt 6477 6478 - name: ValueAPIGetFieldLong 6479 space: ets 6480 class_name: std.core.ETSGLOBAL 6481 method_name: ValueAPIGetFieldLong 6482 static: true 6483 signature: 6484 ret: i64 6485 args: [ std.core.Object, i64 ] 6486 impl: ark::ets::intrinsics::ValueAPIGetFieldLong 6487 6488 - name: ValueAPIGetFieldFloat 6489 space: ets 6490 class_name: std.core.ETSGLOBAL 6491 method_name: ValueAPIGetFieldFloat 6492 static: true 6493 signature: 6494 ret: f32 6495 args: [ std.core.Object, i64 ] 6496 impl: ark::ets::intrinsics::ValueAPIGetFieldFloat 6497 6498 - name: ValueAPIGetFieldDouble 6499 space: ets 6500 class_name: std.core.ETSGLOBAL 6501 method_name: ValueAPIGetFieldDouble 6502 static: true 6503 signature: 6504 ret: f64 6505 args: [ std.core.Object, i64 ] 6506 impl: ark::ets::intrinsics::ValueAPIGetFieldDouble 6507 6508 - name: ValueAPIGetFieldByNameObject 6509 space: ets 6510 class_name: std.core.ETSGLOBAL 6511 method_name: ValueAPIGetFieldByNameObject 6512 static: true 6513 signature: 6514 ret: std.core.Object 6515 args: [ std.core.Object, std.core.String ] 6516 impl: ark::ets::intrinsics::ValueAPIGetFieldByNameObject 6517 6518 - name: ValueAPIGetFieldByNameBoolean 6519 space: ets 6520 class_name: std.core.ETSGLOBAL 6521 method_name: ValueAPIGetFieldByNameBoolean 6522 static: true 6523 signature: 6524 ret: u1 6525 args: [ std.core.Object, std.core.String ] 6526 impl: ark::ets::intrinsics::ValueAPIGetFieldByNameBoolean 6527 6528 - name: ValueAPIGetFieldByNameByte 6529 space: ets 6530 class_name: std.core.ETSGLOBAL 6531 method_name: ValueAPIGetFieldByNameByte 6532 static: true 6533 signature: 6534 ret: i8 6535 args: [ std.core.Object, std.core.String ] 6536 impl: ark::ets::intrinsics::ValueAPIGetFieldByNameByte 6537 6538 - name: ValueAPIGetFieldByNameChar 6539 space: ets 6540 class_name: std.core.ETSGLOBAL 6541 method_name: ValueAPIGetFieldByNameChar 6542 static: true 6543 signature: 6544 ret: u16 6545 args: [ std.core.Object, std.core.String ] 6546 impl: ark::ets::intrinsics::ValueAPIGetFieldByNameChar 6547 6548 - name: ValueAPIGetFieldByNameShort 6549 space: ets 6550 class_name: std.core.ETSGLOBAL 6551 method_name: ValueAPIGetFieldByNameShort 6552 static: true 6553 signature: 6554 ret: i16 6555 args: [ std.core.Object, std.core.String ] 6556 impl: ark::ets::intrinsics::ValueAPIGetFieldByNameShort 6557 6558 - name: ValueAPIGetFieldByNameInt 6559 space: ets 6560 class_name: std.core.ETSGLOBAL 6561 method_name: ValueAPIGetFieldByNameInt 6562 static: true 6563 signature: 6564 ret: i32 6565 args: [ std.core.Object, std.core.String ] 6566 impl: ark::ets::intrinsics::ValueAPIGetFieldByNameInt 6567 6568 - name: ValueAPIGetFieldByNameLong 6569 space: ets 6570 class_name: std.core.ETSGLOBAL 6571 method_name: ValueAPIGetFieldByNameLong 6572 static: true 6573 signature: 6574 ret: i64 6575 args: [ std.core.Object, std.core.String ] 6576 impl: ark::ets::intrinsics::ValueAPIGetFieldByNameLong 6577 6578 - name: ValueAPIGetFieldByNameFloat 6579 space: ets 6580 class_name: std.core.ETSGLOBAL 6581 method_name: ValueAPIGetFieldByNameFloat 6582 static: true 6583 signature: 6584 ret: f32 6585 args: [ std.core.Object, std.core.String ] 6586 impl: ark::ets::intrinsics::ValueAPIGetFieldByNameFloat 6587 6588 - name: ValueAPIGetFieldByNameDouble 6589 space: ets 6590 class_name: std.core.ETSGLOBAL 6591 method_name: ValueAPIGetFieldByNameDouble 6592 static: true 6593 signature: 6594 ret: f64 6595 args: [ std.core.Object, std.core.String ] 6596 impl: ark::ets::intrinsics::ValueAPIGetFieldByNameDouble 6597 6598 - name: ValueAPISetFieldObject 6599 space: ets 6600 class_name: std.core.ETSGLOBAL 6601 method_name: ValueAPISetFieldObject 6602 static: true 6603 signature: 6604 ret: void 6605 args: [ std.core.Object, i64, std.core.Object ] 6606 impl: ark::ets::intrinsics::ValueAPISetFieldObject 6607 6608 - name: ValueAPISetFieldBoolean 6609 space: ets 6610 class_name: std.core.ETSGLOBAL 6611 method_name: ValueAPISetFieldBoolean 6612 static: true 6613 signature: 6614 ret: void 6615 args: [ std.core.Object, i64, u1 ] 6616 impl: ark::ets::intrinsics::ValueAPISetFieldBoolean 6617 6618 - name: ValueAPISetFieldByte 6619 space: ets 6620 class_name: std.core.ETSGLOBAL 6621 method_name: ValueAPISetFieldByte 6622 static: true 6623 signature: 6624 ret: void 6625 args: [ std.core.Object, i64, i8 ] 6626 impl: ark::ets::intrinsics::ValueAPISetFieldByte 6627 6628 - name: ValueAPISetFieldChar 6629 space: ets 6630 class_name: std.core.ETSGLOBAL 6631 method_name: ValueAPISetFieldChar 6632 static: true 6633 signature: 6634 ret: void 6635 args: [ std.core.Object, i64, u16 ] 6636 impl: ark::ets::intrinsics::ValueAPISetFieldChar 6637 6638 - name: ValueAPISetFieldShort 6639 space: ets 6640 class_name: std.core.ETSGLOBAL 6641 method_name: ValueAPISetFieldShort 6642 static: true 6643 signature: 6644 ret: void 6645 args: [ std.core.Object, i64, i16 ] 6646 impl: ark::ets::intrinsics::ValueAPISetFieldShort 6647 6648 - name: ValueAPISetFieldInt 6649 space: ets 6650 class_name: std.core.ETSGLOBAL 6651 method_name: ValueAPISetFieldInt 6652 static: true 6653 signature: 6654 ret: void 6655 args: [ std.core.Object, i64, i32 ] 6656 impl: ark::ets::intrinsics::ValueAPISetFieldInt 6657 6658 - name: ValueAPISetFieldLong 6659 space: ets 6660 class_name: std.core.ETSGLOBAL 6661 method_name: ValueAPISetFieldLong 6662 static: true 6663 signature: 6664 ret: void 6665 args: [ std.core.Object, i64, i64 ] 6666 impl: ark::ets::intrinsics::ValueAPISetFieldLong 6667 6668 - name: ValueAPISetFieldFloat 6669 space: ets 6670 class_name: std.core.ETSGLOBAL 6671 method_name: ValueAPISetFieldFloat 6672 static: true 6673 signature: 6674 ret: void 6675 args: [ std.core.Object, i64, f32 ] 6676 impl: ark::ets::intrinsics::ValueAPISetFieldFloat 6677 6678 - name: ValueAPISetFieldDouble 6679 space: ets 6680 class_name: std.core.ETSGLOBAL 6681 method_name: ValueAPISetFieldDouble 6682 static: true 6683 signature: 6684 ret: void 6685 args: [ std.core.Object, i64, f64 ] 6686 impl: ark::ets::intrinsics::ValueAPISetFieldDouble 6687 6688 - name: ValueAPISetFieldByNameObject 6689 space: ets 6690 class_name: std.core.ETSGLOBAL 6691 method_name: ValueAPISetFieldByNameObject 6692 static: true 6693 signature: 6694 ret: void 6695 args: [ std.core.Object, std.core.String, std.core.Object ] 6696 impl: ark::ets::intrinsics::ValueAPISetFieldByNameObject 6697 6698 - name: ValueAPISetFieldByNameBoolean 6699 space: ets 6700 class_name: std.core.ETSGLOBAL 6701 method_name: ValueAPISetFieldByNameBoolean 6702 static: true 6703 signature: 6704 ret: void 6705 args: [ std.core.Object, std.core.String, u1 ] 6706 impl: ark::ets::intrinsics::ValueAPISetFieldByNameBoolean 6707 6708 - name: ValueAPISetFieldByNameByte 6709 space: ets 6710 class_name: std.core.ETSGLOBAL 6711 method_name: ValueAPISetFieldByNameByte 6712 static: true 6713 signature: 6714 ret: void 6715 args: [ std.core.Object, std.core.String, i8 ] 6716 impl: ark::ets::intrinsics::ValueAPISetFieldByNameByte 6717 6718 - name: ValueAPISetFieldByNameChar 6719 space: ets 6720 class_name: std.core.ETSGLOBAL 6721 method_name: ValueAPISetFieldByNameChar 6722 static: true 6723 signature: 6724 ret: void 6725 args: [ std.core.Object, std.core.String, u16 ] 6726 impl: ark::ets::intrinsics::ValueAPISetFieldByNameChar 6727 6728 - name: ValueAPISetFieldByNameShort 6729 space: ets 6730 class_name: std.core.ETSGLOBAL 6731 method_name: ValueAPISetFieldByNameShort 6732 static: true 6733 signature: 6734 ret: void 6735 args: [ std.core.Object, std.core.String, i16 ] 6736 impl: ark::ets::intrinsics::ValueAPISetFieldByNameShort 6737 6738 - name: ValueAPISetFieldByNameInt 6739 space: ets 6740 class_name: std.core.ETSGLOBAL 6741 method_name: ValueAPISetFieldByNameInt 6742 static: true 6743 signature: 6744 ret: void 6745 args: [ std.core.Object, std.core.String, i32 ] 6746 impl: ark::ets::intrinsics::ValueAPISetFieldByNameInt 6747 6748 - name: ValueAPISetFieldByNameLong 6749 space: ets 6750 class_name: std.core.ETSGLOBAL 6751 method_name: ValueAPISetFieldByNameLong 6752 static: true 6753 signature: 6754 ret: void 6755 args: [ std.core.Object, std.core.String, i64 ] 6756 impl: ark::ets::intrinsics::ValueAPISetFieldByNameLong 6757 6758 - name: ValueAPISetFieldByNameFloat 6759 space: ets 6760 class_name: std.core.ETSGLOBAL 6761 method_name: ValueAPISetFieldByNameFloat 6762 static: true 6763 signature: 6764 ret: void 6765 args: [ std.core.Object, std.core.String, f32 ] 6766 impl: ark::ets::intrinsics::ValueAPISetFieldByNameFloat 6767 6768 - name: ValueAPISetFieldByNameDouble 6769 space: ets 6770 class_name: std.core.ETSGLOBAL 6771 method_name: ValueAPISetFieldByNameDouble 6772 static: true 6773 signature: 6774 ret: void 6775 args: [ std.core.Object, std.core.String, f64 ] 6776 impl: ark::ets::intrinsics::ValueAPISetFieldByNameDouble 6777 6778 - name: ValueAPIGetArrayLength 6779 space: ets 6780 class_name: std.core.ETSGLOBAL 6781 method_name: ValueAPIGetArrayLength 6782 static: true 6783 signature: 6784 ret: i64 6785 args: [ std.core.Object ] 6786 impl: ark::ets::intrinsics::ValueAPIGetArrayLength 6787 6788 - name: ValueAPISetElementObject 6789 space: ets 6790 class_name: std.core.ETSGLOBAL 6791 method_name: ValueAPISetElementObject 6792 static: true 6793 signature: 6794 ret: void 6795 args: [ std.core.Object, i64, std.core.Object ] 6796 impl: ark::ets::intrinsics::ValueAPISetElementObject 6797 6798 - name: ValueAPISetElementBoolean 6799 space: ets 6800 class_name: std.core.ETSGLOBAL 6801 method_name: ValueAPISetElementBoolean 6802 static: true 6803 signature: 6804 ret: void 6805 args: [ std.core.Object, i64, u1 ] 6806 impl: ark::ets::intrinsics::ValueAPISetElementBoolean 6807 6808 - name: ValueAPISetElementByte 6809 space: ets 6810 class_name: std.core.ETSGLOBAL 6811 method_name: ValueAPISetElementByte 6812 static: true 6813 signature: 6814 ret: void 6815 args: [ std.core.Object, i64, i8 ] 6816 impl: ark::ets::intrinsics::ValueAPISetElementByte 6817 6818 - name: ValueAPISetElementChar 6819 space: ets 6820 class_name: std.core.ETSGLOBAL 6821 method_name: ValueAPISetElementChar 6822 static: true 6823 signature: 6824 ret: void 6825 args: [ std.core.Object, i64, u16 ] 6826 impl: ark::ets::intrinsics::ValueAPISetElementChar 6827 6828 - name: ValueAPISetElementShort 6829 space: ets 6830 class_name: std.core.ETSGLOBAL 6831 method_name: ValueAPISetElementShort 6832 static: true 6833 signature: 6834 ret: void 6835 args: [ std.core.Object, i64, i16 ] 6836 impl: ark::ets::intrinsics::ValueAPISetElementShort 6837 6838 - name: ValueAPISetElementInt 6839 space: ets 6840 class_name: std.core.ETSGLOBAL 6841 method_name: ValueAPISetElementInt 6842 static: true 6843 signature: 6844 ret: void 6845 args: [ std.core.Object, i64, i32 ] 6846 impl: ark::ets::intrinsics::ValueAPISetElementInt 6847 6848 - name: ValueAPISetElementLong 6849 space: ets 6850 class_name: std.core.ETSGLOBAL 6851 method_name: ValueAPISetElementLong 6852 static: true 6853 signature: 6854 ret: void 6855 args: [ std.core.Object, i64, i64 ] 6856 impl: ark::ets::intrinsics::ValueAPISetElementLong 6857 6858 - name: ValueAPISetElementFloat 6859 space: ets 6860 class_name: std.core.ETSGLOBAL 6861 method_name: ValueAPISetElementFloat 6862 static: true 6863 signature: 6864 ret: void 6865 args: [ std.core.Object, i64, f32 ] 6866 impl: ark::ets::intrinsics::ValueAPISetElementFloat 6867 6868 - name: ValueAPISetElementDouble 6869 space: ets 6870 class_name: std.core.ETSGLOBAL 6871 method_name: ValueAPISetElementDouble 6872 static: true 6873 signature: 6874 ret: void 6875 args: [ std.core.Object, i64, f64 ] 6876 impl: ark::ets::intrinsics::ValueAPISetElementDouble 6877 6878 - name: ValueAPIGetElementObject 6879 space: ets 6880 class_name: std.core.ETSGLOBAL 6881 method_name: ValueAPIGetElementObject 6882 static: true 6883 signature: 6884 ret: std.core.Object 6885 args: [ std.core.Object, i64 ] 6886 impl: ark::ets::intrinsics::ValueAPIGetElementObject 6887 6888 - name: ValueAPIGetElementBoolean 6889 space: ets 6890 class_name: std.core.ETSGLOBAL 6891 method_name: ValueAPIGetElementBoolean 6892 static: true 6893 signature: 6894 ret: u1 6895 args: [ std.core.Object, i64 ] 6896 impl: ark::ets::intrinsics::ValueAPIGetElementBoolean 6897 6898 - name: ValueAPIGetElementByte 6899 space: ets 6900 class_name: std.core.ETSGLOBAL 6901 method_name: ValueAPIGetElementByte 6902 static: true 6903 signature: 6904 ret: i8 6905 args: [ std.core.Object, i64 ] 6906 impl: ark::ets::intrinsics::ValueAPIGetElementByte 6907 6908 - name: ValueAPIGetElementChar 6909 space: ets 6910 class_name: std.core.ETSGLOBAL 6911 method_name: ValueAPIGetElementChar 6912 static: true 6913 signature: 6914 ret: u16 6915 args: [ std.core.Object, i64 ] 6916 impl: ark::ets::intrinsics::ValueAPIGetElementChar 6917 6918 - name: ValueAPIGetElementShort 6919 space: ets 6920 class_name: std.core.ETSGLOBAL 6921 method_name: ValueAPIGetElementShort 6922 static: true 6923 signature: 6924 ret: i16 6925 args: [ std.core.Object, i64 ] 6926 impl: ark::ets::intrinsics::ValueAPIGetElementShort 6927 6928 - name: ValueAPIGetElementInt 6929 space: ets 6930 class_name: std.core.ETSGLOBAL 6931 method_name: ValueAPIGetElementInt 6932 static: true 6933 signature: 6934 ret: i32 6935 args: [ std.core.Object, i64 ] 6936 impl: ark::ets::intrinsics::ValueAPIGetElementInt 6937 6938 - name: ValueAPIGetElementLong 6939 space: ets 6940 class_name: std.core.ETSGLOBAL 6941 method_name: ValueAPIGetElementLong 6942 static: true 6943 signature: 6944 ret: i64 6945 args: [ std.core.Object, i64 ] 6946 impl: ark::ets::intrinsics::ValueAPIGetElementLong 6947 6948 - name: ValueAPIGetElementFloat 6949 space: ets 6950 class_name: std.core.ETSGLOBAL 6951 method_name: ValueAPIGetElementFloat 6952 static: true 6953 signature: 6954 ret: f32 6955 args: [ std.core.Object, i64 ] 6956 impl: ark::ets::intrinsics::ValueAPIGetElementFloat 6957 6958 - name: ValueAPIGetElementDouble 6959 space: ets 6960 class_name: std.core.ETSGLOBAL 6961 method_name: ValueAPIGetElementDouble 6962 static: true 6963 signature: 6964 ret: f64 6965 args: [ std.core.Object, i64 ] 6966 impl: ark::ets::intrinsics::ValueAPIGetElementDouble 6967 6968############################### 6969# std.core.TypeBuilderContext # 6970############################### 6971 6972 - name: TypeAPITypeCreatorCtxCreate 6973 space: ets 6974 class_name: std.core.TypeCreatorCtx 6975 method_name: createCtx 6976 static: true 6977 signature: 6978 ret: i64 6979 args: [] 6980 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxCreate 6981 6982 - name: TypeAPITypeCreatorCtxDestroy 6983 space: ets 6984 class_name: std.core.TypeCreatorCtx 6985 method_name: destroyCtx 6986 static: true 6987 signature: 6988 ret: void 6989 args: [ i64 ] 6990 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxDestroy 6991 6992 - name: TypeAPITypeCreatorCtxCommit 6993 space: ets 6994 class_name: std.core.TypeCreatorCtx 6995 method_name: commit 6996 static: true 6997 signature: 6998 ret: std.core.String 6999 args: 7000 - i64 7001 - std.core.Object[] 7002 - std.core.RuntimeLinker 7003 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxCommit 7004 7005 - name: TypeAPITypeCreatorCtxGetError 7006 space: ets 7007 class_name: std.core.TypeCreatorCtx 7008 method_name: getError 7009 static: true 7010 signature: 7011 ret: std.core.String 7012 args: 7013 - i64 7014 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxGetError 7015 7016 - name: TypeAPITypeCreatorCtxGetObjectsArrayForCCtor 7017 space: ets 7018 class_name: std.core.TypeCreatorCtx 7019 method_name: getObjectsArrayForCCtor 7020 static: true 7021 signature: 7022 ret: std.core.Object[] 7023 args: 7024 - i64 7025 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxGetObjectsArrayForCCtor 7026 7027 - name: TypeAPITypeCreatorCtxGetTypeDescFromPointer 7028 space: ets 7029 class_name: std.core.TypeCreatorCtx 7030 method_name: getTypeDescFromPointer 7031 static: true 7032 signature: 7033 ret: std.core.String 7034 args: 7035 - i64 7036 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxGetTypeDescFromPointer 7037 7038 - name: TypeAPITypeCreatorCtxClassCreate 7039 space: ets 7040 class_name: std.core.TypeCreatorCtx 7041 method_name: classCreate 7042 static: true 7043 signature: 7044 ret: i64 7045 args: 7046 - i64 7047 - std.core.String 7048 - i32 7049 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxClassCreate 7050 7051 - name: TypeAPITypeCreatorCtxClassSetBase 7052 space: ets 7053 class_name: std.core.TypeCreatorCtx 7054 method_name: classSetBase 7055 static: true 7056 signature: 7057 ret: std.core.String 7058 args: 7059 - i64 7060 - std.core.String 7061 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxClassSetBase 7062 7063 - name: TypeAPITypeCreatorCtxClassAddIface 7064 space: ets 7065 class_name: std.core.TypeCreatorCtx 7066 method_name: classAddIface 7067 static: true 7068 signature: 7069 ret: std.core.String 7070 args: 7071 - i64 7072 - std.core.String 7073 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxClassAddIface 7074 7075 - name: TypeAPITypeCreatorCtxClassAddField 7076 space: ets 7077 class_name: std.core.TypeCreatorCtx 7078 method_name: classAddField 7079 static: true 7080 signature: 7081 ret: std.core.String 7082 args: 7083 - i64 7084 - std.core.String 7085 - std.core.String 7086 - i32 7087 - i32 7088 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxClassAddField 7089 7090 - name: TypeAPITypeCreatorCtxInterfaceCreate 7091 space: ets 7092 class_name: std.core.TypeCreatorCtx 7093 method_name: interfaceCreate 7094 static: true 7095 signature: 7096 ret: i64 7097 args: 7098 - i64 7099 - std.core.String 7100 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxInterfaceCreate 7101 7102 - name: TypeAPITypeCreatorCtxInterfaceAddBase 7103 space: ets 7104 class_name: std.core.TypeCreatorCtx 7105 method_name: interfaceAddBase 7106 static: true 7107 signature: 7108 ret: std.core.String 7109 args: 7110 - i64 7111 - std.core.String 7112 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxInterfaceAddBase 7113 7114 - name: TypeAPITypeCreatorCtxMethodCreate 7115 space: ets 7116 class_name: std.core.TypeCreatorCtx 7117 method_name: methodCreate 7118 static: true 7119 signature: 7120 ret: i64 7121 args: 7122 - i64 7123 - std.core.String 7124 - i32 7125 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxMethodCreate 7126 7127 - name: TypeAPITypeCreatorCtxMethodAddAccessMod 7128 space: ets 7129 class_name: std.core.TypeCreatorCtx 7130 method_name: methodAddAccessMod 7131 static: true 7132 signature: 7133 ret: std.core.String 7134 args: 7135 - i64 7136 - i32 7137 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxMethodAddAccessMod 7138 7139 - name: TypeAPITypeCreatorCtxMethodAddParam 7140 space: ets 7141 class_name: std.core.TypeCreatorCtx 7142 method_name: methodAddParam 7143 static: true 7144 signature: 7145 ret: std.core.String 7146 args: 7147 - i64 7148 - std.core.String 7149 - std.core.String 7150 - i32 7151 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxMethodAddParam 7152 7153 - name: TypeAPITypeCreatorCtxMethodAddBodyFromMethod 7154 space: ets 7155 class_name: std.core.TypeCreatorCtx 7156 method_name: methodAddBodyFromMethod 7157 static: true 7158 signature: 7159 ret: std.core.String 7160 args: 7161 - i64 7162 - std.core.MethodType 7163 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxMethodAddBodyFromMethod 7164 7165 - name: TypeAPITypeCreatorCtxMethodAddBodyFromLambda 7166 space: ets 7167 class_name: std.core.TypeCreatorCtx 7168 method_name: methodAddBodyFromLambda 7169 static: true 7170 signature: 7171 ret: std.core.String 7172 args: 7173 - i64 7174 - i32 7175 - std.core.LambdaType 7176 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxMethodAddBodyFromLambda 7177 7178 - name: TypeAPITypeCreatorCtxMethodAddBodyFromErasedLambda 7179 space: ets 7180 class_name: std.core.TypeCreatorCtx 7181 method_name: methodAddBodyFromErasedLambda 7182 static: true 7183 signature: 7184 ret: std.core.String 7185 args: 7186 - i64 7187 - i32 7188 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxMethodAddBodyFromErasedLambda 7189 7190 - name: TypeAPITypeCreatorCtxMethodAddBodyDefault 7191 space: ets 7192 class_name: std.core.TypeCreatorCtx 7193 method_name: methodAddBodyDefault 7194 static: true 7195 signature: 7196 ret: std.core.String 7197 args: 7198 - i64 7199 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxMethodAddBodyDefault 7200 7201 - name: TypeAPITypeCreatorCtxMethodAddResult 7202 space: ets 7203 class_name: std.core.TypeCreatorCtx 7204 method_name: methodAddResult 7205 static: true 7206 signature: 7207 ret: std.core.String 7208 args: 7209 - i64 7210 - std.core.String 7211 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxMethodAddResult 7212 7213 - name: TypeAPITypeCreatorCtxMethodAdd 7214 space: ets 7215 class_name: std.core.TypeCreatorCtx 7216 method_name: methodAdd 7217 static: true 7218 signature: 7219 ret: std.core.String 7220 args: 7221 - i64 7222 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxMethodAdd 7223 7224 - name: TypeAPITypeCreatorCtxLambdaTypeCreate 7225 space: ets 7226 class_name: std.core.TypeCreatorCtx 7227 method_name: lambdaTypeCreate 7228 static: true 7229 signature: 7230 ret: i64 7231 args: 7232 - i64 7233 - i32 7234 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxLambdaTypeCreate 7235 7236 - name: TypeAPITypeCreatorCtxLambdaTypeAddParam 7237 space: ets 7238 class_name: std.core.TypeCreatorCtx 7239 method_name: lambdaTypeAddParam 7240 static: true 7241 signature: 7242 ret: std.core.String 7243 args: 7244 - i64 7245 - std.core.String 7246 - i32 7247 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxLambdaTypeAddParam 7248 7249 - name: TypeAPITypeCreatorCtxLambdaTypeAddResult 7250 space: ets 7251 class_name: std.core.TypeCreatorCtx 7252 method_name: lambdaTypeAddResult 7253 static: true 7254 signature: 7255 ret: std.core.String 7256 args: 7257 - i64 7258 - std.core.String 7259 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxLambdaTypeAddResult 7260 7261 - name: TypeAPITypeCreatorCtxLambdaTypeAdd 7262 space: ets 7263 class_name: std.core.TypeCreatorCtx 7264 method_name: lambdaTypeAdd 7265 static: true 7266 signature: 7267 ret: std.core.String 7268 args: 7269 - i64 7270 impl: ark::ets::intrinsics::TypeAPITypeCreatorCtxLambdaTypeAdd 7271 7272################################ 7273# std.containers.ConcurrencyHelpers # 7274################################ 7275 7276 - name: ConcurrencyHelpersMutexCreate 7277 space: ets 7278 class_name: std.containers.ConcurrencyHelpers 7279 method_name: mutexCreate 7280 static: true 7281 signature: 7282 ret: std.core.Object 7283 args: [] 7284 impl: ark::ets::intrinsics::EtsMutexCreate 7285 7286 - name: ConcurrencyHelpersMutexLock 7287 space: ets 7288 class_name: std.containers.ConcurrencyHelpers 7289 method_name: mutexLock 7290 static: true 7291 signature: 7292 ret: void 7293 args: [ std.core.Object ] 7294 impl: ark::ets::intrinsics::EtsMutexLock 7295 7296 - name: ConcurrencyHelpersMutexUnlock 7297 space: ets 7298 class_name: std.containers.ConcurrencyHelpers 7299 method_name: mutexUnlock 7300 static: true 7301 signature: 7302 ret: void 7303 args: [ std.core.Object ] 7304 impl: ark::ets::intrinsics::EtsMutexUnlock 7305 7306 - name: ConcurrencyHelpersEventCreate 7307 space: ets 7308 class_name: std.containers.ConcurrencyHelpers 7309 method_name: eventCreate 7310 static: true 7311 signature: 7312 ret: std.core.Object 7313 args: [] 7314 impl: ark::ets::intrinsics::EtsEventCreate 7315 7316 - name: ConcurrencyHelpersEventWait 7317 space: ets 7318 class_name: std.containers.ConcurrencyHelpers 7319 method_name: eventWait 7320 static: true 7321 signature: 7322 ret: void 7323 args: [ std.core.Object ] 7324 impl: ark::ets::intrinsics::EtsEventWait 7325 7326 - name: ConcurrencyHelpersEventFire 7327 space: ets 7328 class_name: std.containers.ConcurrencyHelpers 7329 method_name: eventFire 7330 static: true 7331 signature: 7332 ret: void 7333 args: [ std.core.Object ] 7334 impl: ark::ets::intrinsics::EtsEventFire 7335 7336 - name: ConcurrencyHelpersCondVarCreate 7337 space: ets 7338 class_name: std.containers.ConcurrencyHelpers 7339 method_name: condVarCreate 7340 static: true 7341 signature: 7342 ret: std.core.Object 7343 args: [] 7344 impl: ark::ets::intrinsics::EtsCondVarCreate 7345 7346 - name: ConcurrencyHelpersCondVarWait 7347 space: ets 7348 class_name: std.containers.ConcurrencyHelpers 7349 method_name: condVarWait 7350 static: true 7351 signature: 7352 ret: void 7353 args: [ std.core.Object, std.core.Object ] 7354 impl: ark::ets::intrinsics::EtsCondVarWait 7355 7356 - name: ConcurrencyHelpersCondVarNotifyOne 7357 space: ets 7358 class_name: std.containers.ConcurrencyHelpers 7359 method_name: condVarNotifyOne 7360 static: true 7361 signature: 7362 ret: void 7363 args: [ std.core.Object, std.core.Object ] 7364 impl: ark::ets::intrinsics::EtsCondVarNotifyOne 7365 7366 - name: ConcurrencyHelpersCondVarNotifyAll 7367 space: ets 7368 class_name: std.containers.ConcurrencyHelpers 7369 method_name: condVarNotifyAll 7370 static: true 7371 signature: 7372 ret: void 7373 args: [ std.core.Object, std.core.Object ] 7374 impl: ark::ets::intrinsics::EtsCondVarNotifyAll 7375 7376############################### 7377# std.core.Debugger # 7378############################### 7379 7380 - name: DebuggerAPIGetLocalBoolean 7381 space: ets 7382 class_name: std.debug.DebuggerAPI 7383 method_name: getLocalBoolean 7384 static: true 7385 signature: 7386 ret: u1 7387 args: 7388 - i64 7389 impl: ark::ets::intrinsics::DebuggerAPIGetLocalBoolean 7390 7391 - name: DebuggerAPIGetLocalByte 7392 space: ets 7393 class_name: std.debug.DebuggerAPI 7394 method_name: getLocalByte 7395 static: true 7396 signature: 7397 ret: i8 7398 args: 7399 - i64 7400 impl: ark::ets::intrinsics::DebuggerAPIGetLocalByte 7401 7402 - name: DebuggerAPIGetLocalShort 7403 space: ets 7404 class_name: std.debug.DebuggerAPI 7405 method_name: getLocalShort 7406 static: true 7407 signature: 7408 ret: i16 7409 args: 7410 - i64 7411 impl: ark::ets::intrinsics::DebuggerAPIGetLocalShort 7412 7413 - name: DebuggerAPIGetLocalChar 7414 space: ets 7415 class_name: std.debug.DebuggerAPI 7416 method_name: getLocalChar 7417 static: true 7418 signature: 7419 ret: u16 7420 args: 7421 - i64 7422 impl: ark::ets::intrinsics::DebuggerAPIGetLocalChar 7423 7424 - name: DebuggerAPIGetLocalInt 7425 space: ets 7426 class_name: std.debug.DebuggerAPI 7427 method_name: getLocalInt 7428 static: true 7429 signature: 7430 ret: i32 7431 args: 7432 - i64 7433 impl: ark::ets::intrinsics::DebuggerAPIGetLocalInt 7434 7435 - name: DebuggerAPIGetLocalFloat 7436 space: ets 7437 class_name: std.debug.DebuggerAPI 7438 method_name: getLocalFloat 7439 static: true 7440 signature: 7441 ret: f32 7442 args: 7443 - i64 7444 impl: ark::ets::intrinsics::DebuggerAPIGetLocalFloat 7445 7446 - name: DebuggerAPIGetLocalDouble 7447 space: ets 7448 class_name: std.debug.DebuggerAPI 7449 method_name: getLocalDouble 7450 static: true 7451 signature: 7452 ret: f64 7453 args: 7454 - i64 7455 impl: ark::ets::intrinsics::DebuggerAPIGetLocalDouble 7456 7457 - name: DebuggerAPIGetLocalLong 7458 space: ets 7459 class_name: std.debug.DebuggerAPI 7460 method_name: getLocalLong 7461 static: true 7462 signature: 7463 ret: i64 7464 args: 7465 - i64 7466 impl: ark::ets::intrinsics::DebuggerAPIGetLocalLong 7467 7468 - name: DebuggerAPIGetLocalObject 7469 space: ets 7470 class_name: std.debug.DebuggerAPI 7471 method_name: getLocalObject 7472 static: true 7473 signature: 7474 ret: std.core.Object 7475 args: 7476 - i64 7477 impl: ark::ets::intrinsics::DebuggerAPIGetLocalObject 7478 7479 - name: DebuggerAPISetLocalBoolean 7480 space: ets 7481 class_name: std.debug.DebuggerAPI 7482 method_name: setLocalBoolean 7483 static: true 7484 signature: 7485 ret: void 7486 args: 7487 - i64 7488 - u1 7489 impl: ark::ets::intrinsics::DebuggerAPISetLocalBoolean 7490 7491 - name: DebuggerAPISetLocalByte 7492 space: ets 7493 class_name: std.debug.DebuggerAPI 7494 method_name: setLocalByte 7495 static: true 7496 signature: 7497 ret: void 7498 args: 7499 - i64 7500 - i8 7501 impl: ark::ets::intrinsics::DebuggerAPISetLocalByte 7502 7503 - name: DebuggerAPISetLocalShort 7504 space: ets 7505 class_name: std.debug.DebuggerAPI 7506 method_name: setLocalShort 7507 static: true 7508 signature: 7509 ret: void 7510 args: 7511 - i64 7512 - i16 7513 impl: ark::ets::intrinsics::DebuggerAPISetLocalShort 7514 7515 - name: DebuggerAPISetLocalChar 7516 space: ets 7517 class_name: std.debug.DebuggerAPI 7518 method_name: setLocalChar 7519 static: true 7520 signature: 7521 ret: void 7522 args: 7523 - i64 7524 - u16 7525 impl: ark::ets::intrinsics::DebuggerAPISetLocalChar 7526 7527 - name: DebuggerAPISetLocalInt 7528 space: ets 7529 class_name: std.debug.DebuggerAPI 7530 method_name: setLocalInt 7531 static: true 7532 signature: 7533 ret: void 7534 args: 7535 - i64 7536 - i32 7537 impl: ark::ets::intrinsics::DebuggerAPISetLocalInt 7538 7539 - name: DebuggerAPISetLocalFloat 7540 space: ets 7541 class_name: std.debug.DebuggerAPI 7542 method_name: setLocalFloat 7543 static: true 7544 signature: 7545 ret: void 7546 args: 7547 - i64 7548 - f32 7549 impl: ark::ets::intrinsics::DebuggerAPISetLocalFloat 7550 7551 - name: DebuggerAPISetLocalDouble 7552 space: ets 7553 class_name: std.debug.DebuggerAPI 7554 method_name: setLocalDouble 7555 static: true 7556 signature: 7557 ret: void 7558 args: 7559 - i64 7560 - f64 7561 impl: ark::ets::intrinsics::DebuggerAPISetLocalDouble 7562 7563 - name: DebuggerAPISetLocalLong 7564 space: ets 7565 class_name: std.debug.DebuggerAPI 7566 method_name: setLocalLong 7567 static: true 7568 signature: 7569 ret: void 7570 args: 7571 - i64 7572 - i64 7573 impl: ark::ets::intrinsics::DebuggerAPISetLocalLong 7574 7575 - name: DebuggerAPISetLocalObject 7576 space: ets 7577 class_name: std.debug.DebuggerAPI 7578 method_name: setLocalObject 7579 static: true 7580 signature: 7581 ret: void 7582 args: 7583 - i64 7584 - std.core.Object 7585 impl: ark::ets::intrinsics::DebuggerAPISetLocalObject 7586 7587############################### 7588# escompat.ConcurrencyHelpers # 7589############################### 7590 7591 - name: escompatConcurrencyHelpersMutexCreate 7592 space: ets 7593 class_name: escompat.ConcurrencyHelpers 7594 method_name: mutexCreate 7595 static: true 7596 signature: 7597 ret: std.core.Object 7598 args: [] 7599 impl: ark::ets::intrinsics::EtsMutexCreate 7600 7601 - name: escompatConcurrencyHelpersMutexLock 7602 space: ets 7603 class_name: escompat.ConcurrencyHelpers 7604 method_name: mutexLock 7605 static: true 7606 signature: 7607 ret: void 7608 args: [ std.core.Object ] 7609 impl: ark::ets::intrinsics::EtsMutexLock 7610 7611 - name: escompatConcurrencyHelpersMutexUnlock 7612 space: ets 7613 class_name: escompat.ConcurrencyHelpers 7614 method_name: mutexUnlock 7615 static: true 7616 signature: 7617 ret: void 7618 args: [ std.core.Object ] 7619 impl: ark::ets::intrinsics::EtsMutexUnlock 7620 7621 - name: escompatConcurrencyHelpersEventCreate 7622 space: ets 7623 class_name: escompat.ConcurrencyHelpers 7624 method_name: eventCreate 7625 static: true 7626 signature: 7627 ret: std.core.Object 7628 args: [] 7629 impl: ark::ets::intrinsics::EtsEventCreate 7630 7631 - name: escompatConcurrencyHelpersEventWait 7632 space: ets 7633 class_name: escompat.ConcurrencyHelpers 7634 method_name: eventWait 7635 static: true 7636 signature: 7637 ret: void 7638 args: [ std.core.Object ] 7639 impl: ark::ets::intrinsics::EtsEventWait 7640 7641 - name: escompatConcurrencyHelpersEventFire 7642 space: ets 7643 class_name: escompat.ConcurrencyHelpers 7644 method_name: eventFire 7645 static: true 7646 signature: 7647 ret: void 7648 args: [ std.core.Object ] 7649 impl: ark::ets::intrinsics::EtsEventFire 7650 7651 - name: escompatConcurrencyHelpersCondVarCreate 7652 space: ets 7653 class_name: escompat.ConcurrencyHelpers 7654 method_name: condVarCreate 7655 static: true 7656 signature: 7657 ret: std.core.Object 7658 args: [] 7659 impl: ark::ets::intrinsics::EtsCondVarCreate 7660 7661 - name: escompatConcurrencyHelpersCondVarWait 7662 space: ets 7663 class_name: escompat.ConcurrencyHelpers 7664 method_name: condVarWait 7665 static: true 7666 signature: 7667 ret: void 7668 args: [ std.core.Object, std.core.Object ] 7669 impl: ark::ets::intrinsics::EtsCondVarWait 7670 7671 - name: escompatConcurrencyHelpersCondVarNotifyOne 7672 space: ets 7673 class_name: escompat.ConcurrencyHelpers 7674 method_name: condVarNotifyOne 7675 static: true 7676 signature: 7677 ret: void 7678 args: [ std.core.Object, std.core.Object ] 7679 impl: ark::ets::intrinsics::EtsCondVarNotifyOne 7680 7681 - name: escompatConcurrencyHelpersCondVarNotifyAll 7682 space: ets 7683 class_name: escompat.ConcurrencyHelpers 7684 method_name: condVarNotifyAll 7685 static: true 7686 signature: 7687 ret: void 7688 args: [ std.core.Object, std.core.Object ] 7689 impl: ark::ets::intrinsics::EtsCondVarNotifyAll 7690 7691############################## 7692# escompat.Reflect # 7693############################## 7694 7695 - name: escompatReflectIsInterfaceLiteral 7696 space: ets 7697 class_name: escompat.Reflect 7698 method_name: isLiteralInitializedInterfaceImpl 7699 static: true 7700 signature: 7701 ret: u1 7702 args: [ std.core.Object ] 7703 impl: ark::ets::intrinsics::IsLiteralInitializedInterfaceImpl 7704 7705 - name: StdCoreDoubleNumberFromStringForReflect 7706 space: ets 7707 class_name: escompat.Reflect 7708 method_name: numberFromString 7709 static: true 7710 signature: 7711 ret: f64 7712 args: [ std.core.String ] 7713 impl: ark::ets::intrinsics::StdCoreDoubleNumberFromString 7714 7715###################################### 7716# std.concurrency.ConcurrencyHelpers # 7717###################################### 7718 7719 - name: stdConcurrencyConcurrencyHelpersMutexCreate 7720 space: ets 7721 class_name: std.concurrency.ConcurrencyHelpers 7722 method_name: mutexCreate 7723 static: true 7724 signature: 7725 ret: std.core.Object 7726 args: [] 7727 impl: ark::ets::intrinsics::EtsMutexCreate 7728 7729 - name: stdConcurrencyConcurrencyHelpersMutexLock 7730 space: ets 7731 class_name: std.concurrency.ConcurrencyHelpers 7732 method_name: mutexLock 7733 static: true 7734 signature: 7735 ret: void 7736 args: [ std.core.Object ] 7737 impl: ark::ets::intrinsics::EtsMutexLock 7738 7739 - name: stdConcurrencyConcurrencyHelpersMutexUnlock 7740 space: ets 7741 class_name: std.concurrency.ConcurrencyHelpers 7742 method_name: mutexUnlock 7743 static: true 7744 signature: 7745 ret: void 7746 args: [ std.core.Object ] 7747 impl: ark::ets::intrinsics::EtsMutexUnlock 7748 7749 - name: stdConcurrencyHelpersEventCreate 7750 space: ets 7751 class_name: std.concurrency.ConcurrencyHelpers 7752 method_name: eventCreate 7753 static: true 7754 signature: 7755 ret: std.core.Object 7756 args: [] 7757 impl: ark::ets::intrinsics::EtsEventCreate 7758 7759 - name: stdConcurrencyHelpersEventWait 7760 space: ets 7761 class_name: std.concurrency.ConcurrencyHelpers 7762 method_name: eventWait 7763 static: true 7764 signature: 7765 ret: void 7766 args: [ std.core.Object ] 7767 impl: ark::ets::intrinsics::EtsEventWait 7768 7769 - name: stdConcurrencyHelpersEventFire 7770 space: ets 7771 class_name: std.concurrency.ConcurrencyHelpers 7772 method_name: eventFire 7773 static: true 7774 signature: 7775 ret: void 7776 args: [ std.core.Object ] 7777 impl: ark::ets::intrinsics::EtsEventFire 7778 7779 - name: stdConcurrencyHelpersSpinlockCreate 7780 space: ets 7781 class_name: std.concurrency.ConcurrencyHelpers 7782 method_name: spinlockCreate 7783 static: true 7784 signature: 7785 ret: std.core.Object 7786 args: [] 7787 impl: ark::ets::intrinsics::EtsQueueSpinlockCreate 7788 7789 - name: stdConcurrencyHelpersSpinlockGuard 7790 space: ets 7791 class_name: std.concurrency.ConcurrencyHelpers 7792 method_name: spinlockGuard 7793 static: true 7794 signature: 7795 ret: void 7796 args: [ std.core.Object, std.core.Object ] 7797 impl: ark::ets::intrinsics::EtsQueueSpinlockGuard 7798 7799 - name: stdConcurrencyNativeAsyncWorkHelperAsyncWorkNativeInvoke 7800 space: ets 7801 class_name: std.concurrency.NativeAsyncWorkHelper 7802 method_name: asyncWorkNativeInvoke 7803 static: true 7804 signature: 7805 ret: void 7806 args: [ i64, i64, u1 ] 7807 impl: ark::ets::intrinsics::AsyncWorkNativeInvoke 7808 7809############################### 7810# std.core.ExclusiveLauncher # 7811############################### 7812 7813 - name: StdExclusiveLauncherLaunch 7814 space: ets 7815 class_name: std.core.ExclusiveLauncher 7816 method_name: elaunch 7817 static: true 7818 signature: 7819 ret: void 7820 args: [std.core.Object, u1] 7821 impl: ark::ets::intrinsics::ExclusiveLaunch 7822 7823################### 7824# std.core.EAWorker # 7825################### 7826 7827 - name: EtsEAWorkerPostToMain 7828 space: ets 7829 class_name: std.core.EAWorker 7830 method_name: postTaskToMain 7831 static: true 7832 signature: 7833 ret: std.core.Job 7834 args: 7835 - std.core.Object 7836 - std.core.Object[] 7837 - u1 7838 impl: ark::ets::intrinsics::PostToMainThread 7839 7840 7841 7842############################### 7843# std.core.TaskPoster # 7844############################### 7845 7846 - name: StdTaskPosterCreate 7847 space: ets 7848 class_name: std.core.TaskPoster 7849 method_name: create 7850 static: true 7851 signature: 7852 ret: i64 7853 args: [] 7854 impl: ark::ets::intrinsics::TaskPosterCreate 7855 7856 - name: StdTaskPosterDestroy 7857 space: ets 7858 class_name: std.core.TaskPoster 7859 method_name: destroy 7860 static: true 7861 signature: 7862 ret: void 7863 args: [i64] 7864 impl: ark::ets::intrinsics::TaskPosterDestroy 7865 7866 - name: StdTaskPosterPost 7867 space: ets 7868 class_name: std.core.TaskPoster 7869 method_name: post 7870 static: true 7871 signature: 7872 ret: void 7873 args: [i64, std.core.Object] 7874 impl: ark::ets::intrinsics::TaskPosterPost 7875 7876################### 7877# std.concurrency # 7878################### 7879 7880 - name: EtsLaunchInternalJobNative 7881 space: ets 7882 class_name: std.concurrency.ETSGLOBAL 7883 method_name: launchInternalJobNative 7884 static: true 7885 signature: 7886 ret: std.core.Job 7887 args: 7888 - std.core.Object 7889 - std.core.Object[] 7890 - u1 7891 impl: ark::ets::intrinsics::EtsLaunchInternalJobNative 7892 7893 - name: EtsLaunchOnTheSameWorker 7894 space: ets 7895 class_name: std.concurrency.ETSGLOBAL 7896 method_name: launchSameWorker 7897 static: true 7898 signature: 7899 ret: void 7900 args: 7901 - std.core.Object 7902 impl: ark::ets::intrinsics::EtsLaunchSameWorker 7903 7904################ 7905# std.core.Byte # 7906################ 7907 7908 - name: StdCoreByteToShort 7909 space: ets 7910 class_name: std.core.Byte 7911 method_name: toShort 7912 static: true 7913 signature: 7914 ret: i16 7915 args: [ i8 ] 7916 impl: ark::ets::intrinsics::StdCoreByteToShort 7917 safe_intrinsic: true 7918 7919 - name: StdCoreByteToInt 7920 space: ets 7921 class_name: std.core.Byte 7922 method_name: toInt 7923 static: true 7924 signature: 7925 ret: i32 7926 args: [ i8 ] 7927 impl: ark::ets::intrinsics::StdCoreByteToInt 7928 safe_intrinsic: true 7929 7930 - name: StdCoreByteToLong 7931 space: ets 7932 class_name: std.core.Byte 7933 method_name: toLong 7934 static: true 7935 signature: 7936 ret: i64 7937 args: [ i8 ] 7938 impl: ark::ets::intrinsics::StdCoreByteToLong 7939 safe_intrinsic: true 7940 7941 - name: StdCoreByteToFloat 7942 space: ets 7943 class_name: std.core.Byte 7944 method_name: toFloat 7945 static: true 7946 signature: 7947 ret: f32 7948 args: [ i8 ] 7949 impl: ark::ets::intrinsics::StdCoreByteToFloat 7950 safe_intrinsic: true 7951 7952 - name: StdCoreByteToDouble 7953 space: ets 7954 class_name: std.core.Byte 7955 method_name: toDouble 7956 static: true 7957 signature: 7958 ret: f64 7959 args: [ i8 ] 7960 impl: ark::ets::intrinsics::StdCoreByteToDouble 7961 safe_intrinsic: true 7962 7963 - name: StdCoreByteToChar 7964 space: ets 7965 class_name: std.core.Byte 7966 method_name: toChar 7967 static: true 7968 signature: 7969 ret: u16 7970 args: [ i8 ] 7971 impl: ark::ets::intrinsics::StdCoreByteToChar 7972 safe_intrinsic: true 7973 7974################ 7975# std.core.Short # 7976################ 7977 7978 - name: StdCoreShortToByte 7979 space: ets 7980 class_name: std.core.Short 7981 method_name: toByte 7982 static: true 7983 signature: 7984 ret: i8 7985 args: [ i16 ] 7986 impl: ark::ets::intrinsics::StdCoreShortToByte 7987 safe_intrinsic: true 7988 7989 - name: StdCoreShortToInt 7990 space: ets 7991 class_name: std.core.Short 7992 method_name: toInt 7993 static: true 7994 signature: 7995 ret: i32 7996 args: [ i16 ] 7997 impl: ark::ets::intrinsics::StdCoreShortToInt 7998 safe_intrinsic: true 7999 8000 - name: StdCoreShortToLong 8001 space: ets 8002 class_name: std.core.Short 8003 method_name: toLong 8004 static: true 8005 signature: 8006 ret: i64 8007 args: [ i16 ] 8008 impl: ark::ets::intrinsics::StdCoreShortToLong 8009 safe_intrinsic: true 8010 8011 - name: StdCoreShortToFloat 8012 space: ets 8013 class_name: std.core.Short 8014 method_name: toFloat 8015 static: true 8016 signature: 8017 ret: f32 8018 args: [ i16 ] 8019 impl: ark::ets::intrinsics::StdCoreShortToFloat 8020 safe_intrinsic: true 8021 8022 - name: StdCoreShortToDouble 8023 space: ets 8024 class_name: std.core.Short 8025 method_name: toDouble 8026 static: true 8027 signature: 8028 ret: f64 8029 args: [ i16 ] 8030 impl: ark::ets::intrinsics::StdCoreShortToDouble 8031 safe_intrinsic: true 8032 8033 - name: StdCoreShortToChar 8034 space: ets 8035 class_name: std.core.Short 8036 method_name: toChar 8037 static: true 8038 signature: 8039 ret: u16 8040 args: [ i16 ] 8041 impl: ark::ets::intrinsics::StdCoreShortToChar 8042 safe_intrinsic: true 8043 8044################ 8045# std.core.Int # 8046################ 8047 8048 - name: StdCoreIntToShort 8049 space: ets 8050 class_name: std.core.Int 8051 method_name: toShort 8052 static: true 8053 signature: 8054 ret: i16 8055 args: [ i32 ] 8056 impl: ark::ets::intrinsics::StdCoreIntToShort 8057 safe_intrinsic: true 8058 8059 - name: StdCoreIntToByte 8060 space: ets 8061 class_name: std.core.Int 8062 method_name: toByte 8063 static: true 8064 signature: 8065 ret: i8 8066 args: [ i32 ] 8067 impl: ark::ets::intrinsics::StdCoreIntToByte 8068 safe_intrinsic: true 8069 8070 - name: StdCoreIntToLong 8071 space: ets 8072 class_name: std.core.Int 8073 method_name: toLong 8074 static: true 8075 signature: 8076 ret: i64 8077 args: [ i32 ] 8078 impl: ark::ets::intrinsics::StdCoreIntToLong 8079 safe_intrinsic: true 8080 8081 - name: StdCoreIntToFloat 8082 space: ets 8083 class_name: std.core.Int 8084 method_name: toFloat 8085 static: true 8086 signature: 8087 ret: f32 8088 args: [ i32 ] 8089 impl: ark::ets::intrinsics::StdCoreIntToFloat 8090 safe_intrinsic: true 8091 8092 - name: StdCoreIntToDouble 8093 space: ets 8094 class_name: std.core.Int 8095 method_name: toDouble 8096 static: true 8097 signature: 8098 ret: f64 8099 args: [ i32 ] 8100 impl: ark::ets::intrinsics::StdCoreIntToDouble 8101 safe_intrinsic: true 8102 8103 - name: StdCoreIntToChar 8104 space: ets 8105 class_name: std.core.Int 8106 method_name: toChar 8107 static: true 8108 signature: 8109 ret: u16 8110 args: [ i32 ] 8111 impl: ark::ets::intrinsics::StdCoreIntToChar 8112 safe_intrinsic: true 8113 8114################ 8115# std.core.Long # 8116################ 8117 8118 - name: StdCoreLongToShort 8119 space: ets 8120 class_name: std.core.Long 8121 method_name: toShort 8122 static: true 8123 signature: 8124 ret: i16 8125 args: [ i64 ] 8126 impl: ark::ets::intrinsics::StdCoreLongToShort 8127 safe_intrinsic: true 8128 8129 - name: StdCoreLongToByte 8130 space: ets 8131 class_name: std.core.Long 8132 method_name: toByte 8133 static: true 8134 signature: 8135 ret: i8 8136 args: [ i64 ] 8137 impl: ark::ets::intrinsics::StdCoreLongToByte 8138 safe_intrinsic: true 8139 8140 - name: StdCoreLongToInt 8141 space: ets 8142 class_name: std.core.Long 8143 method_name: toInt 8144 static: true 8145 signature: 8146 ret: i32 8147 args: [ i64 ] 8148 impl: ark::ets::intrinsics::StdCoreLongToInt 8149 safe_intrinsic: true 8150 8151 - name: StdCoreLongToFloat 8152 space: ets 8153 class_name: std.core.Long 8154 method_name: toFloat 8155 static: true 8156 signature: 8157 ret: f32 8158 args: [ i64 ] 8159 impl: ark::ets::intrinsics::StdCoreLongToFloat 8160 safe_intrinsic: true 8161 8162 - name: StdCoreLongToDouble 8163 space: ets 8164 class_name: std.core.Long 8165 method_name: toDouble 8166 static: true 8167 signature: 8168 ret: f64 8169 args: [ i64 ] 8170 impl: ark::ets::intrinsics::StdCoreLongToDouble 8171 safe_intrinsic: true 8172 8173 - name: StdCoreLongToChar 8174 space: ets 8175 class_name: std.core.Long 8176 method_name: toChar 8177 static: true 8178 signature: 8179 ret: u16 8180 args: [ i64 ] 8181 impl: ark::ets::intrinsics::StdCoreLongToChar 8182 safe_intrinsic: true 8183