Integrated: 8353669: IGV: dump OOP maps for MachSafePoint nodes

Roberto Castañeda Lozano rcastanedalo at openjdk.org
Tue Apr 8 08:30:33 UTC 2025


On Thu, 3 Apr 2025 18:20:15 GMT, Roberto Castañeda Lozano <rcastanedalo at openjdk.org> wrote:

> This changeset dumps the OOP map of each MachSafePoint when available, i.e. at the `Final Code` phase. This should make it easier to learn about and diagnose OOP map building issues:
> 
> ![final-code](https://github.com/user-attachments/assets/a477c9d1-0fe4-42ef-a367-336c54bec6a5)
> 
> #### Testing
> 
> - tier1 (windows-x64, linux-x64, linux-aarch64, macosx-x64, and macosx-aarch64; release and debug mode).
> - Tested IGV manually on a few selected graphs. Tested automatically that dumping thousands of graphs does not trigger any assertion failure (by running `java -Xcomp -XX:PrintIdealGraphLevel=1`).

This pull request has now been integrated.

Changeset: fda5eecd
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/fda5eecd6717eb6e1db56be3e41b65deae6e683e
Stats:     9 lines in 1 file changed: 9 ins; 0 del; 0 mod

8353669: IGV: dump OOP maps for MachSafePoint nodes

Reviewed-by: chagedorn, thartmann

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

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


More information about the hotspot-compiler-dev mailing list