Source code

Revision control

Copy as Markdown

Other Tools

let g = newGlobal({ newCompartment: true });
let dbg = Debugger(g);
function foo() {
saveStack();
dbg.getNewestFrame().eval("saveStack()");
}
let stack = saveStack();
dbg.onDebuggerStatement = bindToAsyncStack(foo, {stack: stack});
g.eval("debugger");