From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26969 invoked by alias); 20 Jun 2008 17:38:13 -0000 Received: (qmail 26943 invoked by uid 367); 20 Jun 2008 17:38:12 -0000 Date: Fri, 20 Jun 2008 17:38:00 -0000 Message-ID: <20080620173812.26928.qmail@sourceware.org> From: cagney@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: Avoid % rule, explicitly specify the target for libfrysk-sys-jni.so. X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 0e2c16ad37aefb00338a1e50800df5359982a74f X-Git-Newrev: 9147b4bdb1a382b221dcdc340365ebd3f411f694 Mailing-List: contact frysk-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-cvs-owner@sourceware.org Reply-To: frysk@sourceware.org X-SW-Source: 2008-q2/txt/msg00392.txt.bz2 The branch, master has been updated via 9147b4bdb1a382b221dcdc340365ebd3f411f694 (commit) via bec4e629bf34a5ac515aaeb1fbabdc04c39f9f2b (commit) from 0e2c16ad37aefb00338a1e50800df5359982a74f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 9147b4bdb1a382b221dcdc340365ebd3f411f694 Author: Andrew Cagney Date: Fri Jun 20 13:34:18 2008 -0400 Avoid % rule, explicitly specify the target for libfrysk-sys-jni.so. There were two candidates for libfrysk-sys-jni.so: .a.so: and %-jni.so:%-jni.a, since make took either, just be explicit. frysk-common/ChangeLog 2008-06-20 Andrew Cagney * Makefile.rules (lib$(GEN_DIRNAME)-jni.so): Replace less explicit %-jni.so target. commit bec4e629bf34a5ac515aaeb1fbabdc04c39f9f2b Author: Andrew Cagney Date: Fri Jun 20 13:16:53 2008 -0400 When logging an exception, include the inner most frame. frysk-sys/frysk/rsl/ChangeLog 2008-06-20 Andrew Cagney * Printer.java: Include the inner most stack frame when printing exceptions. ----------------------------------------------------------------------- Summary of changes: frysk-common/ChangeLog | 3 +++ frysk-common/Makefile.rules | 3 ++- frysk-sys/frysk/rsl/ChangeLog | 5 +++++ frysk-sys/frysk/rsl/Printer.java | 20 ++++++++++++++++---- 4 files changed, 26 insertions(+), 5 deletions(-) First 500 lines of diff: diff --git a/frysk-common/ChangeLog b/frysk-common/ChangeLog index 266b0f2..10dc607 100644 --- a/frysk-common/ChangeLog +++ b/frysk-common/ChangeLog @@ -1,5 +1,8 @@ 2008-06-20 Andrew Cagney + * Makefile.rules (lib$(GEN_DIRNAME)-jni.so): Replace less explicit + %-jni.so target. + * Makefile.rules (Runner): Delete LD_PRELOAD hack. 2008-06-19 Andrew Cagney diff --git a/frysk-common/Makefile.rules b/frysk-common/Makefile.rules index 233bbde..c80b81c 100644 --- a/frysk-common/Makefile.rules +++ b/frysk-common/Makefile.rules @@ -473,7 +473,8 @@ JNI_LIBRARY_LIST = # A list of extra object files that should be added to the .so. JNI_OBJECT_LIST = -%-jni.so: %-jni.a $(JNI_ARCHIVE_LIST) $(JNI_OBJECT_LIST) +lib$(GEN_DIRNAME)-jni.so: $(JNI_ARCHIVE_LIST) $(JNI_OBJECT_LIST) +lib$(GEN_DIRNAME)-jni.so: lib$(GEN_DIRNAME)-jni.a soname=`basename $@` ; \ $(CC) -shared -o $@.tmp \ -Wl,--whole-archive \ diff --git a/frysk-sys/frysk/rsl/ChangeLog b/frysk-sys/frysk/rsl/ChangeLog index a37407d..87484e4 100644 --- a/frysk-sys/frysk/rsl/ChangeLog +++ b/frysk-sys/frysk/rsl/ChangeLog @@ -1,3 +1,8 @@ +2008-06-20 Andrew Cagney + + * Printer.java: Include the inner most stack frame when printing + exceptions. + 2008-06-19 Andrew Cagney * Log.java: Add more methods. diff --git a/frysk-sys/frysk/rsl/Printer.java b/frysk-sys/frysk/rsl/Printer.java index a8e926d..5ebec05 100644 --- a/frysk-sys/frysk/rsl/Printer.java +++ b/frysk-sys/frysk/rsl/Printer.java @@ -158,11 +158,23 @@ public final class Printer { */ private void dump(Throwable t) { out.print("<= 1) { + // XXX: the cap is some what arbitrary + out.print(" ..."); + break; + } else { + out.print(" "); + out.print(stack[i].toString()); + } + } + t = t.getCause(); + if (t == null) + break; out.print(" "); - out.print(cause.toString()); } out.print(">>"); } hooks/post-receive -- frysk system monitor/debugger