Hi Darin,

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

BR


On 15 April 2013 16:41, Arunprasad Rajkumar <[email protected]> wrote:

>
>
> Forwarded conversation
> Subject: Adding "__FILE__" and "__LINE__" to CRASH() macro
> ------------------------
>
> From: *Arunprasad Rajkumar* <[email protected]>
> Date: 12 April 2013 15:29
> To: "[email protected]" <[email protected]>
> Cc: [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]>
> Date: 12 April 2013 20:17
> To: Arunprasad Rajkumar <[email protected]>, [email protected]
> Cc: WebKit Development <[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]>
> Date: 13 April 2013 11:36
> To: Darin Adler <[email protected]>
> Cc: [email protected], WebKit Development <[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

Reply via email to