test/hotspot/jtreg/compiler/jvmci/errors/CodeInstallerTest.java
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File open Cdiff test/hotspot/jtreg/compiler/jvmci/errors/CodeInstallerTest.java

test/hotspot/jtreg/compiler/jvmci/errors/CodeInstallerTest.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 30,40 **** --- 30,42 ---- import jdk.vm.ci.code.StackSlot; import jdk.vm.ci.code.site.DataPatch; import jdk.vm.ci.code.site.Site; import jdk.vm.ci.hotspot.HotSpotCompiledCode; import jdk.vm.ci.hotspot.HotSpotCompiledCode.Comment; + import jdk.vm.ci.hotspot.HotSpotCompiledNmethod; import jdk.vm.ci.hotspot.HotSpotConstantReflectionProvider; + import jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod; import jdk.vm.ci.meta.Assumptions.Assumption; import jdk.vm.ci.meta.MetaAccessProvider; import jdk.vm.ci.meta.PlatformKind; import jdk.vm.ci.meta.ResolvedJavaMethod; import jdk.vm.ci.runtime.JVMCI;
*** 48,58 **** protected final Architecture arch; protected final CodeCacheProvider codeCache; protected final MetaAccessProvider metaAccess; protected final HotSpotConstantReflectionProvider constantReflection; ! protected final ResolvedJavaMethod dummyMethod; public static void dummyMethod() { } protected CodeInstallerTest() { --- 50,60 ---- protected final Architecture arch; protected final CodeCacheProvider codeCache; protected final MetaAccessProvider metaAccess; protected final HotSpotConstantReflectionProvider constantReflection; ! protected final HotSpotResolvedJavaMethod dummyMethod; public static void dummyMethod() { } protected CodeInstallerTest() {
*** 67,82 **** method = CodeInstallerTest.class.getMethod("dummyMethod"); } catch (NoSuchMethodException e) { Assert.fail(); } ! dummyMethod = metaAccess.lookupJavaMethod(method); } protected void installEmptyCode(Site[] sites, Assumption[] assumptions, Comment[] comments, int dataSectionAlignment, DataPatch[] dataSectionPatches, StackSlot deoptRescueSlot) { ! HotSpotCompiledCode code = new HotSpotCompiledCode("dummyMethod", new byte[0], 0, sites, assumptions, new ResolvedJavaMethod[]{dummyMethod}, comments, new byte[8], dataSectionAlignment, ! dataSectionPatches, false, 0, deoptRescueSlot); codeCache.addCode(dummyMethod, code, null, null); } protected Register getRegister(PlatformKind kind, int index) { int idx = index; --- 69,85 ---- method = CodeInstallerTest.class.getMethod("dummyMethod"); } catch (NoSuchMethodException e) { Assert.fail(); } ! dummyMethod = (HotSpotResolvedJavaMethod) metaAccess.lookupJavaMethod(method); } protected void installEmptyCode(Site[] sites, Assumption[] assumptions, Comment[] comments, int dataSectionAlignment, DataPatch[] dataSectionPatches, StackSlot deoptRescueSlot) { ! HotSpotCompiledCode code = new HotSpotCompiledNmethod("dummyMethod", new byte[0], 0, sites, assumptions, new ResolvedJavaMethod[]{dummyMethod}, comments, new byte[8], dataSectionAlignment, ! dataSectionPatches, false, 0, deoptRescueSlot, ! dummyMethod, 0, 1, 0L, false); codeCache.addCode(dummyMethod, code, null, null); } protected Register getRegister(PlatformKind kind, int index) { int idx = index;
test/hotspot/jtreg/compiler/jvmci/errors/CodeInstallerTest.java
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File