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 <[email protected] <mailto:[email protected]>> wrote:



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

    From: *Arunprasad Rajkumar* <[email protected]
    <mailto:[email protected]>>
    Date: 12 April 2013 15:29
    To: "[email protected]
    <mailto:[email protected]>" <[email protected]
    <mailto:[email protected]>>
    Cc: [email protected] <mailto:[email protected]>


    (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* <[email protected] <mailto:[email protected]>>
    Date: 12 April 2013 20:17
    To: Arunprasad Rajkumar <[email protected]
    <mailto:[email protected]>>, [email protected]
    <mailto:[email protected]>
    Cc: WebKit Development <[email protected]
    <mailto:[email protected]>>


    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* <[email protected]
    <mailto:[email protected]>>
    Date: 13 April 2013 11:36
    To: Darin Adler <[email protected] <mailto:[email protected]>>
    Cc: [email protected] <mailto:[email protected]>, WebKit
    Development <[email protected]
    <mailto:[email protected]>>


    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
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-dev

_______________________________________________
webkit-dev mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to