-
Notifications
You must be signed in to change notification settings - Fork 738
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
Remove duplicate definitions for J9VMSTATE_GC states from OpenJ9 #2787
Conversation
Jenkins test sanity pLinux jdk8 |
Are there any DDR extensions that print this info? Is is known to the |
I believe there is no tool where GC States are decoded verbally. There is binary code reported only. |
Looking to Travis-ci build failure:
|
openj9/runtime/bcutil/test/dyntest/module.xml has path for omrmodroncore.h included:
However it is failed with cmake |
2da4268
to
927ff23
Compare
new include for omrmodroncore.h in j9modron.h is not necessary, this file is visible through GCExtensions.hpp already |
All J9VMSTATE_GC state definitions have been moved to OMR, so remove duplicate definitions from OpenJ9. Remove duplicate definitions for Card Table States. Replace j9modron.h to omrmodroncore.h in includes in Tree Evaluator code for Arm, P and Z (use CARD_DIRTY). Also rename J9VMSTATE_GC_UNLOADING_DEAD_CLASSLOADERS to J9VMSTATE_GC_CLEANING_METADATA in GC code Signed-off-by: Dmitri Pivkine <Dmitri_Pivkine@ca.ibm.com>
a775792
to
50a2d7f
Compare
Jenkins test sanity pLinux jdk8 |
Code compiles successfully for Linux ARM, Linux PPC and ZOS in personal builds. |
@fjeremic J9TreeEvaluator.cpp for P, Z and ARM use CARD_DIRTY definition and include j9modron.h to get it. However this definition (with many others) has been moved to omrmodronbase.h |
I forgot to mention that path to location of omrmodronbase.h is already added to jitinclude.mk: |
Jenkins test sanity all JDK8 |
All J9VMSTATE_GC state definitions have been moved to OMR, so remove
duplicate definitions from OpenJ9. Also rename
J9VMSTATE_GC_UNLOADING_DEAD_CLASSLOADERS to
J9VMSTATE_GC_CLEANING_METADATA
Signed-off-by: Dmitri Pivkine Dmitri_Pivkine@ca.ibm.com