* include/java-stack.h (ncodeMap): Declare.
(_Jv_StackTrace): Make _Jv_GetMethodDeclaringClass friend.
* java/lang/Class.h (_Jv_GetMethodDeclaringClass): Declare.
* java/lang/natClass.cc (_Jv_GetMethodDeclaringClass): New
function.
* stacktrace.cc (ncodeMap): Redefine from file global to global
for class _Jv_StackTrace.
(_Jv_StackTrace::UpdateNCodeMap): Add interpreted classes, too,
so that _Jv_GetMethodDeclaringClass can find them all.
(_Jv_StackTrace::ClassForFrame): Exclude interpreted classes.
* jvmti.cc (_Jv_JVMTI_GetMethodDeclaringClass): New function.
(_Jv_JVMTI_Interface): Define GetMethodDeclaringClass function.
From-SVN: r118100
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| management | Loading commit data... | |
| ref | Loading commit data... | |
| reflect | Loading commit data... | |
| Character.java | Loading commit data... | |
| Class.h | Loading commit data... | |
| Class.java | Loading commit data... | |
| ClassLoader.java | Loading commit data... | |
| EcosProcess.java | Loading commit data... | |
| Math.java | Loading commit data... | |
| Object.h | Loading commit data... | |
| Object.java | Loading commit data... | |
| Package.java | Loading commit data... | |
| PosixProcess.java | Loading commit data... | |
| Runtime.java | Loading commit data... | |
| SecurityManager.java | Loading commit data... | |
| String.java | Loading commit data... | |
| StringBuffer.java | Loading commit data... | |
| StringBuilder.java | Loading commit data... | |
| System.java | Loading commit data... | |
| Thread.java | Loading commit data... | |
| VMClassLoader.java | Loading commit data... | |
| VMCompiler.java | Loading commit data... | |
| VMDouble.java | Loading commit data... | |
| VMFloat.java | Loading commit data... | |
| VMSecurityManager.java | Loading commit data... | |
| VMThrowable.java | Loading commit data... | |
| Win32Process.java | Loading commit data... | |
| natCharacter.cc | Loading commit data... | |
| natClass.cc | Loading commit data... | |
| natClassLoader.cc | Loading commit data... | |
| natDouble.cc | Loading commit data... | |
| natEcosProcess.cc | Loading commit data... | |
| natFloat.cc | Loading commit data... | |
| natMath.cc | Loading commit data... | |
| natObject.cc | Loading commit data... | |
| natPosixProcess.cc | Loading commit data... | |
| natRuntime.cc | Loading commit data... | |
| natString.cc | Loading commit data... | |
| natStringBuffer.cc | Loading commit data... | |
| natStringBuilder.cc | Loading commit data... | |
| natSystem.cc | Loading commit data... | |
| natThread.cc | Loading commit data... | |
| natVMClassLoader.cc | Loading commit data... | |
| natVMSecurityManager.cc | Loading commit data... | |
| natVMThrowable.cc | Loading commit data... | |
| natWin32Process.cc | Loading commit data... |