summaryrefslogtreecommitdiff
path: root/test/858-checker-unsafe/src/Main.java
diff options
context:
space:
mode:
Diffstat (limited to 'test/858-checker-unsafe/src/Main.java')
-rw-r--r--test/858-checker-unsafe/src/Main.java26
1 files changed, 0 insertions, 26 deletions
diff --git a/test/858-checker-unsafe/src/Main.java b/test/858-checker-unsafe/src/Main.java
index 772cadb87e..dbd96a7ac9 100644
--- a/test/858-checker-unsafe/src/Main.java
+++ b/test/858-checker-unsafe/src/Main.java
@@ -39,7 +39,6 @@ public class Main {
testPutFixedOffset();
assertEquals(0, testGet());
assertEquals(42, testGetFar());
- testGetAndPutAbsoluteAddress();
}
/// CHECK-START-ARM64: void Main.testPutZero() disassembly (after)
@@ -88,29 +87,4 @@ public class Main {
private static int testArrayBaseOffsetDouble() {
return unsafe.arrayBaseOffset(double[].class);
}
-
- private static void testGetAndPutAbsoluteAddress() {
- long address = 0;
- try {
- address = unsafe.allocateMemory(4);
- $noinline$unsafePutAbsoluteInt(address, 0xDEADBEEF);
- assertEquals(0xDEADBEEF, $noinline$unsafeGetAbsoluteInt(address));
- } finally {
- if (address != 0) {
- unsafe.freeMemory(address);
- }
- }
- }
-
- /// CHECK-START: void Main.$noinline$unsafePutAbsoluteInt(long, int) builder (after)
- /// CHECK: InvokeVirtual intrinsic:UnsafePutAbsolute
- private static void $noinline$unsafePutAbsoluteInt(long address, int value) {
- unsafe.putInt(address, value);
- }
-
- /// CHECK-START: int Main.$noinline$unsafeGetAbsoluteInt(long) builder (after)
- /// CHECK: InvokeVirtual intrinsic:UnsafeGetAbsolute
- private static int $noinline$unsafeGetAbsoluteInt(long address) {
- return unsafe.getInt(address);
- }
}