< prev index next >

src/share/vm/ci/ciObject.cpp

Print this page

        

*** 50,62 **** // ------------------------------------------------------------------ // ciObject::ciObject ciObject::ciObject(oop o) { ASSERT_IN_VM; if (ciObjectFactory::is_initialized()) { ! _handle = JNIHandles::make_local(o); } else { ! _handle = JNIHandles::make_global(o); } _klass = NULL; init_flags_from(o); } --- 50,62 ---- // ------------------------------------------------------------------ // ciObject::ciObject ciObject::ciObject(oop o) { ASSERT_IN_VM; if (ciObjectFactory::is_initialized()) { ! _handle = JNIHandles::make_local(oopDesc::bs()->write_barrier(o)); } else { ! _handle = JNIHandles::make_global(oopDesc::bs()->write_barrier(o)); } _klass = NULL; init_flags_from(o); }
< prev index next >