blob: 2ac24954e3989134395e10f49c208aa0bf09661b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
var dbgGlobal = newGlobal({newCompartment: true});
var dbg = new dbgGlobal.Debugger();
dbg.addDebuggee(this);
function evalInFrame() {
var frame = dbg.getNewestFrame().older.older;
frame.eval("1");
};
var actual = '';
try {
function f() {
evalInFrame();
}
} catch (e) {}
let m = parseModule(`
actual = '';
for (var i = 0; i < 1; ++i)
f(i);
actual;
`);
moduleLink(m);
moduleEvaluate(m);
|