let module = new WebAssembly.Module(wasmTextToBinary(`
(module
(import"global""func" (func))
(func (export "test")
call 0 ;; calls the import, which is func #0
)
)
`));
let imports = {
global: {
func: function () {
let g = newGlobal({newCompartment: true});
let dbg = new Debugger(g);
dbg.onExceptionUnwind = function (frame) {
frame.older;
};
g.eval("throw new Error();");
}
}
};
let instance = new WebAssembly.Instance(module, imports);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.