Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8255208

CodeStrings passed to Disassembler::decode are ignored

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 16
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • Resolved In Build:
      b22

      Description

      A likely consequence of JDK-8213084, CodeStrings passed directly to Disassembler::decode are ignored.

      For example, -XX:+PrintInterpreter (on debug builds) included messages which can help in reading the code:

        0x00007f1f7093becb: je 0x00007f1f7093bee5
       ;; call_VM_base: heap base corrupted? <--- gone
        0x00007f1f7093bed1: mov $0x7f1f90c7ecb8,%rdi
        0x00007f1f7093bedb: and $0xfffffffffffffff0,%rsp
        0x00007f1f7093bedf: callq 0x00007f1f9046c0a0 = MacroAssembler::debug64(char*, long, long*)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              redestad Claes Redestad
              Reporter:
              redestad Claes Redestad
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: