From 9bd39433796abde75eedc5f29bedd557fefb8190 Mon Sep 17 00:00:00 2001 From: rmathew Date: Fri, 9 Apr 2004 04:39:24 +0000 Subject: * java/lang/VMThrowable.java (getStackTrace): Pass trace as-is to modified lookup(). * gnu/gcj/runtime/NameFinder.java (lookup): Change to take in a StackTraceElement directly. (newElement): New native helper method to create StackTraceElement bypassing Java access control. (createStackTraceElement): Use newElement() instead of directly calling StackTraceElement's constructor. * gnu/gcj/runtime/natNameFinder.cc (newElement): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80541 138bc75d-0d04-0410-961f-82ee72b054a4 --- libjava/java/lang/VMThrowable.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'libjava/java') diff --git a/libjava/java/lang/VMThrowable.java b/libjava/java/lang/VMThrowable.java index 4c3385757c4..102916a5d7c 100644 --- a/libjava/java/lang/VMThrowable.java +++ b/libjava/java/lang/VMThrowable.java @@ -1,5 +1,5 @@ /* java.lang.VMThrowable -- VM support methods for Throwable. - Copyright (C) 1998, 1999, 2002 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2002, 2004 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -96,8 +96,7 @@ final class VMThrowable if (trace != null) { NameFinder nameFinder = new NameFinder(); - result = nameFinder.lookup(t, trace.stackTraceAddrs(), - trace.length()); + result = nameFinder.lookup(t, trace); nameFinder.close(); } else -- cgit v1.2.3