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):