src/hotspot/share/classfile/javaClasses.cpp
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File open Cdiff src/hotspot/share/classfile/javaClasses.cpp

src/hotspot/share/classfile/javaClasses.cpp

Print this page

        

*** 2631,2640 **** --- 2631,2641 ---- int line_number = Backtrace::get_line_number(method, bci); java_lang_StackTraceElement::set_lineNumber(element(), line_number); } } + #if INCLUDE_JVMCI void java_lang_StackTraceElement::decode(Handle mirror, methodHandle method, int bci, Symbol*& methodname, Symbol*& filename, int& line_number) { int method_id = method->orig_method_idnum(); int cpref = method->name_index(); decode(mirror, method_id, method->constants()->version(), bci, cpref, methodname, filename, line_number); }
*** 2667,2676 **** --- 2668,2678 ---- } filename = source; line_number = Backtrace::get_line_number(method, bci); } } + #endif // INCLUDE_JVMCI Method* java_lang_StackFrameInfo::get_method(Handle stackFrame, InstanceKlass* holder, TRAPS) { HandleMark hm(THREAD); Handle mname(THREAD, stackFrame->obj_field(_memberName_offset)); Method* method = (Method*)java_lang_invoke_MemberName::vmtarget(mname());
src/hotspot/share/classfile/javaClasses.cpp
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File