This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r121314 - in /trunk/libjava: ChangeLog classpat...


Author: kgallowa
Date: Mon Jan 29 22:05:56 2007
New Revision: 121314

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=121314
Log:
2007-01-29  Kyle Galloway  <kgallowa@redhat.com>

	* include/java-interp.h:  Added _Jv_Frame class and its two
	subclasses _Jv_InterpFrame and _Jv_NativeFrame.  Also moved
	_Jv_FrameType from java-stack.h.
	* include/java-stack.h: Removed _Jv_FrameType.
	* java/lang/Thread.java: Added frame member to hold new
	composite frame stack.
	* java/lang/Thread.h: Regenerated.
	* java/lang/Thread.class: Rebuilt.
	* jni.cc (_Jv_JNIMethod::call): Push a frame onto the stack when
	calling a JNI method.
	* jvmti.cc (_Jv_JVMTI_GetStackTrace): New Method.
	(_Jv_JVMTI_GetFrameCount): New method.
	* stacktrace.cc (UnwindTraceFn): Modified to use new _Jv_Frame
	classes.
	* testsuite/libjava.jvmti/interp/getstacktrace.jar: New test.
	* testsuite/libjava.jvmti/interp/natgetstacktrace.cc: New test.
	* testsuite/libjava.jvmti/interp/getstacktrace.h: New test.
	* testsuite/libjava.jvmti/interp/getstacktrace.jar: New test.
	* testsuite/libjava.jvmti/interp/getstacktrace.out: Output file
	for test. 

Added:
    trunk/libjava/testsuite/libjava.jvmti/interp/getstacktrace.h
    trunk/libjava/testsuite/libjava.jvmti/interp/getstacktrace.jar   (with props)
    trunk/libjava/testsuite/libjava.jvmti/interp/getstacktrace.java
    trunk/libjava/testsuite/libjava.jvmti/interp/getstacktrace.out
    trunk/libjava/testsuite/libjava.jvmti/interp/natgetstacktrace.cc
Modified:
    trunk/libjava/ChangeLog
    trunk/libjava/classpath/lib/java/lang/Thread$State.class
    trunk/libjava/classpath/lib/java/lang/Thread.class
    trunk/libjava/include/java-interp.h
    trunk/libjava/include/java-stack.h
    trunk/libjava/java/lang/Thread.h
    trunk/libjava/java/lang/Thread.java
    trunk/libjava/jni.cc
    trunk/libjava/jvmti.cc
    trunk/libjava/stacktrace.cc

Propchange: trunk/libjava/testsuite/libjava.jvmti/interp/getstacktrace.jar
            ('svn:mime-type' added)



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]