2206 // Breakpoint set concurrently to compile
2207 // %%% use an uncommon trap?
2208 C->record_failure("breakpoint in method");
2209 return;
2210
2211 default:
2212 #ifndef PRODUCT
2213 map()->dump(99);
2214 #endif
2215 tty->print("\nUnhandled bytecode %s\n", Bytecodes::name(bc()) );
2216 ShouldNotReachHere();
2217 }
2218
2219 #ifndef PRODUCT
2220 IdealGraphPrinter *printer = IdealGraphPrinter::printer();
2221 if(printer) {
2222 char buffer[256];
2223 sprintf(buffer, "Bytecode %d: %s", bci(), Bytecodes::name(bc()));
2224 bool old = printer->traverse_outs();
2225 printer->set_traverse_outs(true);
2226 printer->print_method(C, buffer, 3);
2227 printer->set_traverse_outs(old);
2228 }
2229 #endif
2230 }
|
2206 // Breakpoint set concurrently to compile
2207 // %%% use an uncommon trap?
2208 C->record_failure("breakpoint in method");
2209 return;
2210
2211 default:
2212 #ifndef PRODUCT
2213 map()->dump(99);
2214 #endif
2215 tty->print("\nUnhandled bytecode %s\n", Bytecodes::name(bc()) );
2216 ShouldNotReachHere();
2217 }
2218
2219 #ifndef PRODUCT
2220 IdealGraphPrinter *printer = IdealGraphPrinter::printer();
2221 if(printer) {
2222 char buffer[256];
2223 sprintf(buffer, "Bytecode %d: %s", bci(), Bytecodes::name(bc()));
2224 bool old = printer->traverse_outs();
2225 printer->set_traverse_outs(true);
2226 printer->print_method(C, buffer, 4);
2227 printer->set_traverse_outs(old);
2228 }
2229 #endif
2230 }
|