RFR (XS): 8173936 [TESTBUG] test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java needs to be re-examined

serguei.spitsyn at oracle.com serguei.spitsyn at oracle.com
Tue Oct 17 06:47:54 UTC 2017


Hi David,


On 10/16/17 23:24, David Holmes wrote:
> Hi Serguei,
>
> On 17/10/2017 3:35 PM, serguei.spitsyn at oracle.com wrote:
>> Please, review a fix for the test bug:
>> https://bugs.openjdk.java.net/browse/JDK-8173936
>>
>>
>> Webrev:
>> http://cr.openjdk.java.net/~sspitsyn/webrevs/2017/hotspot/8173936-MAA-cflh.1/ 
>>
>>
>>
>> Summary:
>>    This test expects CFLH events in the JVMTI start phase but it no 
>> longer gets these events because
>>    the Jigsaw implementation has changed in a way that no longer 
>> loads any classes in this phase
>>    unless the capability can_generate_early_vmstart is enabled.
>>    The fix is to expect CFLH events in the JVMTI start phase only if 
>> this capability is enabled.
>
> That description confused me somewhat but now I get it. :) The class 
> the test is looking for is not loaded in the "start phase" now but in 
> the "primordial phase" - unless you set the can_generate_early_vmstart 
> capability to move the start phase back to where it used to be.

Right.
Sorry, I was not explicit about it.

>
> Okay - seems fine.

Thank you a lot for quick review!

Thanks,
Serguei

>
> Thanks,
> David
>
>>
>> Testing:
>>    The fixed test ClassFileLoadHook/MAAClassFileLoadHook.java is 
>> passed now.
>>
>> Thanks,
>> Serguei



More information about the serviceability-dev mailing list