RFR: 8349539: [leyden] Allow dumping nmethods that reference archived hidden klasses [v3]
Aleksey Shipilev
shade at openjdk.org
Mon Feb 10 10:04:28 UTC 2025
> Studying the bailout reasons for JavacBenchApp, I notices the majority of nmethod store bailouts are due to referencing the hidden klasses. Those checks seem to be from the initial commit. I wonder if we can actually skip hidden klass checks, now that we archive lots of those since invokedynamic AOT was implemented.
Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision:
- Merge branch 'premain' into JDK-8349539-allow-hidden
- Moving the check around
- Fix
-------------
Changes:
- all: https://git.openjdk.org/leyden/pull/33/files
- new: https://git.openjdk.org/leyden/pull/33/files/a75fb566..46fd0b15
Webrevs:
- full: https://webrevs.openjdk.org/?repo=leyden&pr=33&range=02
- incr: https://webrevs.openjdk.org/?repo=leyden&pr=33&range=01-02
Stats: 57620 lines in 3321 files changed: 26973 ins; 16639 del; 14008 mod
Patch: https://git.openjdk.org/leyden/pull/33.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/33/head:pull/33
PR: https://git.openjdk.org/leyden/pull/33
More information about the leyden-dev
mailing list