Yudi Zheng
44024826e5
8340585: [JVMCI] compiler/unsafe/UnsafeGetStableArrayElement.java fails with -XX:-UseCompressedClassPointers
...
Reviewed-by: dnsimon
2024-09-24 08:25:06 +00:00
Tobias Holenstein
b89172149d
8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
...
Co-authored-by: Vladimir Kozlov <kvn@openjdk.org>
Reviewed-by: kvn, thartmann, chagedorn
2024-01-17 08:07:04 +00:00
David Leopoldseder
11fb5b2209
8309104: [JVMCI] compiler/unsafe/UnsafeGetStableArrayElement test asserts wrong values with Graal
...
Reviewed-by: dnsimon, thartmann
2023-06-05 07:54:42 +00:00
Tobias Hartmann
abe532a89c
8296924: C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address
...
Co-authored-by: Andrew Haley <aph@openjdk.org>
Reviewed-by: aph, kvn
2022-11-30 06:39:27 +00:00
Aleksey Shipilev
6e6202c14d
8292407: Improve Weak CAS VarHandle/Unsafe tests resilience under spurious failures
...
Reviewed-by: yadongwang, fyang, vkempik, psandoz
2022-09-01 09:22:56 +00:00
Aleksey Shipilev
e8bc87956a
8292443: Weak CAS VarHandle/Unsafe tests should test always-failing cases
...
Reviewed-by: psandoz
2022-08-17 18:13:49 +00:00
Coleen Phillimore
0c37008917
8275662: remove test/lib/sun/hotspot
...
Reviewed-by: mseledtsov, sspitsyn, lmesnik
2022-07-11 13:07:03 +00:00
Coleen Phillimore
e7795851d2
8271707: migrate tests to use jdk.test.whitebox.WhiteBox
...
Reviewed-by: lmesnik, dholmes
2022-07-08 15:55:14 +00:00
Alexey Ivanov
e0d361cea9
8284191: Replace usages of 'a the' in hotspot and java.base
...
Reviewed-by: lancea, wetmore, naoto, iris, kevinw, xuelei
2022-05-24 11:25:13 +00:00
Tobias Hartmann
12dca36c73
8283189: Bad copyright header in UnsafeCopyMemory.java
...
Reviewed-by: chagedorn, dcubed
2022-03-15 16:28:54 +00:00
Tyler Steele
4de72014d3
8283122: [AIX, s390] UnsafeCopyMemory 'Mismatched' Tests Fail on Big Endian Systems
...
Reviewed-by: thartmann, stuefe
2022-03-15 14:52:27 +00:00
Matteo Baccan
ccad39237a
8282657: Code cleanup: removing double semicolons at the end of lines
...
Reviewed-by: lancea, rriggs, ihse, prr, iris, wetmore, darcy, dholmes
2022-03-07 21:33:40 +00:00
Vladimir Ivanov
f7e9f56e23
8273359: CI: ciInstanceKlass::get_canonical_holder() doesn't respect instance size
...
Reviewed-by: kvn
2021-09-08 16:17:56 +00:00
Vladimir Ivanov
377b186724
8269119: C2: Avoid redundant memory barriers in Unsafe.copyMemory0 intrinsic
...
Reviewed-by: thartmann, roland
2021-09-07 11:35:31 +00:00
Vladimir Ivanov
86add21a85
8223923: C2: Missing interference with mismatched unsafe accesses
...
Reviewed-by: thartmann
2021-08-20 12:41:20 +00:00
Doug Simon
5a930c42de
8264135: UnsafeGetStableArrayElement should account for different JIT implementation details
...
Reviewed-by: vlivanov, never
2021-03-26 10:11:02 +00:00
Vladimir Kozlov
56eb5f54f4
8255466: C2 crashes at ciObject::get_oop() const+0x0
...
Reviewed-by: vlivanov
2020-10-29 22:34:14 +00:00
Wang Zhuo
276fcee795
8252835: Revert fix for JDK-8246051
...
Reviewed-by: psandoz, dholmes, mikael
2020-09-28 07:34:01 +00:00
Filipp Zhinkin
70d5cac961
8251152: ARM32: jtreg c2 Test8202414 test crash
...
Some CPUs (like ARM32) does not support unaligned memory accesses. To avoid JVM crashes tests that perform such accesses should be skipped on corresponding platforms.
Reviewed-by: iignatyev, clanger
2020-09-07 15:33:27 +00:00
Jie Fu
e03ca73dc1
8250825: C2 crashes with assert(field != __null) failed: missing field
...
Reviewed-by: kvn, thartmann
2020-07-31 17:10:46 +08:00
Zhuo Wang
e87c864847
8248570: Incorrect copyright header in TestUnsafeUnalignedSwap.java
...
Reviewed-by: kvn
2020-07-07 11:38:05 -07:00
Zhuo Wang
a7e352b554
8246051: SIGBUS by unaligned Unsafe compare_and_swap
...
Reviewed-by: aph
2020-06-29 10:15:45 -04:00
Igor Ignatyev
7c351405c4
8242310: use reproducible random in hotspot compiler tests
...
Reviewed-by: kvn, thartmann
2020-04-08 22:58:42 -07:00
Andrew Haley
21c02a5b18
8235385: AArch64: Crash on aarch64 JDK due to long offset
...
Reviewed-by: adinn
2020-01-09 09:30:02 -05:00
Tobias Hartmann
31d261dda2
8224658: Unsafe access C2 compile fails with assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr: adr_type = NULL
...
Handle unsafe off-heap access with constant zero address.
Reviewed-by: vlivanov, roland
2019-06-12 14:06:16 +02:00
Roland Westrelin
7fd7a118da
8219335: "failed: unexpected type" assert failure in ConnectionGraph::split_unique_types() with unsafe accesses
...
Reviewed-by: thartmann, kvn
2019-02-18 17:41:31 +01:00
Igor Ignatyev
8512c3117d
8218471: generate-unsafe-access-tests.sh does not correctly invoke build.tools.spp.Spp
...
Reviewed-by: kvn, thartmann
2019-02-14 23:45:03 -08:00
Roland Westrelin
70ba959a4b
8216549: Mismatched unsafe access to non escaping object fails
...
Reviewed-by: vlivanov, kvn, thartmann
2019-01-11 10:03:00 +01:00
Roland Westrelin
03ef2b0df5
8211320: Aarch64: unsafe.compareAndSetByte() and unsafe.compareAndSetShort() c2 intrinsics broken with negative expected value
...
Reviewed-by: adinn, aph
2018-10-04 09:24:27 +02:00
Mandy Chung
5e6d6b8642
8207146: Rename jdk.internal.misc.Unsafe::xxxObject to xxxReference
...
Reviewed-by: dholmes, thartmann
2018-10-22 17:00:04 -07:00
Mandy Chung
73a6313038
8181443: Replace usages of jdk.internal.misc.Unsafe with MethodHandles.Lookup.defineClass
...
Reviewed-by: alanb, egahlin
2018-10-04 08:45:21 -07:00
Igor Ignatyev
cb2d33f02c
8206287: fix legal notice in hotspot tests
...
Reviewed-by: kvn, hseigel
2018-07-09 11:15:55 -07:00
Roland Westrelin
eb10d407d3
8191887: assert(b->is_Bool()) in PhaseIdealLoop::clone_iff() due to Opaque4 node
...
Add special handling for graph shape If->Opaque4->Bool->CmpP
Reviewed-by: kvn
2017-11-27 16:05:11 -08:00
Roland Westrelin
85d2a057a4
8186125: "DU iteration must converge quickly" assert in split if with unsafe accesses
...
Added missing checks for Opaque4Node in split-if code
Reviewed-by: kvn
2017-11-09 12:43:13 -08:00
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00