RFR (XL): 8152664 - Support non-continuous CodeBlobs in HotSpot
Rickard Bäckman
rickard.backman at oracle.com
Tue Apr 19 05:32:12 UTC 2016
Here is the updated webrev, rebased and I think I have fixed all the
comments with one exception.
I've avoided making CompiledMethodIterator and NMethodIterator a
template class for now. I agree we should do something to reuse the
parts that are identical but for now I think there will be a few more
changes to CompiledMethodIterator in an upcoming RFR. So can we hold off
with that change?
Webrev: http://cr.openjdk.java.net/~rbackman/8152664.3/
Thanks
On 04/07, Rickard Bäckman wrote:
> Hi,
>
> can I please have review for this patch please?
>
> So far CodeBlobs have required all the data (metadata, oops, code, etc)
> to be in one continuous blob With this patch we are looking to change
> that. It's been done by changing offsets in CodeBlob to addresses,
> making some methods virtual to allow different behavior and also
> creating a couple of new classes. CompiledMethod now sits inbetween
> CodeBlob and nmethod.
>
> CR: https://bugs.openjdk.java.net/browse/JDK-8152664
> Webrev: http://cr.openjdk.java.net/~rbackman/8152664/
>
> Thanks
> /R
/R
More information about the hotspot-dev
mailing list