diff options
author | Ranjit Mathew <rmathew@hotmail.com> | 2004-04-09 04:39:24 +0000 |
---|---|---|
committer | Ranjit Mathew <rmathew@gcc.gnu.org> | 2004-04-09 04:39:24 +0000 |
commit | 84264cb69e412b6626c2b24cd89592220f08474d (patch) | |
tree | bee37dba73aef5eae797ab35d14db74a96616823 /libjava/java/lang | |
parent | 886733617a5414bf849d049b04df5ba6460295fe (diff) | |
download | gcc-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.java | 5 |
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 |