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

Remove dependencies on libjava and libjvm from security libraries

    XMLWordPrintable

Details

    • b12
    • generic
    • generic
    • Not verified

    Description

      All of the security native libraries have runtime dependencies on libjava and libjvm, most of which are completely unnecessary. This CR proposes to remove these dependencies and provide localized versions of the trivial utility functions that are being used from libjava, i.e. the JNU_ThrowXXX functions.

      There is also a dependency on JNI_GetCreatedJavaVMs which can easily be removed by caching a reference to the JavaVM when the library is loaded, in JNI_OnLoad, and making this reference available within the library itself.

      Attachments

        Activity

          People

            chegar Chris Hegarty
            chegar Chris Hegarty
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: