Hi Coleen,
It looks good to me. Just one minor suggestion: http://cr.openjdk.java.net/~coleenp/2019/8220512.01/webrev/src/hotspot/share/classfile/metadataOnStackMark.cpp.udiff.html - Threads::metadata_do(Metadata::mark_on_stack); - CodeCache::metadata_do(Metadata::mark_on_stack); + MetadataOnStackClosure mon_stack; + Threads::metadata_do(&mon_stack); + CodeCache::metadata_do(&mon_stack);The 'mon_stack' can be associated with monitors. How about to rename it to something like 'md_on_stack'? Thanks, Serguei On 3/14/19 10:40, coleen.phillim...@oracle.com wrote: Summary: Walk ICs to determine whether nmethods are dependent on redefined classes. |
- RFR (S) 8220512: Deoptimize redefinition functi... coleen . phillimore
- Re: RFR (S) 8220512: Deoptimize redefiniti... serguei.spit...@oracle.com
- Re: RFR (S) 8220512: Deoptimize redefi... coleen . phillimore
- Re: RFR (S) 8220512: Deoptimize re... coleen . phillimore
- Re: RFR (S) 8220512: Deoptimiz... Erik Österlund
- Re: RFR (S) 8220512: Deop... coleen . phillimore
- Re: RFR (S) 8220512: Deoptimiz... serguei.spit...@oracle.com