RFR: 8200106: Move NoSafepointVerifier out from gcLocker.hpp

Stefan Karlsson stefan.karlsson at oracle.com
Thu Mar 22 16:26:13 UTC 2018


This patch builds upon the changes in:
http://mail.openjdk.java.net/pipermail/hotspot-dev/2018-March/030928.html

StefanK

On 2018-03-22 17:24, Stefan Karlsson wrote:
> Hi all,
> 
> Please review this patch to separate out the NoSafepointVerifier class 
> (and friends) from gcLocker.hpp into its own file.
> 
> http://cr.openjdk.java.net/~stefank/8200106/webrev.01
> https://bugs.openjdk.java.net/browse/JDK-8200106
> 
> After this patch gcLocker.hpp only contains code for the GCLocker. I've 
> gone through all usages of the GCCLocker and NoSafepointVerifier classes 
> and changed the code to include the correct headers.
> 
> The new files are names safepointVerifiers.hpp/cpp and the main class is 
> NoSafepointVerifier. However, I also moved the NoGCVerifier, which is 
> the parent class of NoSafepointVerifier, and NoAllocVerfier. I think all 
> of these are used to verify that we don't do things that will interact 
> badly with safepoints, hence the name of the new file. Are others OK 
> with the name?
> 
> Thanks,
> StefanK


More information about the hotspot-dev mailing list