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

JNI spec needs to be updated for 1.6

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 6
    • Fix Version/s: 6
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      beta
    • CPU:
      generic
    • OS:
      generic

      Description

      I have recently putback fixes to two VM bugs which require
      changes to the JNI specification for the Mustang or 1.6
      release of J2SE.

      bugid 4725563
      bugid 5105765

      Bug 5105765 requires a clarification of the use of the MXCSR register
      for JNI native code on x86 and AMD64 platforms. The native
      ABI on all but Windows AMD64 does not specify if this register is
      a callee or caller saved register and in order to provide high
      performance calls to JNI code, we'd prefer to treat this register
      as callee saved.

      bugid 4725563 add a new JNI call GetObjectRefType that is documented
      in the bug report.

      We have bumped the JNI version to JNI_VERSION_1_6 for the
      mustang release so developers can detect that this new
      API is available.



      ###@###.### 2004-11-16 18:34:17 GMT

        Attachments

          Activity

            People

            • Assignee:
              sbohne Steve Bohne (Inactive)
              Reporter:
              bobv Bob Vandette
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:
                Indexed: