rem: flagstr = (flags && jsdIErrorHook.REPORT_EXCEPTION) ? "x" : "-"; flagstr += (flags && jsdIErrorHook.REPORT_STRICT) ? "s" : "-"; 
add: flagstr  = (flags & jsdIErrorHook.REPORT_EXCEPTION) ? "x" : "-"; flagstr += (flags & jsdIErrorHook.REPORT_STRICT) ? "s" : "-"; 
context: function jsdErrorHook (message, fileName, line, pos, flags, exception){    if (!console.initialized || isURLFiltered (fileName))        return true;        try    {        var flagstr;        flagstr =            (flags && jsdIErrorHook.REPORT_EXCEPTION) ? "x" : "-";        flagstr +=            (flags && jsdIErrorHook.REPORT_STRICT) ? "s" : "-";                //dd ("===\n" + message + "\n" + fileName + "@" +         //    line + ":" + pos + "; " + flagstr);        var msn = (flags & jsdIErrorHook.REPORT_WARNING) ?            MSN_ERPT_WARN : MSN_ERPT_ERROR;        if (console.errorMode != EMODE_IGNORE)            display (getMsg(msn, [message, flagstr, fileName,                                  line, pos]), MT_ETRACE);                if (console.errorMode == EMODE_BREAK)            return false;                return true;    }    catch (ex)    {        dd ("error in error hook: " + ex);    }    return true;}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/e60e0f334647e37e7a729b9998b060f4d58b25c1/venkman-debugger.js/clean/extensions/venkman/resources/content/venkman-debugger.js