RFR: 8307478: Implementation of Prepare to Restrict The Dynamic Loading of Agents [v9]

Chris Plummer cjplummer at openjdk.org
Thu Jun 1 19:41:13 UTC 2023


On Thu, 1 Jun 2023 16:56:17 GMT, Alan Bateman <alanb at openjdk.org> wrote:

>> This is the implementation for JEP 451. There are two parts to this:
>> 
>> 1. A multi-line warning is printed when a JVM TI or Java agent is loaded into a running VM. For JVM TI, the message is printed to stderr from JvmtiAgent::load. For Java agents, it is printed to System.err (as that may be redirected) in the JPLIS (j.l.instrumentation) implementation. This part includes an update to the JVM TI spec and API docs to require the warning.
>> 
>> 2. If running with -Djdk.instrument.traceUsage or -Djdk.instrument.traceUsage=true, the calls to the Instrumentation API print a trace message and stack trace.
>> 
>> Testing: tier1-6
>
> Alan Bateman has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Add comment to invoke_Agent_OnAttach

Marked as reviewed by cjplummer (Reviewer).

-------------

PR Review: https://git.openjdk.org/jdk/pull/13899#pullrequestreview-1456185001


More information about the serviceability-dev mailing list