-
Notifications
You must be signed in to change notification settings - Fork 720
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
Fix romclass comparison and J9Class lookup given a romclass #19833
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 <hangshao@ca.ibm.com>
jenkins test sanity,extended,sanity.openjdk,sanity.system,extended.system amac jdk11 |
related to eclipse-openj9#19833 Signed-off-by: Hang Shao <hangshao@ca.ibm.com>
Fixes #19781