eclipse-openj9 / openj9

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Other
3.27k stars 721 forks source link

zOS crash related to `EnsureHashed` option changes #14043

Open EricYangIBM opened 2 years ago

EricYangIBM commented 2 years ago

Original issue: https://github.com/eclipse-openj9/openj9/issues/13939 Crash occurs at the check for the ensure hashed bit in the inline allocator, but it stops when J9_ARE_ANY_BITS_SET is changed to J9_ARE_ALL_BITS_SET. Investigate why this happens. https://github.com/eclipse-openj9/openj9/pull/14042 has this temporary fix.

tajila commented 2 years ago

@EricYangIBM Can you paste a link to the file with the assembly of the compiled code on z/OS when J9_ARE_ANY_BITS_SET is used