mirror of git://gcc.gnu.org/git/gcc.git
natVMVirtualMachine.cc (handle_single_step): Use casted pointer in debugging assert.
* gnu/classpath/jdwp/natVMVirtualMachine.cc (handle_single_step): Use casted pointer in debugging assert. (jdwpBreakpointCB): Likewise. From-SVN: r146627
This commit is contained in:
parent
b7babd5d42
commit
912bb79567
|
@ -1,3 +1,9 @@
|
||||||
|
2009-04-23 Dave Korn <dave.korn.cygwin@gmail.com>
|
||||||
|
|
||||||
|
* gnu/classpath/jdwp/natVMVirtualMachine.cc (handle_single_step): Use
|
||||||
|
casted pointer in debugging assert.
|
||||||
|
(jdwpBreakpointCB): Likewise.
|
||||||
|
|
||||||
2009-04-09 Jack Howarth <howarth@bromo.med.uc.edu>
|
2009-04-09 Jack Howarth <howarth@bromo.med.uc.edu>
|
||||||
|
|
||||||
* configure.host: Restore match for darwin9 or later.
|
* configure.host: Restore match for darwin9 or later.
|
||||||
|
|
|
@ -900,9 +900,9 @@ handle_single_step (jvmtiEnv *env, struct step_info *sinfo, jthread thread,
|
||||||
|
|
||||||
VMMethod *vmmethod = new VMMethod (klass, reinterpret_cast<jlong> (method));
|
VMMethod *vmmethod = new VMMethod (klass, reinterpret_cast<jlong> (method));
|
||||||
Location *loc = new Location (vmmethod, location);
|
Location *loc = new Location (vmmethod, location);
|
||||||
JvAssert (thread->frame.frame_type == frame_interpreter);
|
|
||||||
_Jv_InterpFrame *iframe
|
_Jv_InterpFrame *iframe
|
||||||
= reinterpret_cast<_Jv_InterpFrame *> (thread->interp_frame);
|
= reinterpret_cast<_Jv_InterpFrame *> (thread->interp_frame);
|
||||||
|
JvAssert (iframe->frame_type == frame_interpreter);
|
||||||
jobject instance = iframe->get_this_ptr ();
|
jobject instance = iframe->get_this_ptr ();
|
||||||
event::SingleStepEvent *event
|
event::SingleStepEvent *event
|
||||||
= new event::SingleStepEvent (thread, loc, instance);
|
= new event::SingleStepEvent (thread, loc, instance);
|
||||||
|
@ -957,9 +957,9 @@ jdwpBreakpointCB (jvmtiEnv *env, MAYBE_UNUSED JNIEnv *jni_env,
|
||||||
jlong methodId = reinterpret_cast<jlong> (method);
|
jlong methodId = reinterpret_cast<jlong> (method);
|
||||||
VMMethod *meth = VMVirtualMachine::getClassMethod (klass, methodId);
|
VMMethod *meth = VMVirtualMachine::getClassMethod (klass, methodId);
|
||||||
Location *loc = new Location (meth, location);
|
Location *loc = new Location (meth, location);
|
||||||
JvAssert (thread->frame.frame_type == frame_interpreter);
|
|
||||||
_Jv_InterpFrame *iframe
|
_Jv_InterpFrame *iframe
|
||||||
= reinterpret_cast<_Jv_InterpFrame *> (thread->interp_frame);
|
= reinterpret_cast<_Jv_InterpFrame *> (thread->interp_frame);
|
||||||
|
JvAssert (iframe->frame_type == frame_interpreter);
|
||||||
jobject instance = iframe->get_this_ptr ();
|
jobject instance = iframe->get_this_ptr ();
|
||||||
BreakpointEvent *event = new BreakpointEvent (thread, loc, instance);
|
BreakpointEvent *event = new BreakpointEvent (thread, loc, instance);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue