1slotNum = 0x0 2.language ECMAScript 3.function any &importAnnoPgName/exportAnno&2.0.0.#~A=#A(any a0, any a1, any a2) { 4 lda a2 5 return 6} 7 8slotNum = 0x3 9.language ECMAScript 10.function any &importAnnoPgName/exportAnno&2.0.0.func_main_0(any a0, any a1, any a2) { 11 ldhole 12 sta v0 13 defineclasswithbuffer 0x0, &importAnnoPgName/exportAnno&2.0.0.#~A=#A, &importAnnoPgName/exportAnno&2.0.0_1437, 0x0, v0 14 ldobjbyname 0x1, prototype 15 returnundefined 16} 17 18 19======> literal array buffer <====== 20------------------------------------ 21slot &importAnnoPgName/exportAnno&2.0.0_1369 22{ 23 index: 0 24 tag: 0 25 val: 1 26}, 27{ 28 index: 1 29 tag: 1 30 val: 1 31}, 32{ 33 index: 2 34 tag: 0 35 val: 1 36}, 37{ 38 index: 3 39 tag: 1 40 val: 0 41}, 42{ 43 index: 4 44 tag: 0 45 val: 1 46}, 47{ 48 index: 5 49 tag: 1 50 val: 1 51}, 52------------------------------------ 53slot &importAnnoPgName/exportAnno&2.0.0_1379 54{ 55 index: 0 56 tag: 0 57 val: 24 58}, 59{ 60 index: 1 61 tag: 24 62 val: &importAnnoPgName/exportAnno&2.0.0_1369 63}, 64------------------------------------ 65slot &importAnnoPgName/exportAnno&2.0.0_1388 66{ 67 index: 0 68 tag: 0 69 val: 24 70}, 71{ 72 index: 1 73 tag: 24 74 val: &importAnnoPgName/exportAnno&2.0.0_1379 75}, 76------------------------------------ 77slot &importAnnoPgName/exportAnno&2.0.0_1397 78------------------------------------ 79slot &importAnnoPgName/exportAnno&2.0.0_1401 80{ 81 index: 0 82 tag: 2 83 val: 0 84}, 85{ 86 index: 1 87 tag: 2 88 val: 0 89}, 90{ 91 index: 2 92 tag: 2 93 val: 0 94}, 95{ 96 index: 3 97 tag: 2 98 val: 1 99}, 100{ 101 index: 4 102 tag: 5 103 val: MyAnno 104}, 105{ 106 index: 5 107 tag: 5 108 val: MyAnno 109}, 110{ 111 index: 6 112 tag: 2 113 val: 0 114}, 115{ 116 index: 7 117 tag: 2 118 val: 0 119}, 120------------------------------------ 121slot &importAnnoPgName/exportAnno&2.0.0_1437 122{ 123 index: 0 124 tag: 0 125 val: 2 126}, 127{ 128 index: 1 129 tag: 2 130 val: 0 131}, 132======> strings <====== 133"&importAnnoPgName/exportAnno&2.0.0.#~A=#A"; "prototype"; 134 135======> literal array buffer <====== 136======> strings <====== 137 138slotNum = 0x0 139.language ECMAScript 140.function any &importAnnoPgName/importAnno-exec&2.0.0.#~B=#B(any a0, any a1, any a2) { 141 lda a2 142 return 143} 144 145slotNum = 0x3 146.language ECMAScript 147.function any &importAnnoPgName/importAnno-exec&2.0.0.#~B>#fun(any a0, any a1, any a2) { 148 tryldglobalbyname 0x0, print 149 sta v0 150 lda.str B 151 sta v1 152 lda v0 153 callarg1 0x1, v1 154 returnundefined 155} 156 157slotNum = 0x3 158.language ECMAScript 159.function any &importAnnoPgName/importAnno-exec&2.0.0.func_main_0(any a0, any a1, any a2) { 160 ldhole 161 sta v0 162 defineclasswithbuffer 0x0, &importAnnoPgName/importAnno-exec&2.0.0.#~B=#B, &importAnnoPgName/importAnno-exec&2.0.0_1538, 0x0, v0 163 sta v0 164 ldobjbyname 0x1, prototype 165 lda v0 166 stmodulevar 0x0 167 returnundefined 168} 169 170 171======> literal array buffer <====== 172------------------------------------ 173slot &importAnnoPgName/importAnno-exec&2.0.0_1446 174{ 175 index: 0 176 tag: 0 177 val: 1 178}, 179{ 180 index: 1 181 tag: 1 182 val: 1 183}, 184{ 185 index: 2 186 tag: 0 187 val: 1 188}, 189{ 190 index: 3 191 tag: 1 192 val: 0 193}, 194{ 195 index: 4 196 tag: 0 197 val: 1 198}, 199{ 200 index: 5 201 tag: 1 202 val: 1 203}, 204------------------------------------ 205slot &importAnnoPgName/importAnno-exec&2.0.0_1456 206{ 207 index: 0 208 tag: 0 209 val: 24 210}, 211{ 212 index: 1 213 tag: 24 214 val: &importAnnoPgName/importAnno-exec&2.0.0_1446 215}, 216------------------------------------ 217slot &importAnnoPgName/importAnno-exec&2.0.0_1465 218{ 219 index: 0 220 tag: 0 221 val: 24 222}, 223{ 224 index: 1 225 tag: 24 226 val: &importAnnoPgName/importAnno-exec&2.0.0_1456 227}, 228------------------------------------ 229slot &importAnnoPgName/importAnno-exec&2.0.0_1474 230------------------------------------ 231slot &importAnnoPgName/importAnno-exec&2.0.0_1478 232{ 233 index: 0 234 tag: 2 235 val: 1 236}, 237{ 238 index: 1 239 tag: 5 240 val: @normalized:N&&&importAnnoPgName/exportAnno& 241}, 242{ 243 index: 2 244 tag: 2 245 val: 2 246}, 247{ 248 index: 3 249 tag: 5 250 val: MyAnno 251}, 252{ 253 index: 4 254 tag: 5 255 val: MyAnno 256}, 257{ 258 index: 5 259 tag: 9 260 val: 0 261}, 262{ 263 index: 6 264 tag: 5 265 val: fun 266}, 267{ 268 index: 7 269 tag: 5 270 val: fun 271}, 272{ 273 index: 8 274 tag: 9 275 val: 0 276}, 277{ 278 index: 9 279 tag: 2 280 val: 0 281}, 282{ 283 index: 10 284 tag: 2 285 val: 1 286}, 287{ 288 index: 11 289 tag: 5 290 val: B 291}, 292{ 293 index: 12 294 tag: 5 295 val: B 296}, 297{ 298 index: 13 299 tag: 2 300 val: 0 301}, 302{ 303 index: 14 304 tag: 2 305 val: 0 306}, 307------------------------------------ 308slot &importAnnoPgName/importAnno-exec&2.0.0_1538 309{ 310 index: 0 311 tag: 0 312 val: 5 313}, 314{ 315 index: 1 316 tag: 5 317 val: fun 318}, 319{ 320 index: 2 321 tag: 0 322 val: 6 323}, 324{ 325 index: 3 326 tag: 6 327 val: &importAnnoPgName/importAnno-exec&2.0.0.#~B>#fun 328}, 329{ 330 index: 4 331 tag: 0 332 val: 9 333}, 334{ 335 index: 5 336 tag: 9 337 val: 0 338}, 339{ 340 index: 6 341 tag: 0 342 val: 2 343}, 344{ 345 index: 7 346 tag: 2 347 val: 1 348}, 349======> strings <====== 350"&importAnnoPgName/importAnno-exec&2.0.0.#~B=#B"; "B"; "print"; "prototype"; 351 352======> literal array buffer <====== 353======> strings <====== 354 355 356======> literal array buffer <====== 357======> strings <====== 358 359 360======> literal array buffer <====== 361======> strings <====== 362 363 364======> literal array buffer <====== 365======> strings <====== 366 367slotNum = 0x0 368.language ECMAScript 369.function any bytecodehar-annotations-string/exportAnno.#~A=#A(any a0, any a1, any a2) { 370label_1: 371label_0: 372 lda a2 373 return 374label_2: 375} 376 377slotNum = 0x3 378.language ECMAScript 379.function any bytecodehar-annotations-string/exportAnno.func_main_0(any a0, any a1, any a2) { 380label_1: 381label_0: 382 ldhole 383 sta v0 384 defineclasswithbuffer 0x0, bytecodehar-annotations-string/exportAnno.#~A=#A, bytecodehar-annotations-string/exportAnno_2, 0x0, v0 385 ldobjbyname 0x1, prototype 386 returnundefined 387label_2: 388} 389 390 391======> literal array buffer <====== 392------------------------------------ 393slot bytecodehar-annotations-string/exportAnno_0 394------------------------------------ 395slot bytecodehar-annotations-string/exportAnno_1 396{ 397 index: 0 398 tag: 2 399 val: 0 400}, 401{ 402 index: 1 403 tag: 2 404 val: 0 405}, 406{ 407 index: 2 408 tag: 2 409 val: 0 410}, 411{ 412 index: 3 413 tag: 2 414 val: 1 415}, 416{ 417 index: 4 418 tag: 5 419 val: MyAnno 420}, 421{ 422 index: 5 423 tag: 5 424 val: MyAnno 425}, 426{ 427 index: 6 428 tag: 2 429 val: 0 430}, 431{ 432 index: 7 433 tag: 2 434 val: 0 435}, 436------------------------------------ 437slot bytecodehar-annotations-string/exportAnno_2 438{ 439 index: 0 440 tag: 0 441 val: 2 442}, 443{ 444 index: 1 445 tag: 2 446 val: 0 447}, 448======> strings <====== 449"bytecodehar-annotations-string/exportAnno.#~A=#A"; "prototype"; 450slotNum = 0x0 451.language ECMAScript 452.function any bytecodehar-annotations-string/importAnno-exec.#~B=#B(any a0, any a1, any a2) { 453label_1: 454label_0: 455 lda a2 456 return 457label_2: 458} 459 460slotNum = 0x3 461.language ECMAScript 462.function any bytecodehar-annotations-string/importAnno-exec.#~B>#fun(any a0, any a1, any a2) { 463label_1: 464label_0: 465 tryldglobalbyname 0x0, print 466 sta v0 467 lda.str B 468 sta v1 469 lda v0 470 callarg1 0x1, v1 471 returnundefined 472label_2: 473} 474 475slotNum = 0x3 476.language ECMAScript 477.function any bytecodehar-annotations-string/importAnno-exec.func_main_0(any a0, any a1, any a2) { 478label_1: 479label_0: 480 ldhole 481 sta v0 482 defineclasswithbuffer 0x0, bytecodehar-annotations-string/importAnno-exec.#~B=#B, bytecodehar-annotations-string/importAnno-exec_2, 0x0, v0 483 sta v0 484 ldobjbyname 0x1, prototype 485 lda v0 486 stmodulevar 0x0 487 returnundefined 488label_2: 489} 490 491 492======> literal array buffer <====== 493------------------------------------ 494slot bytecodehar-annotations-string/importAnno-exec.#~B>#fun_name_0 495{ 496 index: 0 497 tag: 0 498 val: 5 499}, 500{ 501 index: 1 502 tag: 5 503 val: hello 504}, 505------------------------------------ 506slot bytecodehar-annotations-string/importAnno-exec_0 507------------------------------------ 508slot bytecodehar-annotations-string/importAnno-exec_1 509{ 510 index: 0 511 tag: 2 512 val: 1 513}, 514{ 515 index: 1 516 tag: 5 517 val: @normalized:N&&&importAnnoPgName/exportAnno& 518}, 519{ 520 index: 2 521 tag: 2 522 val: 2 523}, 524{ 525 index: 3 526 tag: 5 527 val: MyAnno 528}, 529{ 530 index: 4 531 tag: 5 532 val: MyAnno 533}, 534{ 535 index: 5 536 tag: 9 537 val: 0 538}, 539{ 540 index: 6 541 tag: 5 542 val: fun 543}, 544{ 545 index: 7 546 tag: 5 547 val: fun 548}, 549{ 550 index: 8 551 tag: 9 552 val: 0 553}, 554{ 555 index: 9 556 tag: 2 557 val: 0 558}, 559{ 560 index: 10 561 tag: 2 562 val: 1 563}, 564{ 565 index: 11 566 tag: 5 567 val: B 568}, 569{ 570 index: 12 571 tag: 5 572 val: B 573}, 574{ 575 index: 13 576 tag: 2 577 val: 0 578}, 579{ 580 index: 14 581 tag: 2 582 val: 0 583}, 584------------------------------------ 585slot bytecodehar-annotations-string/importAnno-exec_2 586{ 587 index: 0 588 tag: 0 589 val: 5 590}, 591{ 592 index: 1 593 tag: 5 594 val: fun 595}, 596{ 597 index: 2 598 tag: 0 599 val: 6 600}, 601{ 602 index: 3 603 tag: 6 604 val: bytecodehar-annotations-string/importAnno-exec.#~B>#fun 605}, 606{ 607 index: 4 608 tag: 0 609 val: 9 610}, 611{ 612 index: 5 613 tag: 9 614 val: 0 615}, 616{ 617 index: 6 618 tag: 0 619 val: 2 620}, 621{ 622 index: 7 623 tag: 2 624 val: 1 625}, 626======> strings <====== 627"B"; "bytecodehar-annotations-string/importAnno-exec.#~B=#B"; "print"; "prototype"; 628