rem: return fn.apply(fbs, arguments); } catch (exc) { var msg = "Error in hook: " + exc +" fn="+fn+" stack="; for (var frame = Components.stack; frame; frame = frame.caller) msg += frame.filename + "@" + frame.lineNumber + ";\n"; ERROR(msg); return rv; } } 
add: if (scriptWithBreakPoint.isValid && (script.tag == scriptWithBreakPoint.tag) ) return true; }); 
context:     return function()    {        try        {            return fn.apply(fbs, arguments);        }        catch (exc)        {            var msg = "Error in hook: " + exc +" fn="+fn+" stack=";            for (var frame = Components.stack; frame; frame = frame.caller)                msg += frame.filename + "@" + frame.lineNumber + ";\n";               ERROR(msg);            return rv;        }    }
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/76449ef4d8385610e64112c53410246cfda12c62/firebug-service.js/clean/extension/components/firebug-service.js