RFR: 8367689: Revert removal of several compilation-related vmStructs fields [v2]
Francesco Andreuzzi
fandreuzzi at openjdk.org
Wed Sep 17 08:22:46 UTC 2025
On Tue, 16 Sep 2025 22:25:08 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.
>
> Francesco Andreuzzi has updated the pull request incrementally with six additional commits since the last revision:
>
> - note
> - nn
> - nn
> - cc
> - nn
> - nn
Test failure seems unrelated: https://github.com/fandreuz/jdk/actions/runs/17780614141/job/50541594076#step:10:2426
-------------
PR Comment: https://git.openjdk.org/jdk/pull/27318#issuecomment-3301871690
More information about the graal-dev
mailing list