< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MarkUnsafeAccessTest.java
Print this page
*** 23,56 ****
package org.graalvm.compiler.core.test;
import static java.nio.file.StandardOpenOption.READ;
import static java.nio.file.StandardOpenOption.WRITE;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
import java.nio.channels.FileChannel.MapMode;
import java.nio.file.Files;
import java.nio.file.Path;
- import jdk.vm.ci.code.InstalledCode;
- import jdk.vm.ci.code.InvalidInstalledCodeException;
- import jdk.vm.ci.meta.ResolvedJavaMethod;
- import jdk.vm.ci.meta.ResolvedJavaType;
-
- import org.junit.Assert;
- import org.junit.Assume;
- import org.junit.Test;
-
- import sun.misc.Unsafe;
-
import org.graalvm.compiler.nodes.StructuredGraph;
import org.graalvm.compiler.phases.common.CanonicalizerPhase;
import org.graalvm.compiler.phases.common.inlining.InliningPhase;
import org.graalvm.compiler.phases.common.inlining.policy.InlineEverythingPolicy;
import org.graalvm.compiler.phases.tiers.HighTierContext;
public class MarkUnsafeAccessTest extends GraalCompilerTest {
public static Unsafe unsafe;
--- 23,55 ----
package org.graalvm.compiler.core.test;
import static java.nio.file.StandardOpenOption.READ;
import static java.nio.file.StandardOpenOption.WRITE;
+ import java.io.File;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
import java.nio.channels.FileChannel.MapMode;
import java.nio.file.Files;
import java.nio.file.Path;
import org.graalvm.compiler.nodes.StructuredGraph;
import org.graalvm.compiler.phases.common.CanonicalizerPhase;
import org.graalvm.compiler.phases.common.inlining.InliningPhase;
import org.graalvm.compiler.phases.common.inlining.policy.InlineEverythingPolicy;
import org.graalvm.compiler.phases.tiers.HighTierContext;
+ import org.junit.Assert;
+ import org.junit.Assume;
+ import org.junit.Test;
+
+ import jdk.vm.ci.code.InstalledCode;
+ import jdk.vm.ci.code.InvalidInstalledCodeException;
+ import jdk.vm.ci.meta.ResolvedJavaMethod;
+ import jdk.vm.ci.meta.ResolvedJavaType;
+ import sun.misc.Unsafe;
public class MarkUnsafeAccessTest extends GraalCompilerTest {
public static Unsafe unsafe;
*** 168,178 ****
}
Assume.assumeTrue(truncated);
try {
mbb.position(BLOCK_SIZE);
getter.get(mbb);
! System.currentTimeMillis(); // materialize async exception
} catch (InternalError e) {
return;
}
Assert.fail("Expected exception");
}
--- 167,179 ----
}
Assume.assumeTrue(truncated);
try {
mbb.position(BLOCK_SIZE);
getter.get(mbb);
!
! // Make a call that goes into native code to materialize async exception
! new File("").exists();
} catch (InternalError e) {
return;
}
Assert.fail("Expected exception");
}
< prev index next >