Mercurial > hg > xemacs-beta
diff src/ChangeLog @ 4162:8f6a825eb3d3
[xemacs-hg @ 2007-09-04 21:20:18 by aidan]
Eliminate a crash when profiling; only pass the backtrace record to
profile_record_about_to_call, profile_record_just_called when it's non-nil.
author | aidan |
---|---|
date | Tue, 04 Sep 2007 21:20:26 +0000 |
parents | 76737c305982 |
children | 05dd0ed58262 |
line wrap: on
line diff
--- a/src/ChangeLog Mon Sep 03 21:51:09 2007 +0000 +++ b/src/ChangeLog Tue Sep 04 21:20:26 2007 +0000 @@ -1,3 +1,16 @@ +2006-11-26 Aidan Kehoe <kehoea@parhasard.net> + + * eval.c (Fcommand_execute): + * eval.c (Feval): + * eval.c (Ffuncall): + Use the PROFILE_DECLARE macro instead of declaring `struct + backtrace backtrace' by hand. + * profile.h: + * profile.h (PROFILE_EXIT_FUNCTION): + * profile.h (PROFILE_ENTER_FUNCTION): + Check do_backtrace before passing the backtrace structure to + profile_record_about_to_call, profile_record_just_called. + 2007-08-28 Aidan Kehoe <kehoea@parhasard.net> * mule-ccl.c (ccl_driver):