The tail handling after bulk copy in array fill stub may trigger misaligned memory accesses.
The address is 8-byte aligned after bulk copy and the tail handling copies BYTE, SHORT, and
INT granules in order. This could trigger misaligned accesses. We should copy the remainings
in this order: INT, SHORT, and BYTE to avoid such an issue.
The address is 8-byte aligned after bulk copy and the tail handling copies BYTE, SHORT, and
INT granules in order. This could trigger misaligned accesses. We should copy the remainings
in this order: INT, SHORT, and BYTE to avoid such an issue.
- links to
-
Commit(master) openjdk/jdk/b76b6107
-
Review(master) openjdk/jdk/25210