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
},