--- old/src/share/vm/c1/c1_IR.hpp 2016-10-25 10:40:05.085774821 +0200 +++ new/src/share/vm/c1/c1_IR.hpp 2016-10-25 10:40:05.038774790 +0200 @@ -259,6 +259,8 @@ FrameMap* frame_map() const { return scope()->compilation()->frame_map(); } Compilation* compilation() const { return scope()->compilation(); } + void record_scope_non_safepoint_debug_info(DebugInformationRecorder* recorder, int pc_offset, IRScope *scope, ValueStack *state); + public: // use scope from ValueStack @@ -277,6 +279,7 @@ void add_register_oop(LIR_Opr opr); void record_debug_info(DebugInformationRecorder* recorder, int pc_offset); + void record_non_safepoint_debug_info(DebugInformationRecorder* recorder, int pc_offset); bool is_method_handle_invoke() const { return _is_method_handle_invoke; } void set_is_method_handle_invoke(bool x) { _is_method_handle_invoke = x; }