RFR(S): 8195109: ServiceUtil::visible_oop is not needed anymore

Stefan Karlsson stefan.karlsson at oracle.com
Wed Mar 21 10:41:28 UTC 2018


Looks good.

StefanK

On 2018-03-20 20:39, Chris Plummer wrote:
> Hi,
> 
> New webrev:
> 
> http://cr.openjdk.java.net/~cjplummer/8195109/webrev.01/index.html
> 
> There was a build failure on solaris-sparc in threadSMR.cpp. References 
> to the Copy class were producing "unresolved symbol" errors. 
> threadSMR.cpp includes threadService.hpp, which no longer includes 
> serviceUtil.hpp (because it was removed). It looks like serviceUtil.hpp 
> indirectly included "utilities/copy.hpp", so now I include it directly 
> in threadSMR.cpp. The problem was only on solaris-sparc, so I assume on 
> other platforms there was platform dependent code indirectly pulling in 
> copy.hpp. In any case, it's now directly pulled in on all platforms.
> 
> thanks,
> 
> Chris
> 
> On 3/19/18 5:48 PM, Chris Plummer wrote:
>> Hello,
>>
>> Please review the following:
>>
>> https://bugs.openjdk.java.net/browse/JDK-8195109
>> http://cr.openjdk.java.net/~cjplummer/8195109/webrev.00/index.html
>>
>> The assert I added to make sure this is safe has been in place in 
>> jdk/jdk for almost 3 weeks with no issues (longer in jdk/hs).
>>
>> The webrev is missing the copyright update for threadService.hpp. I 
>> fixed it after noticing that.
>>
>> Testing is in progress. Running hs tiers 1, 2, and 3, and jdk tiers 1 
>> and 2. Also making sure all serviceability tests are run.
>>
>> thanks,
>>
>> Chris
> 
> 


More information about the serviceability-dev mailing list