From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29858 invoked by alias); 24 May 2008 01:11:36 -0000 Received: (qmail 29833 invoked by uid 367); 24 May 2008 01:11:36 -0000 Date: Sat, 24 May 2008 01:11:00 -0000 Message-ID: <20080524011136.29817.qmail@sourceware.org> From: cagney@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: Eliminate last use of RawDataManaged in getCursor. X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: df4ab58434351ad8d9d5faeea5a4828ada77aa7a X-Git-Newrev: cdc94e24e1b9394f0f825280834a4d5fb6b0dd89 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/msg00278.txt.bz2 The branch, master has been updated via cdc94e24e1b9394f0f825280834a4d5fb6b0dd89 (commit) from df4ab58434351ad8d9d5faeea5a4828ada77aa7a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit cdc94e24e1b9394f0f825280834a4d5fb6b0dd89 Author: Andrew Cagney Date: Fri May 23 21:09:52 2008 -0400 Eliminate last use of RawDataManaged in getCursor. ----------------------------------------------------------------------- Summary of changes: frysk-sys/lib/unwind/ChangeLog | 3 +++ frysk-sys/lib/unwind/Unwind.java | 3 +-- frysk-sys/lib/unwind/cni/UnwindH.hxx | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) First 500 lines of diff: diff --git a/frysk-sys/lib/unwind/ChangeLog b/frysk-sys/lib/unwind/ChangeLog index f8dc420..4a0d12c 100644 --- a/frysk-sys/lib/unwind/ChangeLog +++ b/frysk-sys/lib/unwind/ChangeLog @@ -1,5 +1,8 @@ 2008-05-23 Andrew Cagney + * Unwind.java (getContext): Change parameter to long. + * cni/UnwindH.hxx (TARGET::getContext): Update. + * ProcInfo.java (unwProcInfo): Replace procInfo, a long. * Unwind.java: Ditto. * Cursor.java (getProcInfo()): Update. diff --git a/frysk-sys/lib/unwind/Unwind.java b/frysk-sys/lib/unwind/Unwind.java index 4cffce7..12db5fe 100644 --- a/frysk-sys/lib/unwind/Unwind.java +++ b/frysk-sys/lib/unwind/Unwind.java @@ -41,7 +41,6 @@ package lib.unwind; import frysk.rsl.Log; import frysk.rsl.LogFactory; -import gnu.gcj.RawDataManaged; public abstract class Unwind { static final Log fine = LogFactory.fine(Unwind.class); @@ -71,7 +70,7 @@ public abstract class Unwind { abstract long getCFA(long unwCursor); abstract long copyCursor(long unwCursor); - abstract int getContext(RawDataManaged context); + abstract int getContext(long context); // FIXME: shouldn't be public. public abstract ProcInfo createProcInfoFromElfImage(AddressSpace addressSpace, diff --git a/frysk-sys/lib/unwind/cni/UnwindH.hxx b/frysk-sys/lib/unwind/cni/UnwindH.hxx index 28b837f..c22b20e 100644 --- a/frysk-sys/lib/unwind/cni/UnwindH.hxx +++ b/frysk-sys/lib/unwind/cni/UnwindH.hxx @@ -403,7 +403,7 @@ TARGET::getCFA(jlong unwCursor) { jint -TARGET::getContext(gnu::gcj::RawDataManaged* context) { +TARGET::getContext(jlong context) { return (jint) unw_getcontext((::unw_context_t *) context); } hooks/post-receive -- frysk system monitor/debugger