aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang
diff options
context:
space:
mode:
authorRanjit Mathew <rmathew@hotmail.com>2004-04-09 04:39:24 +0000
committerRanjit Mathew <rmathew@gcc.gnu.org>2004-04-09 04:39:24 +0000
commit84264cb69e412b6626c2b24cd89592220f08474d (patch)
treebee37dba73aef5eae797ab35d14db74a96616823 /libjava/java/lang
parent886733617a5414bf849d049b04df5ba6460295fe (diff)
downloadgcc-84264cb69e412b6626c2b24cd89592220f08474d.zip
gcc-84264cb69e412b6626c2b24cd89592220f08474d.tar.gz
gcc-84264cb69e412b6626c2b24cd89592220f08474d.tar.bz2
VMThrowable.java (getStackTrace): Pass trace as-is to modified lookup().
* 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. From-SVN: r80541
Diffstat (limited to 'libjava/java/lang')
-rw-r--r--libjava/java/lang/VMThrowable.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/libjava/java/lang/VMThrowable.java b/libjava/java/lang/VMThrowable.java
index 4c33857..102916a 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