Mercurial > hg > truffle
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();