Modify reexecute implementation to use pcDesc to record the reexecute bit

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P4
    • hs17
    • Affects Version/s: hs17
    • Component/s: hotspot
    • None
    • b01
    • generic
    • generic

        Currently we use DebugInfoWriteStream/DebugInfoReadStream to record the reexecute bit by compress the reexecute bit
        into bci. This makes the code look weird :
        read_bci_and_reexecute(bool& reexecute);
        write_bci_and_reexecute(int bci, bool reexecute);
        It also makes the future addition of debuginfo difficult.

        We can use pcDesc to record the reexecute bit, and then map it scopeDesc when a scopeDesc object is created.

              Assignee:
              Changpeng Fang (Inactive)
              Reporter:
              Changpeng Fang (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: