comparison src/share/vm/code/debugInfoRec.hpp @ 4583:597bc897257d

Made DebugInformationRecorder::describe_scope() take both a methodHandle _and_ a ciMethod* parameter to avoid creating handles in scopes where it is not allowed.
author Doug Simon <doug.simon@oracle.com>
date Mon, 13 Feb 2012 23:15:53 +0100
parents 648a7873cea2
children 51111665eda6
comparison
equal deleted inserted replaced
4582:b24386206122 4583:597bc897257d
96 // previously by add_safepoint. 96 // previously by add_safepoint.
97 // Otherwise, the pc_offset must have been mentioned previously 97 // Otherwise, the pc_offset must have been mentioned previously
98 // by add_non_safepoint, and the locals, expressions, and monitors 98 // by add_non_safepoint, and the locals, expressions, and monitors
99 // must all be null. 99 // must all be null.
100 void describe_scope(int pc_offset, 100 void describe_scope(int pc_offset,
101 methodHandle method, 101 methodHandle methodH,
102 ciMethod* method,
102 int bci, 103 int bci,
103 bool reexecute, 104 bool reexecute,
104 bool rethrow_exception = false, 105 bool rethrow_exception = false,
105 bool is_method_handle_invoke = false, 106 bool is_method_handle_invoke = false,
106 bool return_oop = false, 107 bool return_oop = false,