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