Package | Description |
---|---|
org.jikesrvm.mm.mmtk | |
org.jikesrvm.mm.mmtk.gcspy | |
org.mmtk.utility | |
org.mmtk.utility.gcspy | |
org.mmtk.utility.gcspy.drivers | |
org.mmtk.vm |
Provides classes that specify the interface between MMTk and the VM.
|
org.mmtk.vm.gcspy |
Modifier and Type | Method and Description |
---|---|
ByteStream |
Factory.newGCspyByteStream(AbstractDriver driver,
String name,
byte minValue,
byte maxValue,
byte zeroValue,
byte defaultValue,
String stringPre,
String stringPost,
int presentation,
int paintStyle,
int indexMaxStream,
Color colour,
boolean summary) |
IntStream |
Factory.newGCspyIntStream(AbstractDriver driver,
String name,
int minValue,
int maxValue,
int zeroValue,
int defaultValue,
String stringPre,
String stringPost,
int presentation,
int paintStyle,
int indexMaxStream,
Color colour,
boolean summary) |
ShortStream |
Factory.newGCspyShortStream(AbstractDriver driver,
String name,
short minValue,
short maxValue,
short zeroValue,
short defaultValue,
String stringPre,
String stringPost,
int presentation,
int paintStyle,
int indexMaxStream,
Color colour,
boolean summary) |
Modifier and Type | Method and Description |
---|---|
void |
ServerSpace.sendControls(AbstractDriver space,
int tileNum) |
Constructor and Description |
---|
ByteStream(AbstractDriver driver,
String name,
byte minValue,
byte maxValue,
byte zeroValue,
byte defaultValue,
String stringPre,
String stringPost,
int presentation,
int paintStyle,
int indexMaxStream,
Color colour,
boolean summary)
Construct a new GCspy stream of BYTE_TYPE
|
IntStream(AbstractDriver driver,
String name,
int minValue,
int maxValue,
int zeroValue,
int defaultValue,
String stringPre,
String stringPost,
int presentation,
int paintStyle,
int indexMaxStream,
Color colour,
boolean summary)
Construct a new GCspy stream of INT_TYPE.
|
ShortStream(AbstractDriver driver,
String name,
short minValue,
short maxValue,
short zeroValue,
short defaultValue,
String stringPre,
String stringPost,
int presentation,
int paintStyle,
int indexMaxStream,
Color colour,
boolean summary)
Construct a new GCspy stream of SHORT_TYPE
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
DoublyLinkedList.gcspyGatherData(AbstractDriver driver)
Gather data for GCSpy
|
Modifier and Type | Field and Description |
---|---|
private AbstractDriver |
LinearScan.driver |
Constructor and Description |
---|
LinearScan(AbstractDriver d)
Create a new scanner.
|
Modifier and Type | Class and Description |
---|---|
class |
GenImmortalSpaceDriver
GCspy driver for the MMTk generational immortal space.
|
class |
GenLOSDriver
This class extends a simple driver for the MMTk LargeObjectSpace
for Generational Collectors.
|
class |
ImmortalSpaceDriver
GCspy driver for the contiguous MMTk ImmortalSpace.
|
class |
LinearSpaceDriver
GCspy driver for the MMTk ContigousSpace.
|
class |
TreadmillDriver
This class implements a simple driver for the MMTk LargeObjectSpace.
|
Modifier and Type | Field and Description |
---|---|
private AbstractDriver[] |
ImmortalSpaceDriver.registeredDrivers |
Modifier and Type | Method and Description |
---|---|
void |
ImmortalSpaceDriver.registerDriversForReferenceNotification(AbstractDriver[] drivers)
Register a set of AbstractDriver instances to be notified about direct references.
|
Modifier and Type | Method and Description |
---|---|
abstract ByteStream |
Factory.newGCspyByteStream(AbstractDriver driver,
String name,
byte minValue,
byte maxValue,
byte zeroValue,
byte defaultValue,
String stringPre,
String stringPost,
int presentation,
int paintStyle,
int indexMaxStream,
Color colour,
boolean summary)
Create a new ByteStream instance using the appropriate
VM-specific concrete ByteStream sub-class.
|
static ByteStream |
VM.newGCspyByteStream(AbstractDriver driver,
String name,
byte minValue,
byte maxValue,
byte zeroValue,
byte defaultValue,
String stringPre,
String stringPost,
int presentation,
int paintStyle,
int indexMaxStream,
Color colour,
boolean summary)
Create a new ByteStream instance using the appropriate
VM-specific concrete ByteStream sub-class.
|
abstract IntStream |
Factory.newGCspyIntStream(AbstractDriver driver,
String name,
int minValue,
int maxValue,
int zeroValue,
int defaultValue,
String stringPre,
String stringPost,
int presentation,
int paintStyle,
int indexMaxStream,
Color colour,
boolean summary)
Create a new IntStream instance using the appropriate
VM-specific concrete IntStream sub-class.
|
static IntStream |
VM.newGCspyIntStream(AbstractDriver driver,
String name,
int minValue,
int maxValue,
int zeroValue,
int defaultValue,
String stringPre,
String stringPost,
int presentation,
int paintStyle,
int indexMaxStream,
Color colour,
boolean summary)
Create a new IntStream instance using the appropriate
VM-specific concrete IntStream sub-class.
|
abstract ShortStream |
Factory.newGCspyShortStream(AbstractDriver driver,
String name,
short minValue,
short maxValue,
short zeroValue,
short defaultValue,
String stringPre,
String stringPost,
int presentation,
int paintStyle,
int indexMaxStream,
Color colour,
boolean summary)
Create a new ShortStream instance using the appropriate
VM-specific concrete ShortStream sub-class.
|
static ShortStream |
VM.newGCspyShortStream(AbstractDriver driver,
String name,
short minValue,
short maxValue,
short zeroValue,
short defaultValue,
String stringPre,
String stringPost,
int presentation,
int paintStyle,
int indexMaxStream,
Color colour,
boolean summary)
Create a new ShortStream instance using the appropriate
VM-specific concrete ShortStream sub-class.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
ServerSpace.sendControls(AbstractDriver space,
int tileNum)
Send all the control info for the space
|
Constructor and Description |
---|
ByteStream(AbstractDriver driver,
String name,
byte minValue,
byte maxValue,
byte zeroValue,
byte defaultValue,
String stringPre,
String stringPost,
int presentation,
int paintStyle,
int indexMaxStream,
Color colour,
boolean summary)
Construct a new GCspy stream of BYTE_TYPE
|
IntStream(AbstractDriver driver,
String name,
int minValue,
int maxValue,
int zeroValue,
int defaultValue,
String stringPre,
String stringPost,
int presentation,
int paintStyle,
int indexMaxStream,
Color colour,
boolean summary)
Construct a new GCspy stream of INT_TYPE
|
ShortStream(AbstractDriver driver,
String name,
short minValue,
short maxValue,
short zeroValue,
short defaultValue,
String stringPre,
String stringPost,
int presentation,
int paintStyle,
int indexMaxStream,
Color colour,
boolean summary)
Construct a new GCspy stream of SHORT_TYPE
|
Stream(AbstractDriver driver,
int dataType,
String name,
int minValue,
int maxValue,
int zeroValue,
int defaultValue,
String stringPre,
String stringPost,
int presentation,
int paintStyle,
int indexMaxStream,
Color colour,
boolean summary)
Construct a new GCspy stream.
|