The BUFFERED layout is supposed to be compatible with all other layouts, which means its size must be equal or bigger than all other supported layouts and its alignment must the alignment of the most constraining supported layout.
In some cases, the size of the BUFFERED layout is smaller than the NULLABLE_NON_ATOMIC_FLAT layout, which can cause issues like heap corruption.
In some cases, the size of the BUFFERED layout is smaller than the NULLABLE_NON_ATOMIC_FLAT layout, which can cause issues like heap corruption.
- links to
-
Commit(lworld)
openjdk/valhalla/c5c10028
-
Review(lworld)
openjdk/valhalla/1997