interpret.cc: Add extra DEBUG_LOCALS_INSN calls for multi-slot variables to maintain...
authorKyle Galloway <kgallowa@redhat.com>
Fri, 16 Feb 2007 18:32:07 +0000 (18:32 +0000)
committerKyle Galloway <kgallowa@gcc.gnu.org>
Fri, 16 Feb 2007 18:32:07 +0000 (18:32 +0000)
commitce359ed91662f2c14f882613a094f75110a0eba2
tree25c074e797a8dd7b18f07433e5fa8036c2a79334
parent2c39a2b1e9fde76363467f8e7552e9244c7c6485
interpret.cc: Add extra DEBUG_LOCALS_INSN calls for multi-slot variables to maintain type info.

2007-02-16  Kyle Galloway  <kgallowa@redhat.com>

* interpret.cc: Add extra DEBUG_LOCALS_INSN calls for multi-slot
variables to maintain type info.
* interpret-run.cc: Add local variable info to frame in the debug
interpreter.
* jvmti.cc (getLocalFrame): New method.
(_Jv_JVMTI_GetLocalObject): New method.
(_Jv_JVMTI_GetLocallInt): New method.
(_Jv_JVMTI_GetLocalFloat): New method.
(_Jv_JVMTI_GetLocalLong): New method.
(_Jv_JVMTI_GetLocalDouble): New method.
(_Jv_JVMTI_SetLocalObject): New method.
(_Jv_JVMTI_SetLocalInt): New method.
(_Jv_JVMTI_SetLocalFloat): New method.
(_Jv_JVMTI_SetLocalLong): New method.
(_Jv_JVMTI_SetLocalDouble): New method.

From-SVN: r122048
libjava/ChangeLog
libjava/interpret-run.cc
libjava/interpret.cc
libjava/jvmti.cc