Integrated: 8367689: Revert removal of several compilation-related vmStructs fields

Francesco Andreuzzi fandreuzzi at openjdk.org
Thu Sep 18 08:28:41 UTC 2025


On Tue, 16 Sep 2025 16:40:05 GMT, Francesco Andreuzzi <fandreuzzi at openjdk.org> wrote:

> #23782 ([JDK-8315488](https://bugs.openjdk.org/browse/JDK-8315488)) removed several vmStructs fields. A small subset was used in Async-Profiler:
> 
> CiEnv* _env
> CompileTask* _task
> ciMethod* _method
> 
> 
> I propose a small patch to bring them back. It helps third-party tools in building useful features on the JDK. For example, Async-Profiler uses these fields to display the current method being compiled in a compiler thread.

This pull request has now been integrated.

Changeset: 4c5e901c
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/4c5e901c96dee3885e1b29a53d3400174f9bba09
Stats:     15 lines in 2 files changed: 15 ins; 0 del; 0 mod

8367689: Revert removal of several compilation-related vmStructs fields

Reviewed-by: kevinw, coleenp

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

PR: https://git.openjdk.org/jdk/pull/27318


More information about the graal-dev mailing list