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

Slow case for ArrayCopyStub allows method to escape compiled code safepoint

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 1.4.0_02
    • 1.4.0
    • hotspot
    • None
    • 02
    • sparc
    • solaris_8

        The arraycopy stub on sparc has a static call stub inside it but it since it doesn't end up in the stub section it's possible to try to safepoint while inside it, allowing the code to escape the compiled safepoint for the nmethod. Check out bugs 4472904 and 4513101 for more details. The fix is to use a separate StaticCallStub.

              never Tom Rodriguez
              never Tom Rodriguez
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: