rem: if (debuggr) { try { debuggr.QueryInterface(nsIFireBugURLProvider); var eventURL = this.getURLFromDebugger(debuggr.onEventScript, frame); if (eventURL) { if (fbs.DBG_CREATION) ddd("onEventScriptBreak eventURL="+dFormat(script,eventURL)+"\n");       /*@explore*/ this.registerEventLevelScript(script, eventURL, "event level");  } return RETURN_CONTINUE; } catch (exc) { } } } catch(exc) { ERROR("onEventScriptBreak failed: "+exc); } return RETURN_CONTINUE; }, 
add: if (debuggr) { try { debuggr.QueryInterface(nsIFireBugURLProvider); var eventURL = this.getURLFromDebugger(debuggr.onEventScript, frame); if (eventURL) { if (fbs.DBG_CREATION) ddd("onEventScriptBreak eventURL="+dFormat(script,eventURL)+"\n");       /*@explore*/ this.registerEventLevelScript(script, eventURL, "event level");  } return RETURN_CONTINUE; } catch (exc) { } } } catch(exc) { ERROR("onEventScriptBreak failed: "+exc); } return RETURN_CONTINUE; }, 
context: 	onEventScriptBreak: function(frame, type, val)	{		try {			var script = frame.script;			var bp = this.findZeroPCBreakpoint(script, PCMAP_SOURCETEXT);			if (bp == undefined)				script.clearBreakpoint(0);			var debuggr = this.findDebugger(frame);  // sets debuggr.breakContext	        if (debuggr)	        {				try				{					debuggr.QueryInterface(nsIFireBugURLProvider);					var eventURL = this.getURLFromDebugger(debuggr.onEventScript, frame);					if (eventURL)					{						if (fbs.DBG_CREATION) ddd("onEventScriptBreak eventURL="+dFormat(script,eventURL)+"\n");       /*@explore*/						this.registerEventLevelScript(script, eventURL, "event level"); // 1 is determined experimentally						//fbs.drainTopLevelScriptStack(eventURL, frame, script, debuggr);  TODO test multiple functions in event					}					return RETURN_CONTINUE;				}				catch (exc)				{				}	        }	    } catch(exc) {	    	ERROR("onEventScriptBreak failed: "+exc);	    }		return RETURN_CONTINUE;	},
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/2e2e6e5e5acba26e69243682fad1c16a0bea8a6a/firebug-service.js/buggy/extension/components/firebug-service.js