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

bytecode Escape Analyzer produces incorrect escape information for methods without oop arguments

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P4
    • hs12
    • hs12
    • hotspot
    • b02
    • b02
    • x86
    • solaris_10
    • Verified

    Backports

      Description

        Bytecode Escape Analyzer produces incorrect escape information for methods
        without oop arguments since it do not analyse such methods.

        For such methods which return an object bcEscapeAnalyzer
        always says that it return a new non-escaping allocated object since
        it is default escape information for a method before bytecode analysis.

        In the failed test cases the methods are accessors for static fields oop
        (which global escape). And the caller method synchronizing on this field.
        But locks were removed since EA says it is not escaping.

        Failed nsk methods:

         nsk/monitoring/ThreadInfo/getLockName/getlockname001
         nsk/monitoring/stress/thread/cmon001

         nsk/jdwp/StackFrame/GetValues/getvalues001
         nsk/jdwp/StackFrame/SetValues/setvalues001
         nsk/jdwp/StackFrame/ThisObject/thisobject001
         nsk/jdwp/ThreadReference/CurrentContendedMonitor/curcontmonitor001
         nsk/jdwp/ThreadReference/Interrupt/interrupt001
         nsk/jdwp/ThreadReference/Name/name001
         nsk/jdwp/ThreadReference/OwnedMonitors/ownmonitors001
         nsk/jdwp/ThreadReference/Resume/resume001
         nsk/jdwp/ThreadReference/Status/status001
         nsk/jdwp/ThreadReference/Stop/stop001
         nsk/jdwp/ThreadReference/Suspend/suspend001
         nsk/jdwp/ThreadReference/SuspendCount/suspendcnt001

        Attachments

          Issue Links

            Activity

              People

                kvn Vladimir Kozlov
                kvn Vladimir Kozlov
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: