[Webkit-unassigned] [Bug 77669] New: Release build debugging should be easier

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Feb 2 12:45:13 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=77669

           Summary: Release build debugging should be easier
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: fpizlo at apple.com


JavaScriptCore has loads of #ifndef NDEBUG guards for helper methods that print the internal representation (bytecode, DFG, JSValue).  While this saves some space in release binaries, it also makes it really hard to do meaningful debugging while in release mode.  Not to mention it adds more preprocessor noise.  It would be better if we just let the various debugging helpers compiled in always, so we can always call them even when in a release build.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list