src/share/vm/code/debugInfoRec.cpp

changeset 1335
9987d9d5eb0e
parent 435
a61af66fc99e
child 1366
72088be4b386
     1.1 --- a/src/share/vm/code/debugInfoRec.cpp	Fri Jul 31 12:04:07 2009 -0700
     1.2 +++ b/src/share/vm/code/debugInfoRec.cpp	Fri Jul 31 17:12:33 2009 -0700
     1.3 @@ -280,6 +280,7 @@
     1.4  void DebugInformationRecorder::describe_scope(int         pc_offset,
     1.5                                                ciMethod*   method,
     1.6                                                int         bci,
     1.7 +                                              bool        reexecute,
     1.8                                                DebugToken* locals,
     1.9                                                DebugToken* expressions,
    1.10                                                DebugToken* monitors) {
    1.11 @@ -297,7 +298,7 @@
    1.12    // serialize scope
    1.13    jobject method_enc = (method == NULL)? NULL: method->encoding();
    1.14    stream()->write_int(oop_recorder()->find_index(method_enc));
    1.15 -  stream()->write_bci(bci);
    1.16 +  stream()->write_bci_and_reexecute(bci, reexecute);
    1.17    assert(method == NULL ||
    1.18           (method->is_native() && bci == 0) ||
    1.19           (!method->is_native() && 0 <= bci && bci < method->code_size()) ||

mercurial