var bp = this.findZeroPCBreakpoint(script, PCMAP_SOURCETEXT); if (bp == undefined) script.clearBreakpoint(0);  
var bp = this.findZeroPCBreakpoint(script, PCMAP_SOURCETEXT); if (bp == undefined) script.clearBreakpoint(0);  
	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;	},
2454	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2454/be05bb1b5ce9dc07f6f4f994ca42945edd646c04/firebug-service.js/buggy/extension/components/firebug-service.js