/js/src/jit-test/tests/debug/onDebuggerStatement-04.js

http://github.com/zpao/v8monkey · JavaScript · 10 lines · 10 code · 0 blank · 0 comment · 0 complexity · 6423ff031cb1b162d4174f752f45ed40 MD5 · raw file

  1. var g = newGlobal('new-compartment');
  2. var dbg = new Debugger(g);
  3. dbg.onDebuggerStatement = function (frame) {
  4. var code = "assertEq(c, 'ok');\n";
  5. assertEq(frame.evalWithBindings("eval(s)", {s: code, a: 1234}).return, undefined);
  6. };
  7. g.eval("function first() { return second(); }");
  8. g.eval("function second() { return eval('third()'); }");
  9. g.eval("function third() { debugger; }");
  10. g.evaluate("first();");