rem: if (script.fileName == url) { scripts.push(script); } else { if (context && context.evalSourceURLByTag && context.evalSourceURLByTag[script.tag] == url) { scripts.push(script); } else if (context && context.eventSourceURLByTag && context.eventSourceURLByTag[script.tag] == url) { scripts.push(script); } else if (context && context.functionCtorSourceURLByTag && context.functionCtorSourceURLByTag[script.tag] == url) { scripts.push(script); } } 
add: try { if (script.functionObject.getWrappedValue() == fn) found = script; } catch (exc) {} 
context:     this.jsd.enumerateScripts({enumerateScript: function(script)    {        if (script.fileName == url)        {            scripts.push(script);        }        else        {            if (context && context.evalSourceURLByTag && context.evalSourceURLByTag[script.tag] == url)            {               scripts.push(script);            }            else if (context && context.eventSourceURLByTag && context.eventSourceURLByTag[script.tag] == url)            {                scripts.push(script);            }            else if (context && context.functionCtorSourceURLByTag && context.functionCtorSourceURLByTag[script.tag] == url)            {                scripts.push(script);            }        }    }});
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/c5f013dccda5f25ec6c3894c73898353bae36759/lib.js/buggy/extension/content/firebug/lib.js