RFR (XL): 8152664 - Support non-continuous CodeBlobs in HotSpot

Andrew Dinn adinn at redhat.com
Thu Apr 7 12:25:27 UTC 2016


On 07/04/16 13:12, Rickard Bäckman wrote:
> 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/

Why do 'we want to be able to have pieces of compiled code and metadata
that are not located in one continuous piece of memory'? Is there a
motive for making this change?

regards,


Andrew Dinn
-----------



More information about the hotspot-dev mailing list