-
Notifications
You must be signed in to change notification settings - Fork 767
Fix romclass comparison and J9Class lookup given a romclass #19833
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
What testing has already been run? |
I have run |
jenkins test sanity,extended,sanity.openjdk,sanity.system,extended.system amac jdk11 |
https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_sanity.openjdk_aarch64_mac_Personal_testList_0/23/ |
cee711c
to
6472d14
Compare
Internal JDK11 sanity.openjdk personal build on aarch64_mac passed with the current change. This can be reviewed again. |
1. The romclass comparsion should include the ROM_CLASS_MODIFIERS. 2. For a ROMClass from SCC, its rom memory segment always belongs to the bootstrap class loader. But the class might not be actually loaded by the bootstrap loader. Search all live class loaders to find its defining class loader and the corresponding J9Class. Fixes eclipse-openj9#19781 Signed-off-by: Hang Shao <[email protected]>
jenkins test sanity,extended,sanity.openjdk,sanity.system,extended.system amac jdk11 |
related to eclipse-openj9#19833 Signed-off-by: Hang Shao <[email protected]>
Fixes #19781