[前][次][番号順一覧][スレッド一覧]

ruby-changes:17933

From: nobu <ko1@a...>
Date: Sat, 27 Nov 2010 15:45:35 +0900 (JST)
Subject: [ruby-changes:17933] Ruby:r29949 (trunk): * vm_dump.c (rb_vm_bugreport): see CrashReport log on Mac OS X.

nobu	2010-11-27 15:45:30 +0900 (Sat, 27 Nov 2010)

  New Revision: 29949

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29949

  Log:
    * vm_dump.c (rb_vm_bugreport): see CrashReport log on Mac OS X.

  Modified files:
    trunk/ChangeLog
    trunk/vm_dump.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 29948)
+++ ChangeLog	(revision 29949)
@@ -1,5 +1,7 @@
-Sat Nov 27 15:43:27 2010  Nobuyoshi Nakada  <nobu@r...>
+Sat Nov 27 15:45:27 2010  Nobuyoshi Nakada  <nobu@r...>
 
+	* vm_dump.c (rb_vm_bugreport): see CrashReport log on Mac OS X.
+
 	* configure.in: link addr2line only for ELF.
 
 Sat Nov 27 13:58:55 2010  Shugo Maeda  <shugo@r...>
Index: vm_dump.c
===================================================================
--- vm_dump.c	(revision 29948)
+++ vm_dump.c	(revision 29949)
@@ -776,12 +776,19 @@
 	}
     }
 
+#if defined __MACH__ && defined __APPLE__
+    fprintf(stderr, "-- See Crash Report log file under "
+	    "~/Library/Logs/CrashReport or -----------\n");
+    fprintf(stderr, "-- /Library/Logs/CrashReport, for "
+	    "the more detail of -----------------------\n");
+#endif
 #if HAVE_BACKTRACE || defined(_WIN32)
     fprintf(stderr, "-- C level backtrace information "
 	    "-------------------------------------------\n");
 
     {
-#if HAVE_BACKTRACE
+#if defined __MACH__ && defined __APPLE__
+#elif HAVE_BACKTRACE
 #define MAX_NATIVE_TRACE 1024
 	static void *trace[MAX_NATIVE_TRACE];
 	int n = backtrace(trace, MAX_NATIVE_TRACE);

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]