[webkit-dev] Adding "__FILE__" and "__LINE__" to CRASH() macro

Arunprasad Rajkumar ararunprasad at gmail.com
Tue Apr 16 09:54:24 PDT 2013


Hi Balazs,

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

Thank u, I will submit a patch soon :)

BR


On 16 April 2013 14:31, Balazs Kelemen <kbalazs at webkit.org> wrote:

>  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>wrote:
>
>>
>>
>> Forwarded conversation
>> Subject: Adding "__FILE__" and "__LINE__" to CRASH() macro
>> ------------------------
>>
>> From: *Arunprasad Rajkumar* <ararunprasad at gmail.com>
>> Date: 12 April 2013 15:29
>> To: "webkit-dev at lists.webkit.org" <webkit-dev at lists.webkit.org>
>> Cc: 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>
>> Date: 12 April 2013 20:17
>> To: Arunprasad Rajkumar <ararunprasad at gmail.com>, arunprasadr at nds.com
>> Cc: WebKit Development <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>
>> Date: 13 April 2013 11:36
>> To: Darin Adler <darin at apple.com>
>> Cc: arunprasadr at nds.com, WebKit Development <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 listwebkit-dev at lists.webkit.orghttps://lists.webkit.org/mailman/listinfo/webkit-dev
>
>
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
>
>


-- 
*Arunprasad Rajkumar*
http://in.linkedin.com/in/ararunprasad
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20130416/d01aef99/attachment.html>


More information about the webkit-dev mailing list