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 definefunc 0x0, .#*#, 0x0 54 callarg0 0x1 55 callruntime.isfalse 0x3 56 jnez label_1 57label_2: 58 definefunc 0x4, .#*#foo, 0x0 59 jmp label_3 60label_1: 61 definefunc 0x5, .#*#^1, 0x0 62 callarg0 0x6 63 callruntime.isfalse 0x8 64 jnez label_4 65label_5: 66 definefunc 0x9, .#*#foo^1, 0x0 67 jmp label_3 68label_4: 69 definefunc 0xa, .#*#foo^2, 0x0 70label_3: 71 returnundefined 72label_7: 73} 74 75 76======> literal array buffer <====== 77------------------------------------ 78slot _0 79------------------------------------ 80slot _1 81{ 82 index: 0 83 tag: 2 84 val: 0 85}, 86{ 87 index: 1 88 tag: 2 89 val: 0 90}, 91{ 92 index: 2 93 tag: 2 94 val: 0 95}, 96{ 97 index: 3 98 tag: 2 99 val: 0 100}, 101{ 102 index: 4 103 tag: 2 104 val: 0 105}, 106{ 107 index: 5 108 tag: 2 109 val: 0 110}, 111