public static class Locals.Settings
extends java.lang.Object
flagsCustom
field is* provided as a way of encoding arbitrary options that downstream
projects may wish to use to tune their own implementations. The flags field is reserved for mixin internal flags to be added at a later
date.| Modifier and Type | Field and Description |
|---|---|
static Locals.Settings |
DEFAULT
Default settings.
|
static int |
DEFAULT_FLAGS
Default flags
|
static int |
RESURRECT_EXPOSED_ON_LOAD
When a LOAD grows the frame, resurrect any zombies in the exposed
portion of the frame, based on the thresholds configured.
|
static int |
RESURRECT_EXPOSED_ON_STORE
When a STORE grows the frame, resurrect any zombies in the exposed
portion of the frame, based on the thresholds configured.
|
static int |
RESURRECT_FOR_BOGUS_TOP
When an incoming frame contains TOP entries, these are nearly always
bogus.
|
public static int RESURRECT_FOR_BOGUS_TOP
public static int RESURRECT_EXPOSED_ON_LOAD
public static int RESURRECT_EXPOSED_ON_STORE
public static int DEFAULT_FLAGS
public static Locals.Settings DEFAULT
public Settings(int flags,
int flagsCustom,
int insnThreshold,
int frameThreshold)
flags - Mixin flagsflagsCustom - Platform-specific flagsinsnThreshold - Number of instructions that a local (regardless
of death reason) is eligible for resurrection, -1 to ignore,
0 for noneframeThreshold - Number of frames that a local (regardless of
death reason) is eligible for resurrection,-1 to ignore, 0 for
nonepublic Settings(int flags,
int flagsCustom,
int choppedInsnThreshold,
int choppedFrameThreshold,
int trimmedInsnThreshold,
int trimmedFrameThreshold)
flags - Mixin flagsflagsCustom - Platform-specific flagschoppedInsnThreshold - Number of instructions that a CHOPped
local is eligible for resurrection, -1 to ignore, 0 for nonechoppedFrameThreshold - Number of frames that a CHOPped local is
eligible for resurrection,-1 to ignore, 0 for nonetrimmedInsnThreshold - Number of instructions that a TRIMmed#
local is eligible for resurrection, -1 to ignore, 0 for nonetrimmedFrameThreshold - Number of frames that a TRIMmed local is
eligible for resurrection, -1 to ignore, 0 for none