< 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 >