From: Kyle Galloway Date: Fri, 2 Feb 2007 15:23:20 +0000 (+0000) Subject: natVMVirtualMachine.cc (getFrameCount): Implement. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c9d607421cc4eb4df08a495a6e075d11381cd13c;p=gcc.git natVMVirtualMachine.cc (getFrameCount): Implement. 2007-02-02 Kyle Galloway * gnu/classpath/jdwp/natVMVirtualMachine.cc (getFrameCount): Implement. From-SVN: r121504 --- diff --git a/libjava/ChangeLog b/libjava/ChangeLog index cf997ac2bec..11862457968 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 389b6cc62ae..3966e852fb8 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