On 04/16/2013 10:27 AM, Arunprasad Rajkumar wrote:
Hi Darin,

Any other concerns? May I file a bug & provide the patch?

BR

For me this change doesn't seems to be too big or controversial, so I would say let's go for it ;)



On 15 April 2013 16:41, Arunprasad Rajkumar <ararunpra...@gmail.com <mailto:ararunpra...@gmail.com>> wrote:



    Forwarded conversation
    Subject: *Adding "__FILE__" and "__LINE__" to CRASH() macro*
    ------------------------

    From: *Arunprasad Rajkumar* <ararunpra...@gmail.com
    <mailto:ararunpra...@gmail.com>>
    Date: 12 April 2013 15:29
    To: "webkit-dev@lists.webkit.org
    <mailto:webkit-dev@lists.webkit.org>" <webkit-dev@lists.webkit.org
    <mailto:webkit-dev@lists.webkit.org>>
    Cc: arunpras...@nds.com <mailto:arunpras...@nds.com>


    (Hope this is the proper mailing list to ask, Sorry in-case of not)

    Hello Folks,

    In embedded platforms(mostly debugger is missing) it very
    difficult(for us) to debug the issues without proper prints in
    CRASH macro. Though it has "WTFReportBacktrace();" due to some
    constraints we are not getting proper call stack
    information(debug build with -g is costlier for us) .

    So we are thinking to extend the functionality
    of WTFInvokeCrashHook by passing __FILE__ & __LINE__ and printing
    it. Any suggestion?

    If you all agreed then I will create bug and submit a patch.

    Thanks & BR

-- *Arunprasad Rajkumar*
    http://in.linkedin.com/in/ararunprasad

    ----------
    From: *Darin Adler* <da...@apple.com <mailto:da...@apple.com>>
    Date: 12 April 2013 20:17
    To: Arunprasad Rajkumar <ararunpra...@gmail.com
    <mailto:ararunpra...@gmail.com>>, arunpras...@nds.com
    <mailto:arunpras...@nds.com>
    Cc: WebKit Development <webkit-dev@lists.webkit.org
    <mailto:webkit-dev@lists.webkit.org>>


    Is this for debug builds or for production builds?

    If it is for debug builds, then adding file and line seems fine;
    we should do it in a way that shares code with assertion macros.

    If it is for production builds, then how do you debug other crashes?

    -- Darin

    ----------
    From: *Arunprasad Rajkumar* <ararunpra...@gmail.com
    <mailto:ararunpra...@gmail.com>>
    Date: 13 April 2013 11:36
    To: Darin Adler <da...@apple.com <mailto:da...@apple.com>>
    Cc: arunpras...@nds.com <mailto:arunpras...@nds.com>, WebKit
    Development <webkit-dev@lists.webkit.org
    <mailto:webkit-dev@lists.webkit.org>>


    Hi Darin,

    >>Is this for debug builds or for production builds?
    It is for production build.


    >>If it is for debug builds, then adding file and line seems fine; we
    should do it in a way that shares code with assertion macros.
    So in-case of calling CRASH from ASSERT then it shouldn't print
    __FILE__ and __LINE__ right(because ASSERT prints all these)?

    >>If it is for production builds, then how do you debug other crashes?
    printf :(

-- *Arunprasad Rajkumar*
    http://in.linkedin.com/in/ararunprasad




-- *Arunprasad Rajkumar*
    http://in.linkedin.com/in/ararunprasad




--
*Arunprasad Rajkumar*
http://in.linkedin.com/in/ararunprasad


_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to