//---------------------------clone_deep---------------------------------------- JVMState* JVMState::clone_deep() const { JVMState* n = clone_shallow(); for (JVMState* p = n; p->_caller != NULL; p = p->_caller) { p->_caller = p->_caller->clone_shallow(); } assert(n->depth() == depth(), "sanity"); assert(n->debug_depth() == debug_depth(), "sanity"); return n; }