src/share/vm/code/debugInfoRec.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/code/debugInfoRec.cpp Wed Oct 28 19:30:47 2009
--- new/src/share/vm/code/debugInfoRec.cpp Wed Oct 28 19:30:47 2009
*** 279,288 ****
--- 279,289 ----
// the last PcDesc set
void DebugInformationRecorder::describe_scope(int pc_offset,
ciMethod* method,
int bci,
bool reexecute,
+ bool is_method_handle_invoke,
DebugToken* locals,
DebugToken* expressions,
DebugToken* monitors) {
assert(_recording_state != rs_null, "nesting of recording calls");
PcDesc* last_pd = last_pc();
*** 290,301 ****
--- 291,303 ----
int sender_stream_offset = last_pd->scope_decode_offset();
// update the stream offset of current pc desc
int stream_offset = stream()->position();
last_pd->set_scope_decode_offset(stream_offset);
! // Record reexecute bit into pcDesc
! // Record flags into pcDesc.
last_pd->set_should_reexecute(reexecute);
+ last_pd->set_is_method_handle_invoke(is_method_handle_invoke);
// serialize sender stream offest
stream()->write_int(sender_stream_offset);
// serialize scope
src/share/vm/code/debugInfoRec.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File