Debugger-findObjects-06.js (486B)
1 // In a debugger with multiple debuggees, findObjects finds objects from all debuggees. 2 3 var g1 = newGlobal({newCompartment: true}); 4 var g2 = newGlobal({newCompartment: true}); 5 var dbg = new Debugger(); 6 var g1w = dbg.addDebuggee(g1); 7 var g2w = dbg.addDebuggee(g2); 8 9 g1.eval('this.a = {};'); 10 g2.eval('this.b = {};'); 11 12 var objects = dbg.findObjects(); 13 assertEq(objects.indexOf(g1w.makeDebuggeeValue(g1.a)) != -1, true); 14 assertEq(objects.indexOf(g2w.makeDebuggeeValue(g2.b)) != -1, true);