src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DerivedOopTest.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DerivedOopTest.java
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DerivedOopTest.java
Print this page
*** 23,34 ****
package org.graalvm.compiler.replacements.test;
import java.util.Objects;
import org.graalvm.compiler.api.directives.GraalDirectives;
! import org.graalvm.compiler.debug.Debug;
! import org.graalvm.compiler.debug.DebugConfigScope;
import org.graalvm.compiler.debug.GraalError;
import org.graalvm.compiler.nodes.StructuredGraph;
import org.graalvm.compiler.nodes.ValueNode;
import org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext;
import org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin;
--- 23,34 ----
package org.graalvm.compiler.replacements.test;
import java.util.Objects;
import org.graalvm.compiler.api.directives.GraalDirectives;
! import org.graalvm.compiler.debug.DebugContext;
! import org.graalvm.compiler.debug.DebugContext.Scope;
import org.graalvm.compiler.debug.GraalError;
import org.graalvm.compiler.nodes.StructuredGraph;
import org.graalvm.compiler.nodes.ValueNode;
import org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext;
import org.graalvm.compiler.nodes.graphbuilderconf.InvocationPlugin;
*** 145,155 ****
@Test
@SuppressWarnings("try")
public void testFieldOffsetMergeNonLiveBasePointer() {
thrown.expect(GraalError.class);
thrown.expectMessage(UNKNOWN_REFERENCE_AT_SAFEPOINT_MSG);
! try (DebugConfigScope s = Debug.setConfig(Debug.silentConfig())) {
// Run a couple times to encourage objects to move
for (int i = 0; i < 4; i++) {
Result r = new Result();
test("fieldOffsetMergeSnippet01", r, 8L, 16L);
Assert.assertEquals(r.beforeGC.delta(), r.afterGC.delta());
--- 145,156 ----
@Test
@SuppressWarnings("try")
public void testFieldOffsetMergeNonLiveBasePointer() {
thrown.expect(GraalError.class);
thrown.expectMessage(UNKNOWN_REFERENCE_AT_SAFEPOINT_MSG);
! DebugContext debug = getDebugContext();
! try (Scope s = debug.disable()) {
// Run a couple times to encourage objects to move
for (int i = 0; i < 4; i++) {
Result r = new Result();
test("fieldOffsetMergeSnippet01", r, 8L, 16L);
Assert.assertEquals(r.beforeGC.delta(), r.afterGC.delta());
*** 169,179 ****
@Test
@SuppressWarnings("try")
public void testFieldOffsetMergeLiveBasePointer() {
thrown.expect(GraalError.class);
thrown.expectMessage(UNKNOWN_REFERENCE_AT_SAFEPOINT_MSG);
! try (DebugConfigScope s = Debug.setConfig(Debug.silentConfig())) {
// Run a couple times to encourage objects to move
for (int i = 0; i < 4; i++) {
Result r = new Result();
test("fieldOffsetMergeSnippet03", r, new Result(), new Result(), 8L, 16L);
Assert.assertEquals(r.beforeGC.delta(), r.afterGC.delta());
--- 170,181 ----
@Test
@SuppressWarnings("try")
public void testFieldOffsetMergeLiveBasePointer() {
thrown.expect(GraalError.class);
thrown.expectMessage(UNKNOWN_REFERENCE_AT_SAFEPOINT_MSG);
! DebugContext debug = getDebugContext();
! try (Scope s = debug.disable()) {
// Run a couple times to encourage objects to move
for (int i = 0; i < 4; i++) {
Result r = new Result();
test("fieldOffsetMergeSnippet03", r, new Result(), new Result(), 8L, 16L);
Assert.assertEquals(r.beforeGC.delta(), r.afterGC.delta());
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DerivedOopTest.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File