Top Description Methods
jdk.vm.ci.hotspot

public Interface HotSpotMemoryAccessProvider

extends MemoryAccessProvider
Known Direct Implementers
jdk.vm.ci.hotspot.HotSpotMemoryAccessProviderImpl
Imports
jdk.vm.ci.meta.Constant, .JavaConstant, .MemoryAccessProvider

HotSpot specific extension of MemoryAccessProvider.

Method Summary

Modifier and TypeMethod and Description
public Constant
readKlassPointerConstant(Constant base, long displacement)

public Constant
readMethodPointerConstant(Constant base, long displacement)

public Constant
readNarrowKlassPointerConstant(Constant base, long displacement)

public JavaConstant
readNarrowOopConstant(Constant base, long displacement)

Inherited from jdk.vm.ci.meta.MemoryAccessProvider:
readObjectConstantreadPrimitiveConstant

Method Detail

readKlassPointerConstantback to summary
public Constant readKlassPointerConstant(Constant base, long displacement)
readMethodPointerConstantback to summary
public Constant readMethodPointerConstant(Constant base, long displacement)
readNarrowKlassPointerConstantback to summary
public Constant readNarrowKlassPointerConstant(Constant base, long displacement)
readNarrowOopConstantback to summary
public JavaConstant readNarrowOopConstant(Constant base, long displacement)
Exceptions
IllegalArgumentException:
if the address computed from base and displacement does not denote a location holding a narrow oop