function ( imports,compileOptions) {
var binary = binary = wasmTextToBinary;
java.lang.StringIndexOutOfBoundsException: Range [41, 25) out of bounds for length 57
return new WebAssembly.nstancem )java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
}
var ins0 = wasmEvalText(`(module
(func \$fac-acc (export "fac-acc" ) (param i64 i64) (result i64)
(if (result i64) (i64 type$y( (aram )r i64)java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
.get)
local.et 0
(return_call \fac-cc
(i64.sub (local. i32const 0
i64m localg 0 )l. )
)
)
)
(lem \t(.onst0 \fac-)
))
const check )= ins1.fac)java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
(import "" "fac-acc" (func \oomTestcheckjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
(type \$ty (func (param i64 i64) (result i64)))
(table \$t 1 1 funcref)
(func \$f (export "fac" ) (param i64) (result i64)
local.get 0
i64.const 1
i32.const 0
return_call_indirect \$t (type \$ty)
)
(elem \$t (i32.const 0 ) \$fac-acc)
)`, {"" : {"fac-acc" : ins0.exports["fac-acc" ]}});
const check = () => ins1.exports.fac(true );
for (var i = 0 ; i < 100 ; i++) {
oomTest(check);
}
Messung V0.5 in Prozent C=91 H=93 G=91
¤ Dauer der Verarbeitung: 0.4 Sekunden
¤
*© Formatika GbR, Deutschland