RFR (M): 8003420: NPG: make new GC root for pd_set

Thomas Schatzl thomas.schatzl at oracle.com
Fri Oct 4 17:27:48 UTC 2013


Hi Ioi,

On Thu, 2013-10-03 at 07:30 -0700, Ioi Lam wrote:
> Hi Thomas,
> 
> One more suggestion:
> 
> after calling dictionary()->unlink(is_alive), maybe we should have a debug build
>verification loop that checks that all ProtectionDomainCacheEntry's
>that are reachable from DictionaryEntry's live in the table? (i.e., we
>don't have any dangling pointers).

New version with this changes at

http://cr.openjdk.java.net/~tschatzl/8003420/webrev.3/

Look at SystemDictionary.cpp. Everything else is the same.

Testing
jprt, local testing with dacapo/scala benchmarks in debug mode, with
VerifyBefore/AfterGC.

Hth,
Thomas





More information about the hotspot-gc-dev mailing list