The platform dependency architecture used by the Copy class has led to a lot of duplication of code. There is no reuse of code across platform subsets; instead, each platform has it's own copy, even if it's the same as several others. And this may have led to the usual small skews over time, where differences of non-obvious importance have crept in.
- relates to
-
JDK-8329983 [jdk22u, jdk21u] [arm32] linking with libjvm.so fails after JDK-8142362
-
- Open
-
-
JDK-8142368 Copy::fill_to_memory_atomic is using Sparc BIS
-
- Closed
-
-
JDK-8142349 memset_with_concurrent_readers should be moved to copy.hpp
-
- Open
-