Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 // This test must be run with debugging already enabled
3 function run_test() {
4 const Cc = Components.classes;
5 const Ci = Components.interfaces;
6 const DebuggerService = Cc["@mozilla.org/js/jsd/debugger-service;1"];
7 const jsdIDebuggerService = Ci.jsdIDebuggerService;
8 var jsd = DebuggerService.getService(jsdIDebuggerService);
10 do_check_true(jsd.isOn);
12 jsd.scriptHook = {
13 onScriptCreated: function(script) {
14 // Just the presence of this will trigger the script to be handed
15 // to JSD and trigger the crash
16 },
17 onScriptDestroyed: function(script) {
18 }
19 }
21 eval("4+4");
22 eval("4+4"); // Will be found in the eval cache
23 }