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

