On Tue, 6 Apr 2021 00:56:08 GMT, Yasumasa Suenaga <ysuen...@openjdk.org> wrote:

>> test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdRmidTest.java line 51:
>> 
>>> 49:         JDKToolLauncher rmidLauncher = 
>>> JDKToolLauncher.createUsingTestJDK("rmid");
>>> 50:         
>>> rmidLauncher.addToolArg("-J-Dsun.rmi.activation.execPolicy=none");
>>> 51:         rmidLauncher.addToolArg("-J--add-modules=jdk.hotspot.agent");
>> 
>> Is this really needed? Although SA will be using rmid, I don't understand 
>> why rmid needs to know about SA.
>
> They are needed.
> 
> If we don't give `execPolicy=none`, we can see warning on console.
> SA code would run on rmid, so we need to add module.

I was actually just referring to `--add-modules`, but github added a few lines 
before the one I selected.

I guess I'm not fully understanding what `rmid` is for in this context, and how 
it relates to the `rmiregistry` command. I thought it was starting the 
registry, but that does not seem to be it's primary purpose (maybe it starts it 
as a side affect). Also, it is deprecated.

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

PR: https://git.openjdk.java.net/jdk/pull/3233

Reply via email to