From: kgallowa Date: Fri, 2 Feb 2007 15:23:20 +0000 (+0000) Subject: 2007-02-02 Kyle Galloway X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bf14e4f3f8fafa6da0f7b121938a77da11530076;p=thirdparty%2Fgcc.git 2007-02-02 Kyle Galloway * gnu/classpath/jdwp/natVMVirtualMachine.cc (getFrameCount): Implement. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121504 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/libjava/ChangeLog b/libjava/ChangeLog index cf997ac2becf..118624579687 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,7 @@ +2007-02-02 Kyle Galloway + + * gnu/classpath/jdwp/natVMVirtualMachine.cc (getFrameCount): Implment. + 2007-02-02 Jakub Jelinek * configure.ac (libjava_cv_anon_version_script): New test. diff --git a/libjava/gnu/classpath/jdwp/natVMVirtualMachine.cc b/libjava/gnu/classpath/jdwp/natVMVirtualMachine.cc index 389b6cc62ae5..3966e852fb89 100644 --- a/libjava/gnu/classpath/jdwp/natVMVirtualMachine.cc +++ b/libjava/gnu/classpath/jdwp/natVMVirtualMachine.cc @@ -367,9 +367,16 @@ getFrame (MAYBE_UNUSED Thread *thread, MAYBE_UNUSED::java::nio::ByteBuffer *bb) jint gnu::classpath::jdwp::VMVirtualMachine:: -getFrameCount (MAYBE_UNUSED Thread *thread) +getFrameCount (Thread *thread) { - return 0; + jint frame_count; + + jvmtiError jerr = _jdwp_jvmtiEnv->GetFrameCount (thread, &frame_count); + + if (jerr != JVMTI_ERROR_NONE) + throw_jvmti_error (jerr); + + return frame_count; } jint