1slotNum = 0x0 2.language ECMAScript 3.function any .#*#(any a0, any a1, any a2) { 4label_1: 5label_0: 6 ldtrue 7 return 8label_2: 9} 10 11slotNum = 0x0 12.language ECMAScript 13.function any .#*#^1(any a0, any a1, any a2) { 14label_1: 15label_0: 16 ldtrue 17 return 18label_2: 19} 20 21slotNum = 0x0 22.language ECMAScript 23.function any .#*#foo(any a0, any a1, any a2) { 24label_1: 25label_0: 26 returnundefined 27label_2: 28} 29 30slotNum = 0x0 31.language ECMAScript 32.function any .#*#foo^1(any a0, any a1, any a2) { 33label_1: 34label_0: 35 returnundefined 36label_2: 37} 38 39slotNum = 0x0 40.language ECMAScript 41.function any .#*#foo^2(any a0, any a1, any a2) { 42label_1: 43label_0: 44 returnundefined 45label_2: 46} 47 48slotNum = 0xb 49.language ECMAScript 50.function any .func_main_0(any a0, any a1, any a2) { 51label_6: 52label_0: 53 newlexenv 0x2 54 lda a1 55 stlexvar 0x0, 0x0 56 lda a2 57 stlexvar 0x0, 0x1 58 definefunc 0x0, .#*#, 0x0 59 callarg0 0x1 60 callruntime.isfalse 0x3 61 jnez label_1 62label_2: 63 definefunc 0x4, .#*#foo, 0x0 64 jmp label_3 65label_1: 66 definefunc 0x5, .#*#^1, 0x0 67 callarg0 0x6 68 callruntime.isfalse 0x8 69 jnez label_4 70label_5: 71 definefunc 0x9, .#*#foo^1, 0x0 72 jmp label_3 73label_4: 74 definefunc 0xa, .#*#foo^2, 0x0 75label_3: 76 returnundefined 77label_7: 78} 79 80 81======> literal array buffer <====== 82------------------------------------ 83slot _0 84------------------------------------ 85slot _1 86{ 87 index: 0 88 tag: 2 89 val: 0 90}, 91{ 92 index: 1 93 tag: 2 94 val: 0 95}, 96{ 97 index: 2 98 tag: 2 99 val: 0 100}, 101{ 102 index: 3 103 tag: 2 104 val: 0 105}, 106{ 107 index: 4 108 tag: 2 109 val: 0 110}, 111{ 112 index: 5 113 tag: 2 114 val: 0 115}, 116