mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-26 14:24:46 +02:00
8139170: JVMCI refresh
Reviewed-by: kvn
This commit is contained in:
parent
a4e16dd190
commit
a38ea495d6
246 changed files with 4445 additions and 2901 deletions
|
@ -49,8 +49,8 @@ import compiler.jvmci.common.CTVMUtilities;
|
|||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
import jdk.vm.ci.hotspot.CompilerToVMHelper;
|
||||
import jdk.vm.ci.hotspot.HotSpotResolvedJavaMethodImpl;
|
||||
import jdk.vm.ci.hotspot.HotSpotResolvedObjectTypeImpl;
|
||||
import jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod;
|
||||
import jdk.vm.ci.hotspot.HotSpotResolvedObjectType;
|
||||
import jdk.test.lib.Asserts;
|
||||
import jdk.test.lib.Utils;
|
||||
import sun.misc.Unsafe;
|
||||
|
@ -125,16 +125,16 @@ public class ResolveMethodTest {
|
|||
|
||||
private void runTest(TestCase tcase) throws NoSuchMethodException {
|
||||
System.out.println(tcase);
|
||||
HotSpotResolvedJavaMethodImpl metaspaceMethod = CTVMUtilities
|
||||
HotSpotResolvedJavaMethod metaspaceMethod = CTVMUtilities
|
||||
.getResolvedMethod(tcase.holder,
|
||||
tcase.holder.getDeclaredMethod(tcase.methodName));
|
||||
HotSpotResolvedObjectTypeImpl holderMetaspace = CompilerToVMHelper
|
||||
HotSpotResolvedObjectType holderMetaspace = CompilerToVMHelper
|
||||
.lookupType(Utils.toJVMTypeSignature(tcase.holder),
|
||||
getClass(), /* resolve = */ true);
|
||||
HotSpotResolvedObjectTypeImpl callerMetaspace = CompilerToVMHelper
|
||||
HotSpotResolvedObjectType callerMetaspace = CompilerToVMHelper
|
||||
.lookupType(Utils.toJVMTypeSignature(tcase.caller),
|
||||
getClass(), /* resolve = */ true);
|
||||
HotSpotResolvedJavaMethodImpl resolvedMetaspaceMethod
|
||||
HotSpotResolvedJavaMethod resolvedMetaspaceMethod
|
||||
= CompilerToVMHelper.resolveMethod(holderMetaspace,
|
||||
metaspaceMethod, callerMetaspace);
|
||||
if (tcase.isPositive) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue