Proposal: #BootstrapClassLoaderSearchInJVMTI

Mark Reinhold mark.reinhold at oracle.com
Tue Jun 28 21:22:15 UTC 2016


Issue summary
-------------

  #BootstrapClassLoaderSearchInJVMTI --- The JVM TI API [1] defines a
  function, `AddToBootstrapClassLoaderSearch` [2], by which an
  instrumentation agent can append a file-system path element to the
  bootstrap class loader's class path.  The bootstrap class path, as
  such, no longer exists, but this function remains supported for now.
  Should this function be deprecated, with the intent to remove it in a
  future release, or should it remain supported?  It appears to be
  critical to the operation of at least one popular instrumentation
  agent. [3]

Proposal
--------

Retain this method.  Do not deprecate it.


[1] http://docs.oracle.com/javase/8/docs/platform/jvmti/jvmti.html
[2] http://docs.oracle.com/javase/8/docs/platform/jvmti/jvmti.html#AddToBootstrapClassLoaderSearch
[3] http://openjdk.java.net/projects/jigsaw/spec/issues/#BootstrapClassLoaderSearchInJVMTI


More information about the jpms-spec-observers mailing list