[master] Integrated: Preserve Klass* in leak profiler

Roman Kennke rkennke at openjdk.java.net
Tue Oct 19 15:18:22 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: openjdk/jdk/pull/5918
> 
> Testing:
>  - [x] jdk/jfr (x86_64)
>  - [x] jdk/jfr (x86_32)
>  - [x] tier1
>  - [x] tier2

This pull request has now been integrated.

Changeset: 46504d85
Author:    Roman Kennke <rkennke at openjdk.org>
URL:       https://git.openjdk.java.net/lilliput/commit/46504d85c7f0740828ca93289782c0a642fc9b34
Stats:     113 lines in 4 files changed: 81 ins; 23 del; 9 mod

Preserve Klass* in leak profiler

Reviewed-by: shade

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

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


More information about the lilliput-dev mailing list