MethodData
. This is
similar to ProfilingInfo
, but most methods require a HotSpotMethodData
and the
exact position within the method data.
Modifier and Type | Field and Description |
---|---|
pack-priv final HotSpotVMConfig | |
pack-priv final HotSpotMethodData. | |
pack-priv final int | |
pack-priv final int |
Access | Constructor and Description |
---|---|
protected |
Modifier and Type | Method and Description |
---|---|
pack-priv abstract StringBuilder | |
pack-priv int | Returns: an integer between 0 andShort#MAX_VALUE inclusive, or -1 if not supportedReturns the BCI stored in the LayoutData header. |
pack-priv double | |
protected int | |
pack-priv TriState | |
pack-priv int | |
protected int | |
pack-priv JavaMethodProfile | |
pack-priv TriState | |
pack-priv final int | Returns: a value greater than 0Computes the size for the specific data at the given position. |
pack-priv double[] | |
pack-priv int | Returns: tag stored in the LayoutData headerReturns the tag stored in the LayoutData header. |
pack-priv JavaTypeProfile | |
pack-priv static int |
config | back to summary |
---|---|
pack-priv final HotSpotVMConfig config |
state | back to summary |
---|---|
pack-priv final HotSpotMethodData. |
staticSize | back to summary |
---|---|
pack-priv final int staticSize |
tag | back to summary |
---|---|
pack-priv final int tag |
HotSpotMethodDataAccessor | back to summary |
---|---|
protected HotSpotMethodDataAccessor(HotSpotMethodData. |
appendTo | back to summary |
---|---|
pack-priv abstract StringBuilder appendTo(StringBuilder sb, HotSpotMethodData data, int pos) |
getBCI | back to summary |
---|---|
pack-priv int getBCI(HotSpotMethodData data, int position) Returns the BCI stored in the LayoutData header.
|
getBranchTakenProbability | back to summary |
---|---|
pack-priv double getBranchTakenProbability(HotSpotMethodData data, int position) |
getDynamicSize | back to summary |
---|---|
protected int getDynamicSize(HotSpotMethodData data, int position) |
getExceptionSeen | back to summary |
---|---|
pack-priv TriState getExceptionSeen(HotSpotMethodData data, int position) |
getExecutionCount | back to summary |
---|---|
pack-priv int getExecutionCount(HotSpotMethodData data, int position) |
getFlags | back to summary |
---|---|
protected int getFlags(HotSpotMethodData data, int position) |
getMethodProfile | back to summary |
---|---|
pack-priv JavaMethodProfile getMethodProfile(HotSpotMethodData data, int position) |
getNullSeen | back to summary |
---|---|
pack-priv TriState getNullSeen(HotSpotMethodData data, int position) |
getSize | back to summary |
---|---|
pack-priv final int getSize(HotSpotMethodData data, int position) Computes the size for the specific data at the given position.
|
getSwitchProbabilities | back to summary |
---|---|
pack-priv double[] getSwitchProbabilities(HotSpotMethodData data, int position) |
getTag | back to summary |
---|---|
pack-priv int getTag() Returns the tag stored in the LayoutData header.
|
getTypeProfile | back to summary |
---|---|
pack-priv JavaTypeProfile getTypeProfile(HotSpotMethodData data, int position) |
readTag | back to summary |
---|---|
pack-priv static int readTag(HotSpotVMConfig config, HotSpotMethodData data, int position) |