changeset 2493:633f6a61a117

Debug code out
author Gary Benson <gbenson@redhat.com>
date Fri, 01 Apr 2011 10:58:10 +0100
parents 916f3a417504
children d97b47ea5dbd
files src/cpu/zero/vm/cppInterpreter_zero.cpp
diffstat 1 files changed, 1 insertions(+), 51 deletions(-) [+]
line wrap: on
line diff
--- a/src/cpu/zero/vm/cppInterpreter_zero.cpp	Fri Apr 01 10:55:40 2011 +0100
+++ b/src/cpu/zero/vm/cppInterpreter_zero.cpp	Fri Apr 01 10:58:10 2011 +0100
@@ -726,25 +726,6 @@
 
 void CppInterpreter::process_method_handle(oop method_handle, TRAPS) {
   JavaThread *thread = (JavaThread *) THREAD;
-  bool interesting = false;
-  {
-    ZeroFrame *zf = thread->top_zero_frame();
-    if (zf != NULL) {
-      zf = zf->next();
-    }
-    if (zf != NULL && zf->is_interpreter_frame()) {
-      InterpreterFrame *frame = zf->as_interpreter_frame();
-      interpreterState istate = frame->interpreter_state();
-      methodOop method = istate->method();
-
-      ResourceMark *rm;
-      if (!strcmp(method->name_and_sig_as_C_string(),
-                  "test.java.dyn.MethodHandlesTest.testPermute"
-                  "Arguments([Ljava/lang/Object;[Ljava/lang/Class;[I)V")) {
-        interesting = true;
-      }
-    }
-  }
   ZeroStack *stack = thread->zero_stack();
   intptr_t *vmslots = stack->sp();
 
@@ -757,10 +738,6 @@
   MethodHandles::EntryKind entry_kind =
     (MethodHandles::EntryKind) (((intptr_t) entry) & 0xffffffff);
 
-  if (interesting) {
-    tty->print_cr("processing %s", MethodHandles::entry_name(entry_kind));
-  }
-
   methodOop method = NULL;
   switch (entry_kind) {
   case MethodHandles::_invokestatic_mh:
@@ -942,12 +919,6 @@
 
       // Create the new slot(s)
       intptr_t *unwind_sp = calculate_unwind_sp(stack, method_handle);
-      if (interesting) {
-        tty->print_cr("arg_slot = %d, num_slots = %d", arg_slot, num_slots);
-        for (intptr_t *slot = stack->sp(); slot < unwind_sp; slot++) {
-          tty->print_cr("  %p: %p", slot, *slot);
-        }
-      }      
       stack->overflow_check(num_slots, THREAD);
       if (HAS_PENDING_EXCEPTION) {
         // all oops trashed
@@ -959,13 +930,7 @@
       for (int i = num_slots - 1; i >= 0; i--)
         stack->push(*VMSLOTS_SLOT(arg_slot + i));
 
-      vmslots = stack->sp();
-      if (interesting) {
-        tty->print_cr("----");
-        for (intptr_t *slot = stack->sp(); slot < unwind_sp; slot++) {
-          tty->print_cr("  %p: %p", slot, *slot);
-        }
-      }      
+      vmslots = stack->sp(); // unused, but let the compiler figure that out
     }
     break;
 
@@ -990,24 +955,9 @@
         java_lang_invoke_AdapterMethodHandle::conversion(method_handle);
       int arg2 = MethodHandles::adapter_conversion_vminfo(conv);
 
-      intptr_t *unwind_sp = calculate_unwind_sp(stack, method_handle);
-      if (interesting) {
-        tty->print_cr("arg1 = %d, arg2 = %d", arg1, arg2);
-        for (intptr_t *slot = stack->sp(); slot < unwind_sp; slot++) {
-          tty->print_cr("  %p: %p", slot, *slot);
-        }
-      }
-      
       intptr_t tmp = *VMSLOTS_SLOT(arg1);
       SET_VMSLOTS_SLOT(VMSLOTS_SLOT(arg2), arg1);
       SET_VMSLOTS_SLOT(&tmp, arg2);
-
-      if (interesting) {
-        tty->print_cr("----");
-        for (intptr_t *slot = stack->sp(); slot < unwind_sp; slot++) {
-          tty->print_cr("  %p: %p", slot, *slot);
-        }
-      }      
     }
     break;