1slotNum = 0x2 2.language ECMAScript 3.function any .#~A=#A(any a0, any a1, any a2, any a3) { 4label_1: 5label_0: 6 lda a3 7 stobjbyname 0x0, a, a2 8 lda a2 9 return 10label_2: 11} 12 13slotNum = 0x3 14.language ECMAScript 15.function any .#~A>#foo(any a0, any a1, any a2, any a3) { 16label_1: 17label_0: 18 tryldglobalbyname 0x0, print 19 callarg1 0x1, a3 20 returnundefined 21label_2: 22} 23 24slotNum = 0x3 25.language ECMAScript 26.function any .func_main_0(any a0, any a1, any a2) { 27label_1: 28label_0: 29 ldhole 30 sta v0 31 defineclasswithbuffer 0x0, .#~A=#A, _2, 0x1, v0 32 ldobjbyname 0x1, prototype 33 returnundefined 34label_2: 35} 36 37 38======> literal array buffer <====== 39------------------------------------ 40slot _0 41------------------------------------ 42slot _1 43{ 44 index: 0 45 tag: 2 46 val: 0 47}, 48{ 49 index: 1 50 tag: 2 51 val: 0 52}, 53{ 54 index: 2 55 tag: 2 56 val: 0 57}, 58{ 59 index: 3 60 tag: 2 61 val: 0 62}, 63{ 64 index: 4 65 tag: 2 66 val: 0 67}, 68{ 69 index: 5 70 tag: 2 71 val: 0 72}, 73------------------------------------ 74slot _2 75{ 76 index: 0 77 tag: 0 78 val: 5 79}, 80{ 81 index: 1 82 tag: 5 83 val: foo 84}, 85{ 86 index: 2 87 tag: 0 88 val: 6 89}, 90{ 91 index: 3 92 tag: 6 93 val: .#~A>#foo 94}, 95{ 96 index: 4 97 tag: 0 98 val: 9 99}, 100{ 101 index: 5 102 tag: 9 103 val: 1 104}, 105{ 106 index: 6 107 tag: 0 108 val: 2 109}, 110{ 111 index: 7 112 tag: 2 113 val: 1 114}, 115{ 116 index: 8 117 tag: 0 118 val: 28 119}, 120{ 121 index: 9 122 tag: 28 123 val: L<packagename>/src/main/ets/<filepath>/I; 124}, 125