[webkit-dev] Adding "__FILE__" and "__LINE__" to CRASH() macro
Balazs Kelemen
kbalazs at webkit.org
Tue Apr 16 02:01:14 PDT 2013
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 <ararunprasad at gmail.com
> <mailto:ararunprasad at gmail.com>> wrote:
>
>
>
> Forwarded conversation
> Subject: *Adding "__FILE__" and "__LINE__" to CRASH() macro*
> ------------------------
>
> From: *Arunprasad Rajkumar* <ararunprasad at gmail.com
> <mailto:ararunprasad at gmail.com>>
> Date: 12 April 2013 15:29
> To: "webkit-dev at lists.webkit.org
> <mailto:webkit-dev at lists.webkit.org>" <webkit-dev at lists.webkit.org
> <mailto:webkit-dev at lists.webkit.org>>
> Cc: arunprasadr at nds.com <mailto:arunprasadr at 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* <darin at apple.com <mailto:darin at apple.com>>
> Date: 12 April 2013 20:17
> To: Arunprasad Rajkumar <ararunprasad at gmail.com
> <mailto:ararunprasad at gmail.com>>, arunprasadr at nds.com
> <mailto:arunprasadr at nds.com>
> Cc: WebKit Development <webkit-dev at lists.webkit.org
> <mailto:webkit-dev at 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* <ararunprasad at gmail.com
> <mailto:ararunprasad at gmail.com>>
> Date: 13 April 2013 11:36
> To: Darin Adler <darin at apple.com <mailto:darin at apple.com>>
> Cc: arunprasadr at nds.com <mailto:arunprasadr at nds.com>, WebKit
> Development <webkit-dev at lists.webkit.org
> <mailto:webkit-dev at 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 at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20130416/cb0d1696/attachment.html>
More information about the webkit-dev
mailing list