diff -r cdc19fb67395 -r 8475fdc6dcc3 hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.cpp --- a/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.cpp Mon Apr 25 11:36:14 2016 +0200 +++ b/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.cpp Mon Apr 25 09:51:00 2016 -0400 @@ -49,6 +49,7 @@ DO(_locals); DO(_constants); DO(_method); + DO(_mirror); DO(_mdx); DO(_stack); DO(_msg); @@ -77,6 +78,7 @@ bool is_top_frame) { istate->set_locals(locals); istate->set_method(method); + istate->set_mirror(method->method_holder()->java_mirror()); istate->set_self_link(istate); istate->set_prev_link(NULL); // thread will be set by a hacky repurposing of frame::patch_pc()