< prev index next >

src/hotspot/share/code/debugInfo.cpp

Print this page

        

*** 26,36 **** #include "code/debugInfo.hpp" #include "code/debugInfoRec.hpp" #include "code/nmethod.hpp" #include "oops/oop.inline.hpp" #include "runtime/handles.inline.hpp" ! #include "runtime/interfaceSupport.hpp" #include "runtime/jniHandles.inline.hpp" #include "runtime/thread.hpp" // Constructors --- 26,36 ---- #include "code/debugInfo.hpp" #include "code/debugInfoRec.hpp" #include "code/nmethod.hpp" #include "oops/oop.inline.hpp" #include "runtime/handles.inline.hpp" ! #include "runtime/interfaceSupport.inline.hpp" #include "runtime/jniHandles.inline.hpp" #include "runtime/thread.hpp" // Constructors
*** 119,128 **** --- 119,132 ---- location().print_on(st); } // ObjectValue + void ObjectValue::set_value(oop value) { + _value = Handle(Thread::current(), value); + } + void ObjectValue::read_object(DebugInfoReadStream* stream) { _klass = read_from(stream); assert(_klass->is_constant_oop(), "should be constant java mirror oop"); int length = stream->read_int(); for (int i = 0; i < length; i++) {
< prev index next >