[Lilliput/JDK17] Revert C1_MacroAssembler::initialize_header removal of BiasedLocking path

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Fixed
    • Priority: P4
    • None
    • Affects Version/s: repo-lilliput-17
    • Component/s: hotspot
    • None

      In x86 C1_MacroAssembler::initialize_header, we accidentally removed the BiasedLocking path that should reach the klass prototype header. This reshapes x86 code to aarch64 code shape, which does the right thing.

      This is 17u-specific, as BiasedLocking is removed in later releases.

            Assignee:
            Aleksey Shipilev
            Reporter:
            Aleksey Shipilev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: