< prev index next >

test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java

Print this page

        

*** 44,66 **** * compiler.jvmci.compilerToVM.MaterializeVirtualObjectTest */ package compiler.jvmci.compilerToVM; ! import compiler.jvmci.common.CTVMUtilities; ! import compiler.testlibrary.CompilerUtils; import jdk.vm.ci.hotspot.CompilerToVMHelper; import jdk.test.lib.Asserts; import sun.hotspot.WhiteBox; - import java.lang.reflect.Method; - import jdk.vm.ci.hotspot.HotSpotResolvedJavaMethodImpl; - import jdk.vm.ci.hotspot.HotSpotStackFrameReference; public class MaterializeVirtualObjectTest { private static final WhiteBox WB = WhiteBox.getWhiteBox(); private static final Method METHOD; ! private static final HotSpotResolvedJavaMethodImpl RESOLVED_METHOD; private static final boolean INVALIDATE = Boolean.getBoolean( "compiler.jvmci.compilerToVM.MaterializeVirtualObjectTest.invalidate"); static { try { --- 44,68 ---- * compiler.jvmci.compilerToVM.MaterializeVirtualObjectTest */ package compiler.jvmci.compilerToVM; ! import java.lang.reflect.Method; ! import jdk.vm.ci.hotspot.HotSpotStackFrameReference; ! import jdk.vm.ci.meta.ResolvedJavaMethod; import jdk.vm.ci.hotspot.CompilerToVMHelper; import jdk.test.lib.Asserts; + + import compiler.jvmci.common.CTVMUtilities; + import compiler.testlibrary.CompilerUtils; + import sun.hotspot.WhiteBox; public class MaterializeVirtualObjectTest { private static final WhiteBox WB = WhiteBox.getWhiteBox(); private static final Method METHOD; ! private static final ResolvedJavaMethod RESOLVED_METHOD; private static final boolean INVALIDATE = Boolean.getBoolean( "compiler.jvmci.compilerToVM.MaterializeVirtualObjectTest.invalidate"); static { try {
*** 111,121 **** private void check(boolean materialize) { // Materialize virtual objects on last invocation if (materialize) { HotSpotStackFrameReference hsFrame = CompilerToVMHelper .getNextStackFrame(/* topmost frame */ null, ! new HotSpotResolvedJavaMethodImpl[]{ RESOLVED_METHOD}, /* don't skip any */ 0); Asserts.assertNotNull(hsFrame, getName() + " : got null frame"); Asserts.assertTrue(WB.isMethodCompiled(METHOD), getName() + "Test method should be compiled"); Asserts.assertTrue(hsFrame.hasVirtualObjects(), getName() --- 113,123 ---- private void check(boolean materialize) { // Materialize virtual objects on last invocation if (materialize) { HotSpotStackFrameReference hsFrame = CompilerToVMHelper .getNextStackFrame(/* topmost frame */ null, ! new ResolvedJavaMethod[]{ RESOLVED_METHOD}, /* don't skip any */ 0); Asserts.assertNotNull(hsFrame, getName() + " : got null frame"); Asserts.assertTrue(WB.isMethodCompiled(METHOD), getName() + "Test method should be compiled"); Asserts.assertTrue(hsFrame.hasVirtualObjects(), getName()
< prev index next >