< prev index next >

src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java

Print this page

        

*** 50,60 **** // JaCoCo Exclude /** * HotSpot implementation of {@link MetaAccessProvider}. */ ! public class HotSpotMetaAccessProvider implements MetaAccessProvider, HotSpotProxified { protected final HotSpotJVMCIRuntimeProvider runtime; public HotSpotMetaAccessProvider(HotSpotJVMCIRuntimeProvider runtime) { this.runtime = runtime; --- 50,60 ---- // JaCoCo Exclude /** * HotSpot implementation of {@link MetaAccessProvider}. */ ! public class HotSpotMetaAccessProvider implements MetaAccessProvider { protected final HotSpotJVMCIRuntimeProvider runtime; public HotSpotMetaAccessProvider(HotSpotJVMCIRuntimeProvider runtime) { this.runtime = runtime;
*** 306,316 **** if (lookupJavaType == null) { return 0; } else { if (lookupJavaType.isArray()) { - // TODO(tw): Add compressed pointer support. int length = Array.getLength(((HotSpotObjectConstantImpl) constant).object()); ResolvedJavaType elementType = lookupJavaType.getComponentType(); JavaKind elementKind = elementType.getJavaKind(); final int headerSize = getArrayBaseOffset(elementKind); TargetDescription target = runtime.getHostJVMCIBackend().getTarget(); --- 306,315 ----
< prev index next >