[master] RFR: Preserve Klass* in leak profiler

Aleksey Shipilev shade at openjdk.java.net
Fri Oct 15 11:13:02 UTC 2021


On Wed, 13 Oct 2021 09:32:58 GMT, Roman Kennke <rkennke at openjdk.org> wrote:

> The JFR leak profiler uses the mark word for marking objects during traversal, and for storing pointers to Edges. We need to preserve the compressed Klass* in the upper part of the mark-word during the traversal.
> 
> The change is based on: ttps://github.com/openjdk/jdk/pull/5918
> 
> Testing:
>  - [x] jdk/jfr (x86_64)
>  - [x] jdk/jfr (x86_32)
>  - [x] tier1
>  - [ ] tier2

All right. This is cherry-pick of upstream change, right? Looks good then.

-------------

Marked as reviewed by shade (Committer).

PR: https://git.openjdk.java.net/lilliput/pull/21


More information about the lilliput-dev mailing list