diff src/share/vm/runtime/deoptimization.cpp @ 15104:ed29f7ff71eb

add DeoptimizationStub
author twisti
date Mon, 14 Apr 2014 17:21:49 -1000
parents 4ca6dc0799b6
children 2c940b1a48d8
line wrap: on
line diff
--- a/src/share/vm/runtime/deoptimization.cpp	Mon Apr 14 15:36:27 2014 -1000
+++ b/src/share/vm/runtime/deoptimization.cpp	Mon Apr 14 17:21:49 2014 -1000
@@ -357,7 +357,10 @@
     unpack_sp = deoptee.unextended_sp();
 
 #ifdef ASSERT
-  assert(cb->is_deoptimization_stub() || cb->is_uncommon_trap_stub(), "just checking");
+  assert(cb->is_deoptimization_stub() ||
+         cb->is_uncommon_trap_stub() ||
+         strcmp("Stub<DeoptimizationStub.uncommonTrapHandler>", cb->name()) == 0,
+         err_msg("unexpected code blob: %s", cb->name()));
 #endif
 #else
   intptr_t* unpack_sp = stub_frame.sender(&dummy_map).unextended_sp();