slotNum = 0x5 .language ECMAScript .function any .#*#paramFoo(any a0, any a1, any a2, any a3) { label_3: label_0: ldundefined stricteq 0x0, a3 jeqz label_1 label_2: definefunc 0x1, .#*@0*#, 0x0 callarg0 0x2 label_1: definefunc 0x4, .#*@0*#^1, 0x0 returnundefined label_4: } slotNum = 0x0 .language ECMAScript .function any .#*@0*#(any a0, any a1, any a2) { label_1: label_0: returnundefined label_2: } slotNum = 0x0 .language ECMAScript .function any .#*@0*#^1(any a0, any a1, any a2) { label_1: label_0: returnundefined label_2: } slotNum = 0x1 .language ECMAScript .function any .func_main_0(any a0, any a1, any a2) { label_1: label_0: definefunc 0x0, .#*#paramFoo, 0x0 returnundefined label_2: } ======> literal array buffer <====== ------------------------------------ slot _0 { index: 0 tag: 0 val: 5 }, { index: 1 tag: 5 val: paramFoo }, ------------------------------------ slot _1 { index: 0 tag: 2 val: 0 }, { index: 1 tag: 2 val: 0 }, { index: 2 tag: 2 val: 0 }, { index: 3 tag: 2 val: 0 }, { index: 4 tag: 2 val: 0 }, { index: 5 tag: 2 val: 0 },