Constant Field Values


Contents
com.ibm.*

com.ibm.tuningfork.tracegen.chunk.Chunk
private static final int CHUNK_TYPE_OFFSET 12
protected static final int DATA_OFFSET 16
protected static final int DEFAULT_CHUNK_SIZE 16384
private static final int LENGTH_OFFSET 8
private static final int MAGIC_WORD_1 -559038737
private static final int MAGIC_WORD_2 -889275714

com.ibm.tuningfork.tracegen.chunk.EventChunk
protected static final int DEFAULT_EVENT_CHUNK_SIZE 16384
public static final int EVENT_DATA_OFFSET 24
public static final int EVENT_TYPE_ID 5
public static final int FEEDLET_ID_OFFSET 16
public static final int SEQUENCE_NUMBER_OFFSET 20

com.ibm.tuningfork.tracegen.chunk.EventTypeChunk
public static final int EVENT_DATA_OFFSET 20
public static final int EVENT_TYPE_ID 4
public static final int EVENT_TYPE_OFFSET 16

com.ibm.tuningfork.tracegen.chunk.EventTypeSpaceChunk
public static final int EVENT_TYPE_SPACE_ID 3

com.ibm.tuningfork.tracegen.chunk.FeedHeaderChunk
private static final int DEFUNCT_FIELD 0
private static final int MAGIC_WORD_1 -889258259
private static final int MAGIC_WORD_2 732777979
private static final int MAJOR_VERSION 1
private static final int MINOR_VERSION 4

com.ibm.tuningfork.tracegen.chunk.FeedletChunk
public static final String DECSRIPTION_PROPERTY "description"
public static final int FEEDLET_ADD_OPERATION 1
public static final int FEEDLET_COUNT_OFFSET 16
public static final int FEEDLET_DATA_OFFSET 20
public static final int FEEDLET_DESCRIBE_OPERATION 3
public static final int FEEDLET_REMOVE_OPERATION 2
public static final int FEEDLET_TYPE_ID 2
public static final String NAME_PROPERTY "name"

com.ibm.tuningfork.tracegen.chunk.PropertyTableChunk
public static final int PROPERTY_COUNT_OFFSET 16
public static final int PROPERTY_DATA_OFFSET 20
public static final int PROPERTY_TABLE_ID 1

com.ibm.tuningfork.tracegen.chunk.RawChunk
public static final int ENCODING_SPACE_DOUBLE 8
public static final int ENCODING_SPACE_INT 4
public static final int ENCODING_SPACE_LONG 8

com.ibm.tuningfork.tracegen.chunk.StringTableChunk
public static final int STRING_COUNT_OFFSET 16
public static final int STRING_DATA_OFFSET 20
public static final int STRING_TABLE_ID 6

gnu.java.*

gnu.java.nio.gnu.java.nio.VMChannel.LocalByteArray
private static final int INITIAL_BUFFER_SIZE 8192

org.jikesrvm.*

org.jikesrvm.Callbacks
private static final boolean TRACE_ADDMONITOR false
private static final boolean TRACE_APP_COMPLETE false
private static final boolean TRACE_APP_RUN_COMPLETE false
private static final boolean TRACE_APP_RUN_START false
private static final boolean TRACE_APP_START false
private static final boolean TRACE_BOOTIMAGE false
private static final boolean TRACE_CLASSINITIALIZED false
private static final boolean TRACE_CLASSINSTANTIATED false
private static final boolean TRACE_CLASSLOADED false
private static final boolean TRACE_CLASSRESOLVED false
private static final boolean TRACE_DEFINECLASS false
private static final boolean TRACE_EXIT false
private static final boolean TRACE_FORNAME false
private static final boolean TRACE_LOADCLASS false
private static final boolean TRACE_METHODCOMPILE false
private static final boolean TRACE_METHODOVERRIDE false
private static final boolean TRACE_RECOMPILE_ALL false
private static final boolean TRACE_STARTUP false

org.jikesrvm.CommandLineArgs
private static final boolean DEBUG false

org.jikesrvm.Configuration
public static final boolean AlignmentChecking false
public static final boolean BuildFor32Addr true
public static final boolean BuildFor64Addr false
public static final boolean BuildForAdaptiveSystem true
public static final boolean BuildForAix false
public static final boolean BuildForGnuClasspath true
public static final boolean BuildForHarmony false
public static final boolean BuildForHwFsqrt true
public static final boolean BuildForIA32 true
public static final boolean BuildForIMTInterfaceInvocation true
public static final boolean BuildForITableInterfaceInvocation false
public static final boolean BuildForLinux true
public static final boolean BuildForMachOABI false
public static final boolean BuildForOptCompiler true
public static final boolean BuildForOsx false
public static final boolean BuildForPowerOpenABI false
public static final boolean BuildForPowerPC false
public static final boolean BuildForSolaris false
public static final boolean BuildForSSE2 true
public static final boolean BuildForSSE2Full true
public static final boolean BuildForSVR4ABI true
public static final boolean BuildWithBaseBootImageCompiler true
public static final boolean BuildWithGCSpy false
public static final boolean BuildWithGCTrace false
public static final boolean ExplicitlyGuardLowMemory false
public static final boolean ExtremeAssertions false
public static final boolean ForceFrequentGC false
public static final boolean LittleEndian true
public static final boolean ParanoidVerifyUnint false
public static final boolean PortableNativeSync true
public static final String RVM_CONFIGURATION "prototype-opt"
public static final String RVM_VERSION_STRING "Jikes RVM 3.1.3+hg (r20b92f3296178d07928c03caf46201760c2c2a06)"
public static final int StressGCAllocationInterval 0
public static final boolean UseEpilogueYieldPoints true
public static final boolean VerifyAssertions true
public static final boolean VerifyUnint true

org.jikesrvm.Constants
public static final boolean NOT_REACHED false
public static final int REFLECTION_FPRS_BITS 5
public static final int REFLECTION_FPRS_MASK 31
public static final int REFLECTION_GPRS_BITS 5
public static final int REFLECTION_GPRS_MASK 31

org.jikesrvm.HeapLayoutConstants
public static final int BAD_MAP_COMPRESSION 5
public static final int BOOT_IMAGE_CODE_SIZE 25165824
public static final int BOOT_IMAGE_DATA_SIZE 58720256
public static final int MAX_BOOT_IMAGE_RMAP_SIZE 11744051

org.jikesrvm.PrintLN
static final int max_int_pow10 1000000000

org.jikesrvm.Properties
public static final int maxSystemTroubleRecursionDepthBeforeWeStopVMSysWrite 3
public static final boolean ReferenceMapsBitStatistics false
public static final boolean ReferenceMapsStatistics false
public static final boolean TraceDictionaries false
public static final boolean TraceExceptionDelivery false
public static final boolean TraceFileSystem false
public static final boolean TraceOnStackReplacement false
public static final boolean TraceStackTrace false
public static final boolean TraceStatics false
public static final boolean TraceStkMaps false
public static final boolean TraceThreads false

org.jikesrvm.Services
private static final int INT_BUFFER_SIZE 20
public static final int MAX_DUMP_LEN 93

org.jikesrvm.SizeConstants
public static final int BITS_IN_ADDRESS 32
public static final int BITS_IN_BOOLEAN 8
public static final int BITS_IN_BYTE 8
public static final int BITS_IN_CHAR 16
public static final int BITS_IN_DOUBLE 64
public static final int BITS_IN_EXTENT 32
public static final int BITS_IN_FLOAT 32
public static final int BITS_IN_INT 32
public static final int BITS_IN_LONG 64
public static final int BITS_IN_OFFSET 32
public static final int BITS_IN_PAGE 32768
public static final int BITS_IN_SHORT 16
public static final int BITS_IN_WORD 32
public static final int BYTES_IN_ADDRESS 4
public static final int BYTES_IN_BOOLEAN 1
public static final int BYTES_IN_BYTE 1
public static final int BYTES_IN_CHAR 2
public static final int BYTES_IN_DOUBLE 8
public static final int BYTES_IN_EXTENT 4
public static final int BYTES_IN_FLOAT 4
public static final int BYTES_IN_INT 4
public static final int BYTES_IN_LONG 8
public static final int BYTES_IN_OFFSET 4
public static final int BYTES_IN_PAGE 4096
public static final int BYTES_IN_SHORT 2
public static final int BYTES_IN_WORD 4
public static final int LOG_BITS_IN_ADDRESS 5
public static final int LOG_BITS_IN_BOOLEAN 3
public static final int LOG_BITS_IN_BYTE 3
public static final int LOG_BITS_IN_CHAR 4
public static final int LOG_BITS_IN_DOUBLE 6
public static final int LOG_BITS_IN_EXTENT 5
public static final int LOG_BITS_IN_FLOAT 5
public static final int LOG_BITS_IN_INT 5
public static final int LOG_BITS_IN_LONG 6
public static final int LOG_BITS_IN_OFFSET 5
public static final int LOG_BITS_IN_PAGE 15
public static final int LOG_BITS_IN_SHORT 4
public static final int LOG_BITS_IN_WORD 5
public static final int LOG_BYTES_IN_ADDRESS 2
public static final int LOG_BYTES_IN_BOOLEAN 0
public static final int LOG_BYTES_IN_BYTE 0
public static final int LOG_BYTES_IN_CHAR 1
public static final int LOG_BYTES_IN_DOUBLE 3
public static final int LOG_BYTES_IN_EXTENT 2
public static final int LOG_BYTES_IN_FLOAT 2
public static final int LOG_BYTES_IN_INT 2
public static final int LOG_BYTES_IN_LONG 3
public static final int LOG_BYTES_IN_OFFSET 2
public static final int LOG_BYTES_IN_PAGE 12
public static final int LOG_BYTES_IN_SHORT 1
public static final int LOG_BYTES_IN_WORD 2

org.jikesrvm.UnimplementedError
private static final long serialVersionUID 1L

org.jikesrvm.adaptive.controller.ControllerPlan
public static final byte ABORTED_COMPILATION_ERROR 2
public static final byte COMPLETED 1
public static final byte IN_PROGRESS 3
public static final byte OSR_BASE_2_OPT 5
public static final byte OUTDATED 4
public static final byte UNINITIALIZED 0
public static final byte UNKNOWN 99

org.jikesrvm.adaptive.database.methodsamples.MethodCountData
private static final boolean DEBUG false

org.jikesrvm.adaptive.measurements.instrumentation.CounterArrayManager
static final boolean DEBUG false
static final int INCREMENT 10
static final int INITIAL_COUNT 10

org.jikesrvm.adaptive.measurements.instrumentation.StringEventCounterData
static final boolean DEBUG false

org.jikesrvm.adaptive.measurements.instrumentation.YieldpointCounterData
static final boolean DEBUG false

org.jikesrvm.adaptive.measurements.listeners.EdgeListener
protected static final boolean DEBUG false

org.jikesrvm.adaptive.measurements.organizers.DynamicCallGraphOrganizer
private static final boolean DEBUG false

org.jikesrvm.adaptive.recompilation.CompilerDNA
public static final int BASELINE 0
static final int OPT0 1
static final int OPT1 2
static final int OPT2 3

org.jikesrvm.adaptive.recompilation.instrumentation.CounterBasedSampling
static final boolean DEBUG false

org.jikesrvm.adaptive.recompilation.instrumentation.InsertYieldpointCounters
static final boolean DEBUG false

org.jikesrvm.adaptive.recompilation.instrumentation.LowerInstrumentation
static final boolean DEBUG false

org.jikesrvm.adaptive.util.AOSExternalOptions
public static final byte CGL_CBS 1
public static final byte CGL_TIMER 0
public static final byte IRC_BASE 0
public static final byte IRC_OPT 1
public static final byte ML_CBS 1
public static final byte ML_TIMER 0
public static final byte RS_COUNTERS 1
public static final byte RS_SAMPLING 0

org.jikesrvm.classloader.ApplicationClassLoader
static final boolean DBG false
public static final String myName "SystemAppCL"

org.jikesrvm.classloader.Atom
private static final int LOG_ROW_SIZE 10
private static final int ROW_MASK 1023

org.jikesrvm.classloader.BootstrapClassLoader
public static final String myName "BootstrapCL"

org.jikesrvm.classloader.BytecodeConstants
public static final int JBC_aaload 50
public static final int JBC_aastore 83
public static final int JBC_aconst_null 1
public static final int JBC_aload 25
public static final int JBC_aload_0 42
public static final int JBC_aload_1 43
public static final int JBC_aload_2 44
public static final int JBC_aload_3 45
public static final int JBC_anewarray 189
public static final int JBC_areturn 176
public static final int JBC_arraylength 190
public static final int JBC_astore 58
public static final int JBC_astore_0 75
public static final int JBC_astore_1 76
public static final int JBC_astore_2 77
public static final int JBC_astore_3 78
public static final int JBC_athrow 191
public static final int JBC_baload 51
public static final int JBC_bastore 84
public static final int JBC_bipush 16
public static final int JBC_caload 52
public static final int JBC_castore 85
public static final int JBC_checkcast 192
public static final int JBC_d2f 144
public static final int JBC_d2i 142
public static final int JBC_d2l 143
public static final int JBC_dadd 99
public static final int JBC_daload 49
public static final int JBC_dastore 82
public static final int JBC_dcmpg 152
public static final int JBC_dcmpl 151
public static final int JBC_dconst_0 14
public static final int JBC_dconst_1 15
public static final int JBC_ddiv 111
public static final int JBC_dload 24
public static final int JBC_dload_0 38
public static final int JBC_dload_1 39
public static final int JBC_dload_2 40
public static final int JBC_dload_3 41
public static final int JBC_dmul 107
public static final int JBC_dneg 119
public static final int JBC_drem 115
public static final int JBC_dreturn 175
public static final int JBC_dstore 57
public static final int JBC_dstore_0 71
public static final int JBC_dstore_1 72
public static final int JBC_dstore_2 73
public static final int JBC_dstore_3 74
public static final int JBC_dsub 103
public static final int JBC_dup 89
public static final int JBC_dup_x1 90
public static final int JBC_dup_x2 91
public static final int JBC_dup2 92
public static final int JBC_dup2_x1 93
public static final int JBC_dup2_x2 94
public static final int JBC_f2d 141
public static final int JBC_f2i 139
public static final int JBC_f2l 140
public static final int JBC_fadd 98
public static final int JBC_faload 48
public static final int JBC_fastore 81
public static final int JBC_fcmpg 150
public static final int JBC_fcmpl 149
public static final int JBC_fconst_0 11
public static final int JBC_fconst_1 12
public static final int JBC_fconst_2 13
public static final int JBC_fdiv 110
public static final int JBC_fload 23
public static final int JBC_fload_0 34
public static final int JBC_fload_1 35
public static final int JBC_fload_2 36
public static final int JBC_fload_3 37
public static final int JBC_fmul 106
public static final int JBC_fneg 118
public static final int JBC_frem 114
public static final int JBC_freturn 174
public static final int JBC_fstore 56
public static final int JBC_fstore_0 67
public static final int JBC_fstore_1 68
public static final int JBC_fstore_2 69
public static final int JBC_fstore_3 70
public static final int JBC_fsub 102
public static final int JBC_getfield 180
public static final int JBC_getstatic 178
public static final int JBC_goto 167
public static final int JBC_goto_w 200
public static final int JBC_i2d 135
public static final int JBC_i2f 134
public static final int JBC_i2l 133
public static final int JBC_iadd 96
public static final int JBC_iaload 46
public static final int JBC_iand 126
public static final int JBC_iastore 79
public static final int JBC_iconst_0 3
public static final int JBC_iconst_1 4
public static final int JBC_iconst_2 5
public static final int JBC_iconst_3 6
public static final int JBC_iconst_4 7
public static final int JBC_iconst_5 8
public static final int JBC_iconst_m1 2
public static final int JBC_idiv 108
public static final int JBC_if_acmpeq 165
public static final int JBC_if_acmpne 166
public static final int JBC_if_icmpeq 159
public static final int JBC_if_icmpge 162
public static final int JBC_if_icmpgt 163
public static final int JBC_if_icmple 164
public static final int JBC_if_icmplt 161
public static final int JBC_if_icmpne 160
public static final int JBC_ifeq 153
public static final int JBC_ifge 156
public static final int JBC_ifgt 157
public static final int JBC_ifle 158
public static final int JBC_iflt 155
public static final int JBC_ifne 154
public static final int JBC_ifnonnull 199
public static final int JBC_ifnull 198
public static final int JBC_iinc 132
public static final int JBC_iload 21
public static final int JBC_iload_0 26
public static final int JBC_iload_1 27
public static final int JBC_iload_2 28
public static final int JBC_iload_3 29
public static final int JBC_impdep1 254
public static final int JBC_impdep2 255
public static final int JBC_imul 104
public static final int JBC_ineg 116
public static final int JBC_instanceof 193
public static final int JBC_int2byte 145
public static final int JBC_int2char 146
public static final int JBC_int2short 147
public static final int JBC_invokeinterface 185
public static final int JBC_invokespecial 183
public static final int JBC_invokestatic 184
public static final int JBC_invokevirtual 182
public static final int JBC_ior 128
public static final int JBC_irem 112
public static final int JBC_ireturn 172
public static final int JBC_ishl 120
public static final int JBC_ishr 122
public static final int JBC_istore 54
public static final int JBC_istore_0 59
public static final int JBC_istore_1 60
public static final int JBC_istore_2 61
public static final int JBC_istore_3 62
public static final int JBC_isub 100
public static final int JBC_iushr 124
public static final int JBC_ixor 130
public static final int JBC_jsr 168
public static final int JBC_jsr_w 201
public static final int JBC_l2d 138
public static final int JBC_l2f 137
public static final int JBC_l2i 136
public static final int JBC_ladd 97
public static final int JBC_laload 47
public static final int JBC_land 127
public static final int JBC_lastore 80
public static final int JBC_lcmp 148
public static final int JBC_lconst_0 9
public static final int JBC_lconst_1 10
public static final int JBC_ldc 18
public static final int JBC_ldc_w 19
public static final int JBC_ldc2_w 20
public static final int JBC_ldiv 109
public static final int JBC_lload 22
public static final int JBC_lload_0 30
public static final int JBC_lload_1 31
public static final int JBC_lload_2 32
public static final int JBC_lload_3 33
public static final int JBC_lmul 105
public static final int JBC_lneg 117
public static final int JBC_lookupswitch 171
public static final int JBC_lor 129
public static final int JBC_lrem 113
public static final int JBC_lreturn 173
public static final int JBC_lshl 121
public static final int JBC_lshr 123
public static final int JBC_lstore 55
public static final int JBC_lstore_0 63
public static final int JBC_lstore_1 64
public static final int JBC_lstore_2 65
public static final int JBC_lstore_3 66
public static final int JBC_lsub 101
public static final int JBC_lushr 125
public static final int JBC_lxor 131
public static final int JBC_monitorenter 194
public static final int JBC_monitorexit 195
public static final int JBC_multianewarray 197
public static final int JBC_new 187
public static final int JBC_newarray 188
public static final int JBC_nop 0
public static final int JBC_pop 87
public static final int JBC_pop2 88
public static final int JBC_putfield 181
public static final int JBC_putstatic 179
public static final int JBC_ret 169
public static final int JBC_return 177
public static final int JBC_saload 53
public static final int JBC_sastore 86
public static final int JBC_sipush 17
public static final int JBC_swap 95
public static final int JBC_tableswitch 170
public static final int JBC_wide 196
public static final int JBC_xxxunusedxxx 186

org.jikesrvm.classloader.ClassLoaderConstants
public static final short ACC_ABSTRACT 1024
public static final short ACC_ANNOTATION 8192
public static final short ACC_ENUM 16384
public static final short ACC_FINAL 16
public static final short ACC_INTERFACE 512
public static final short ACC_NATIVE 256
public static final short ACC_PRIVATE 2
public static final short ACC_PROTECTED 4
public static final short ACC_PUBLIC 1
public static final short ACC_STATIC 8
public static final short ACC_STRICT 2048
public static final short ACC_SUPER 32
public static final short ACC_SYNCHRONIZED 32
public static final short ACC_SYNTHETIC 4096
public static final short ACC_TRANSIENT 128
public static final short ACC_VOLATILE 64
public static final short APPLICABLE_TO_CLASSES 30267
public static final short APPLICABLE_TO_FIELDS 20703
public static final short APPLICABLE_TO_METHODS 7679
public static final byte ArrayTypeCode 91
public static final byte BooleanTypeCode 90
public static final short BRIDGE 64
public static final byte ByteTypeCode 66
public static final byte CharTypeCode 67
public static final byte CLASS_INITIALIZED 6
public static final byte CLASS_INITIALIZER_FAILED 5
public static final byte CLASS_INITIALIZING 4
public static final byte CLASS_INSTANTIATED 3
public static final byte CLASS_LOADED 1
public static final byte CLASS_RESOLVED 2
public static final byte CLASS_VACANT 0
public static final byte ClassTypeCode 76
public static final byte CP_CLASS 7
public static final byte CP_DOUBLE 4
public static final byte CP_FLOAT 3
public static final byte CP_INT 1
public static final byte CP_LONG 2
public static final byte CP_MEMBER 6
public static final byte CP_STRING 5
public static final byte CP_UTF 0
public static final byte DoubleTypeCode 68
public static final byte FloatTypeCode 70
public static final byte IntTypeCode 73
public static final byte LongTypeCode 74
public static final byte ShortTypeCode 83
public static final byte TAG_DOUBLE 6
public static final byte TAG_FIELDREF 9
public static final byte TAG_FLOAT 4
public static final byte TAG_INT 3
public static final byte TAG_INTERFACE_METHODREF 11
public static final byte TAG_LONG 5
public static final byte TAG_MEMBERNAME_AND_DESCRIPTOR 12
public static final byte TAG_METHODREF 10
public static final byte TAG_STRING 8
public static final byte TAG_TYPEREF 7
public static final byte TAG_UNUSED 2
public static final byte TAG_UTF 1
public static final short VARARGS 128
public static final byte VoidTypeCode 86

org.jikesrvm.classloader.DynamicTypeCheck
public static final int MIN_DOES_IMPLEMENT_SIZE 5
public static final int MIN_SUPERCLASS_IDS_SIZE 6

org.jikesrvm.classloader.MemberReference
private static final int LOG_ROW_SIZE 10
private static final int ROW_MASK 1023

org.jikesrvm.classloader.NormalMethod
public static final int ALLOCATION_COST 4
public static final int ARRAY_LOAD_COST 2
public static final int ARRAY_STORE_COST 2
public static final int CALL_COST 6
public static final int CLASS_CHECK_COST 2
private static final char HAS_ALLOCATION 8192
private static final char HAS_ARRAY_READ 256
private static final char HAS_ARRAY_WRITE 128
private static final char HAS_BACK_BRANCH 8
private static final char HAS_COND_BRANCH 32
private static final char HAS_FIELD_READ 1024
private static final char HAS_FIELD_WRITE 512
private static final char HAS_INVOKE 2048
private static final char HAS_JSR 64
private static final char HAS_MAGIC 32768
private static final char HAS_SWITCH 16
private static final char HAS_SYNCH 16384
private static final char HAS_THROW 4096
private static final char IS_RS_METHOD 4
public static final int JSR_COST 5
public static final int LONG_OPERATION_COST 2
public static final int MAGIC_COST 0
public static final int SIMPLE_OPERATION_COST 1
public static final int STORE_CHECK_COST 4
public static final int SWITCH_COST 6
public static final int SYNCH_COST 4
public static final int THROW_COST 6

org.jikesrvm.classloader.RVMClassLoader
private static final boolean DBG_APP_CL false

org.jikesrvm.classloader.RVMMember
private static final int NO_OFFSET -32767

org.jikesrvm.classloader.RVMType
private static final int LOG_ROW_SIZE 10
private static final int ROW_MASK 1023

org.jikesrvm.classloader.TypeReference
private static final int LOG_ROW_SIZE 10
private static final int ROW_MASK 1023

org.jikesrvm.classloader.UTF8Convert
static final boolean ALLOW_NORMAL_UTF8 false
static final boolean ALLOW_PSEUDO_UTF8 true
static final boolean STRICTLY_CHECK_FORMAT false
static final boolean WRITE_PSEUDO_UTF8 true

org.jikesrvm.compilers.baseline.org.jikesrvm.compilers.baseline.BasicBlock
public static final int EXITBLOCK 1
static final byte INJSR 32
static final byte JSRENTRY 1
static final byte JSREXIT 2
static final byte METHODENTRY 4
public static final int NOTBLOCK 0
public static final int STARTBBNUMBER 2
public static final int STARTPREDSIZE 4
static final byte TRYBLOCK 16
static final byte TRYHANDLERSTART 64
static final byte TRYSTART 8

org.jikesrvm.compilers.baseline.BBConstants
public static final byte ADDRESS_TYPE 2
public static final byte CONDITIONAL_ 32
public static final byte CONDITIONALTARGET 48
public static final byte DOUBLE_TYPE 16
public static final short DUMMYBLOCK -1
public static final short EXCEPTIONHANDLER -2
public static final short EXITBLOCK 2
public static final byte FALLTHRU_ 64
public static final byte FALLTHRUTARGET 112
public static final byte FLOAT_TYPE 8
public static final byte HASHANDLER_ 8
public static final byte INJSR_ 1
public static final byte INT_TYPE 1
public static final byte JSRENTRY 2
public static final byte LENGTH_MASK 3
public static final byte LONG_TYPE 4
public static final byte LONGHALF_TYPE 32
public static final byte METHODENTRY 16
public static final byte NOTBLOCK 0
public static final short STARTBLOCK 1
public static final byte TARGET_ 16
public static final byte TRYHANDLERSTART 4
public static final byte TRYSTART_ -128
public static final byte UNCONDITIONALTARGET 16
public static final byte VOID_TYPE 0

org.jikesrvm.compilers.baseline.org.jikesrvm.compilers.baseline.BuildReferenceMaps
static final byte NON_REFERENCE 0
static final byte NOT_SET 0
static final byte REFERENCE 1
static final byte RETURN_ADDRESS 2
static final byte SET_TO_NONREFERENCE 3
static final byte SET_TO_REFERENCE 1

org.jikesrvm.compilers.baseline.EdgeCounts
public static final int NOT_TAKEN 1
public static final int TAKEN 0

org.jikesrvm.compilers.baseline.ReferenceMaps
private static final int BITS_PER_MAP_ELEMENT 8
public static final byte JSR_INDEX_MASK 127
public static final byte JSR_MASK -128
public static final int NOMORE 0
public static final int STARTINDEX 0

org.jikesrvm.compilers.baseline.ia32.BaselineGCMapIterator
private static final boolean TRACE_ALL false
private static final boolean TRACE_DL false

org.jikesrvm.compilers.baseline.ia32.org.jikesrvm.compilers.baseline.ia32.BaselineMagic
private static final boolean FAIL_ON_BAD_REFERENCES true
private static final boolean VALIDATE_OBJECT_REFERENCES false

org.jikesrvm.compilers.common.CompiledMethod
private static final byte ACTIVE_ON_STACK 1
public static final int BASELINE 1
private static final byte BRIDGE_FROM_NATIVE -128
private static final byte COMPILED 8
private static final byte INVALID 4
public static final int JNI 4
public static final int NUM_COMPILER_TYPES 4
private static final byte OBSOLETE 2
public static final int OPT 3
private static final byte OUTDATED 16
private static final byte SAMPLES_RESET 32
private static final byte SPECIAL_FOR_OSR 64
public static final int TRAP 0

org.jikesrvm.compilers.common.CompiledMethods
private static final int LOG_ROW_SIZE 10
private static final int ROW_MASK 1023

org.jikesrvm.compilers.common.ExceptionTable
protected static final int CATCH_START 2
protected static final int EX_TYPE 3
protected static final int TRY_END 1
protected static final int TRY_START 0

org.jikesrvm.compilers.common.RecompilationManager
private static final boolean DEBUG false

org.jikesrvm.compilers.common.RuntimeCompiler
public static final byte BASELINE_COMPILER 1
public static final byte JNI_COMPILER 0
public static final byte OPT_COMPILER 2

org.jikesrvm.compilers.common.assembler.ia32.Assembler
private static final int CODE_EXPANSION_FACTOR 12
private static final int CODE_OVERHEAD_TERM 100

org.jikesrvm.compilers.common.assembler.ia32.AssemblerConstants
public static final short BYTE 0
public static final byte EQ 4
public static final byte GE 13
public static final byte GT 15
public static final byte LE 14
public static final byte LGE 3
public static final byte LGT 7
public static final byte LLE 6
public static final byte LLT 2
public static final short LONG 3
public static final byte LT 12
public static final byte NE 5
public static final byte NO 1
public static final byte NS 9
public static final byte O 0
public static final byte PE 10
public static final byte PO 11
public static final byte S 8
public static final short SHORT 1
public static final short WORD 2

org.jikesrvm.compilers.common.assembler.ia32.Lister
private static final int DEST_AREA_SIZE 16
private static final int OP_AREA_SIZE 9
private static final int PREFIX_AREA_SIZE 8
private static final int SOURCE_AREA_SIZE 16

org.jikesrvm.compilers.opt.DefUse
static final boolean DEBUG false
static final boolean SUPRESS_DU_FOR_PHYSICALS true
static final boolean TRACE_DU_ACTIONS false

org.jikesrvm.compilers.opt.ExpressionFolding
private static final boolean FOLD_2CONVERSION true
private static final boolean FOLD_ADDS true
private static final boolean FOLD_ANDS true
private static final boolean FOLD_CHECKS true
private static final boolean FOLD_CMPS true
private static final boolean FOLD_CONDMOVES true
private static final boolean FOLD_CONSTANTS_TO_LHS true
private static final boolean FOLD_DIVS true
private static final boolean FOLD_DOUBLES true
private static final boolean FOLD_FLOATS true
private static final boolean FOLD_IFCMPS true
private static final boolean FOLD_INTS true
private static final boolean FOLD_LONGS true
private static final boolean FOLD_MULTS true
private static final boolean FOLD_NEGS true
private static final boolean FOLD_NOTS true
private static final boolean FOLD_ORS true
private static final boolean FOLD_OVER_UNINTERRUPTIBLE false
private static final boolean FOLD_REFS true
private static final boolean FOLD_SHIFTLS true
private static final boolean FOLD_SHIFTRS true
private static final boolean FOLD_SUBS true
private static final boolean FOLD_XORS true
private static final boolean RESTRICT_TO_DEAD_EXPRESSIONS false
private static final boolean VERBOSE false

org.jikesrvm.compilers.opt.FieldAnalysis
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.org.jikesrvm.compilers.opt.FieldDatabase
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.org.jikesrvm.compilers.opt.FieldDatabase.FieldWriterInfo
static final int ANALYZED 2
static final int BOTTOM 1

org.jikesrvm.compilers.opt.InstrumentedEventCounterManager
static final boolean DEBUG false

org.jikesrvm.compilers.opt.MagicNotImplementedException
static final long serialVersionUID -5731701797088209175L

org.jikesrvm.compilers.opt.OperationNotImplementedException
static final long serialVersionUID -7215437494493545076L

org.jikesrvm.compilers.opt.OptimizingCompilerException
static final long serialVersionUID -868535710873341956L

org.jikesrvm.compilers.opt.OptimizingCompilerException.IllegalUpcast
static final long serialVersionUID -847866659938089530L

org.jikesrvm.compilers.opt.OptOptions
public static final byte INLINE_GUARD_CLASS_TEST 1
public static final byte INLINE_GUARD_CODE_PATCH 2
public static final byte INLINE_GUARD_METHOD_TEST 0
public static final byte PROFILE_COUNTERS_FREQ 0
public static final byte PROFILE_DUMB_FREQ 2
public static final byte PROFILE_INVERSE_COUNTERS_FREQ 3
public static final byte PROFILE_STATIC_FREQ 1
public static final byte REGALLOC_BLOCK_COUNT_SPILL_COST 2
public static final byte REGALLOC_BRAINDEAD_SPILL_COST 1
public static final byte REGALLOC_SIMPLE_SPILL_COST 0

org.jikesrvm.compilers.opt.bc2ir.org.jikesrvm.compilers.opt.bc2ir.BasicBlockLE
private static final byte COLOR 16
private static final byte GENERATED 8
private static final byte IN_CODE_ORDER 32
private static final byte LOCAL_KNOWN 2
private static final byte SELF_REGEN 4
private static final byte STACK_KNOWN 1

org.jikesrvm.compilers.opt.bc2ir.BC2IR
static final boolean DBG_SELECTED false
private static final boolean DBG_SELECTIVE false

org.jikesrvm.compilers.opt.bc2ir.GenerateMagic
private static final int ATTEMPT_OP 4
private static final int LOAD_OP 1
private static final int PREPARE_OP 2
private static final int STORE_OP 3

org.jikesrvm.compilers.opt.bc2ir.IRGenOptions
public static final boolean CF_CHECKCAST true
public static final boolean CF_CHECKSTORE true
public static final boolean CF_DOUBLECMP true
public static final boolean CF_FLOATCMP true
public static final boolean CF_INSTANCEOF true
public static final boolean CF_INTIF true
public static final boolean CF_INTIFCMP true
public static final boolean CF_LONGCMP true
public static final boolean CF_LOOKUPSWITCH true
public static final boolean CF_REFIF true
public static final boolean CF_REFIFCMP true
public static final boolean CF_TABLESWITCH true
public static final boolean CP_IN_LOCALS true
public static final boolean DBG_ALL false
public static final boolean DBG_BB false
public static final boolean DBG_BBSET false
public static final boolean DBG_BCPARSE false
public static final boolean DBG_CF false
public static final boolean DBG_CFG false
public static final boolean DBG_ELIMCOPY false
public static final boolean DBG_ELIMNULL false
public static final boolean DBG_EX false
public static final boolean DBG_FLATTEN false
public static final boolean DBG_INLINE_JSR false
public static final boolean DBG_INSTR false
public static final boolean DBG_LOCAL false
public static final boolean DBG_OPERAND_LATTICE false
public static final boolean DBG_REGEN false
public static final boolean DBG_STACK false
public static final boolean DBG_TYPE false
public static final boolean ELIM_COPY_LOCALS true
public static final boolean LOCALS_ON_STACK true
public static final int MAX_RETURN_ADDRESSES 3

org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTGraph
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.controlflow.org.jikesrvm.compilers.opt.controlflow.AnnotatedLSTNode.NonRegularLoopException
static final long serialVersionUID -7553504903633114882L

org.jikesrvm.compilers.opt.controlflow.CFGTransformations
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.controlflow.org.jikesrvm.compilers.opt.controlflow.DominatorCell
private static final int CAPACITY 5

org.jikesrvm.compilers.opt.controlflow.Dominators
static final boolean DEBUG false

org.jikesrvm.compilers.opt.controlflow.LoopUnrolling
static final boolean DEBUG false
static final int MAX_BLOCKS_FOR_NAIVE_UNROLLING 20
static final int MaxInstructions 100

org.jikesrvm.compilers.opt.controlflow.LSTGraph
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.controlflow.org.jikesrvm.compilers.opt.controlflow.LTDominatorInfo
static final boolean DEBUG false

org.jikesrvm.compilers.opt.controlflow.LTDominators
static final boolean DEBUG false

org.jikesrvm.compilers.opt.controlflow.ReorderingPhase
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.controlflow.StaticSplitting
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.controlflow.TailRecursionElimination
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.depgraph.DepGraphConstants
public static final boolean COMPACT true
public static final int CONTROL 64
public static final int EXCEPTION_E 128
public static final int EXCEPTION_ML 512
public static final int EXCEPTION_MS 256
public static final int EXCEPTION_R 1024
public static final int GUARD_ANTI 8192
public static final int GUARD_OUTPUT 16384
public static final int GUARD_TRUE 4096
public static final int MEM_ANTI 16
public static final int MEM_OUTPUT 32
public static final int MEM_READS_KILL 32768
public static final int MEM_TRUE 8
public static final int REG_ANTI 2
public static final int REG_MAY_DEF 65536
public static final int REG_OUTPUT 4
public static final int REG_TRUE 1
public static final int SEQ 2048

org.jikesrvm.compilers.opt.dfsolver.DF_Solution
static final long serialVersionUID -335649266901802532L

org.jikesrvm.compilers.opt.dfsolver.DF_System
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.driver.OptConstants
public static final int EPILOGUE_BCI -3
public static final int EPILOGUE_BLOCK_BCI -14
public static final int EXTANT_ANALYSIS_BCI -12
public static final int INSTRUMENTATION_BCI -10
public static final byte MAYBE 2
public static final int METHOD_COUNTER_BCI -8
public static final byte NO 0
public static final int OSR_PROLOGUE -15
public static final int PROLOGUE_BCI -2
public static final int PROLOGUE_BLOCK_BCI -13
public static final int RECTIFY_BCI -4
public static final int RUNTIME_SERVICES_BCI -11
public static final int SSA_SYNTH_BCI -9
public static final int SYNCHRONIZED_MONITORENTER_BCI -6
public static final int SYNCHRONIZED_MONITOREXIT_BCI -7
public static final int SYNTH_CATCH_BCI -5
public static final int SYNTH_LOOP_VERSIONING_BCI -16
public static final int UNKNOWN_BCI -1
public static final byte YES 1

org.jikesrvm.compilers.opt.escape.org.jikesrvm.compilers.opt.escape.MethodSummary
private static final long RES_ESCAPE -2147483648L

org.jikesrvm.compilers.opt.hir2lir.ConvertToLowLevelIR
public static final boolean LOWER_ARRAY_ACCESS false

org.jikesrvm.compilers.opt.inlining.ClassLoadingDependencyManager
static final boolean DEBUG false
static final boolean TRACE false

org.jikesrvm.compilers.opt.inlining.Inliner
private static final boolean COUNT_FAILED_GUARDS false

org.jikesrvm.compilers.opt.instrsched.OperatorClass
private static final int verbose 0

org.jikesrvm.compilers.opt.instrsched.org.jikesrvm.compilers.opt.instrsched.ResourceMap
private static final int VERBOSE 0

org.jikesrvm.compilers.opt.instrsched.org.jikesrvm.compilers.opt.instrsched.Scheduler
public static final int POSTPASS 2
public static final int PREPASS 1
private static final boolean PRINT_CRITICAL_PATH_LENGTH false
private static final int VERBOSE 0

org.jikesrvm.compilers.opt.ir.BasicBlock
static final short CAN_THROW_EXCEPTIONS 1
static final short EXCEPTION_HANDLER 4
static final short EXCEPTION_HANDLER_WITH_NORMAL_IN 256
static final short IMPLICIT_EXIT_EDGE 2
static final short INFREQUENT 32
static final short LANDING_PAD 128
static final short REACHABLE_FROM_EXCEPTION_HANDLER 8
static final short SCRATCH 64
static final short UNSAFE_TO_SCHEDULE 16

org.jikesrvm.compilers.opt.ir.GCIRMap
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.ir.Instruction
private static final byte MARK1 32
private static final byte MARK2 64
private static final byte OI_GC 8
private static final byte OI_GC_VALID 4
private static final byte OI_INVALID 0
private static final byte OI_PEI 2
private static final byte OI_PEI_VALID 1

org.jikesrvm.compilers.opt.ir.org.jikesrvm.compilers.opt.ir.Instruction.BASE_OE
protected static final boolean DEBUG false

org.jikesrvm.compilers.opt.ir.InstructionFormat
public static final byte ALoad_format 34
public static final int ALoad_traits 0
public static final byte ARCH_INDEPENDENT_INSTR_FORMAT_END_format 51
public static final byte AStore_format 38
public static final int AStore_traits 0
public static final byte Athrow_format 10
public static final int Athrow_traits 0
public static final byte Attempt_format 43
public static final int Attempt_traits 0
public static final byte BBend_format 28
public static final int BBend_traits 0
public static final byte Binary_format 31
public static final int Binary_traits 0
public static final byte BooleanCmp_format 24
public static final int BooleanCmp_traits 0
public static final byte BoundsCheck_format 15
public static final int BoundsCheck_traits 0
public static final byte CacheOp_format 12
public static final int CacheOp_traits 0
public static final byte Call_format 44
public static final int Call_traits 16384
public static final byte CondMove_format 25
public static final int CondMove_traits 0
public static final byte Empty_format 5
public static final int Empty_traits 0
public static final byte GetField_format 35
public static final int GetField_traits 0
public static final byte GetStatic_format 36
public static final int GetStatic_traits 0
public static final byte Goto_format 26
public static final int Goto_traits 0
public static final byte GuardedBinary_format 32
public static final int GuardedBinary_traits 0
public static final byte GuardedSet_format 33
public static final int GuardedSet_traits 0
public static final byte GuardedUnary_format 30
public static final int GuardedUnary_traits 0
public static final byte IfCmp_format 21
public static final int IfCmp_traits 0
public static final byte IfCmp2_format 22
public static final int IfCmp2_traits 0
public static final byte InlineGuard_format 23
public static final int InlineGuard_traits 0
public static final byte InstanceOf_format 18
public static final int InstanceOf_traits 0
public static final byte InstrumentedCounter_format 4
public static final int InstrumentedCounter_traits 0
public static final byte Label_format 27
public static final int Label_traits 0
public static final byte Load_format 37
public static final int Load_traits 0
public static final byte LookupSwitch_format 46
public static final int LookupSwitch_traits 16384
public static final byte LowTableSwitch_format 47
public static final int LowTableSwitch_traits 16384
static final int MIN_OPERAND_ARRAY_LENGTH 5
public static final byte MIR_BinaryAcc_format 55
public static final int MIR_BinaryAcc_traits 0
public static final byte MIR_Branch_format 65
public static final int MIR_Branch_traits 0
public static final byte MIR_CacheOp_format 81
public static final int MIR_CacheOp_traits 0
public static final byte MIR_Call_format 68
public static final int MIR_Call_traits 16384
public static final byte MIR_CaseLabel_format 78
public static final int MIR_CaseLabel_traits 0
public static final byte MIR_Compare_format 60
public static final int MIR_Compare_traits 0
public static final byte MIR_CompareExchange_format 61
public static final int MIR_CompareExchange_traits 0
public static final byte MIR_CompareExchange8B_format 62
public static final int MIR_CompareExchange8B_traits 0
public static final byte MIR_CondBranch_format 66
public static final int MIR_CondBranch_traits 0
public static final byte MIR_CondBranch2_format 67
public static final int MIR_CondBranch2_traits 0
public static final byte MIR_CondMove_format 53
public static final int MIR_CondMove_traits 0
public static final byte MIR_ConvertDW2QW_format 58
public static final int MIR_ConvertDW2QW_traits 0
public static final byte MIR_Divide_format 56
public static final int MIR_Divide_traits 0
public static final byte MIR_DoubleShift_format 77
public static final int MIR_DoubleShift_traits 0
public static final byte MIR_Empty_format 69
public static final int MIR_Empty_traits 0
public static final byte MIR_FSave_format 79
public static final int MIR_FSave_traits 0
public static final byte MIR_Lea_format 54
public static final int MIR_Lea_traits 0
public static final byte MIR_LowTableSwitch_format 51
public static final int MIR_LowTableSwitch_traits 16384
public static final byte MIR_Move_format 52
public static final int MIR_Move_traits 0
public static final byte MIR_Multiply_format 57
public static final int MIR_Multiply_traits 0
public static final byte MIR_Nullary_format 73
public static final int MIR_Nullary_traits 0
public static final byte MIR_RDTSC_format 80
public static final int MIR_RDTSC_traits 0
public static final byte MIR_Return_format 70
public static final int MIR_Return_traits 0
public static final byte MIR_Set_format 71
public static final int MIR_Set_traits 0
public static final byte MIR_Test_format 72
public static final int MIR_Test_traits 0
public static final byte MIR_Trap_format 63
public static final int MIR_Trap_traits 0
public static final byte MIR_TrapIf_format 64
public static final int MIR_TrapIf_traits 0
public static final byte MIR_Unary_format 75
public static final int MIR_Unary_traits 0
public static final byte MIR_UnaryAcc_format 59
public static final int MIR_UnaryAcc_traits 0
public static final byte MIR_UnaryNoRes_format 74
public static final int MIR_UnaryNoRes_traits 0
public static final byte MIR_XChng_format 76
public static final int MIR_XChng_traits 0
public static final byte MonitorOp_format 11
public static final int MonitorOp_traits 0
public static final byte Move_format 1
public static final int Move_traits 0
public static final byte Multianewarray_format 9
public static final int Multianewarray_traits 16384
public static final byte New_format 7
public static final int New_traits 0
public static final byte NewArray_format 8
public static final int NewArray_traits 0
public static final byte Nullary_format 6
public static final int Nullary_traits 0
public static final byte NullCheck_format 13
public static final int NullCheck_traits 0
public static final byte OsrBarrier_format 49
public static final int OsrBarrier_traits 16384
public static final byte OsrPoint_format 50
public static final int OsrPoint_traits 16384
public static final byte Phi_format 48
public static final int Phi_traits 16384
public static final byte Prepare_format 42
public static final int Prepare_traits 0
public static final byte Prologue_format 3
public static final int Prologue_traits 32768
public static final byte PutField_format 39
public static final int PutField_traits 0
public static final byte PutStatic_format 40
public static final int PutStatic_traits 0
public static final byte Return_format 2
public static final int Return_traits 0
public static final byte Store_format 41
public static final int Store_traits 0
public static final byte StoreCheck_format 16
public static final int StoreCheck_traits 0
public static final byte TableSwitch_format 45
public static final int TableSwitch_traits 16384
public static final byte Trap_format 19
public static final int Trap_traits 0
public static final byte TrapIf_format 20
public static final int TrapIf_traits 0
public static final byte TypeCheck_format 17
public static final int TypeCheck_traits 0
public static final byte Unary_format 29
public static final int Unary_traits 0
public static final byte Unassigned_format 0
public static final byte ZeroCheck_format 14
public static final int ZeroCheck_traits 0

org.jikesrvm.compilers.opt.ir.IR
public static final byte HIR 1
public static final byte LIR 2
public static final byte MIR 3
public static final boolean PARANOID false
public static final boolean SANITY_CHECK true
public static final byte UNFORMED 0

org.jikesrvm.compilers.opt.ir.Operator
private static final int acquire 131072
private static final int alloc 4096
private static final int branch 2
private static final int call 4
private static final int commutative 8388608
private static final int compare 2048
private static final int conditional 8
private static final int dynLink 524288
private static final int ethrow 512
private static final int fpPop 2097152
private static final int fpPush 4194304
private static final int immedPEI 1024
private static final int indirect 16
private static final int load 32
private static final int memAsLoad 64
private static final int memAsStore 256
private static final int move 1
public static final int none 0
private static final int release 262144
private static final int ret 8192
private static final int store 128
private static final int tsp 65536
public static final int varDefs 32768
public static final int varUses 16384
private static final int yieldPoint 1048576

org.jikesrvm.compilers.opt.ir.Operators
public static final char ADDR_2INT_opcode 130
public static final char ADDR_2LONG_opcode 131
public static final char ADDRESS_CONSTANT_opcode 209
public static final char ADVISE_ESP_opcode 238
public static final char ARCH_INDEPENDENT_END_opcode 209
public static final char ARRAYLENGTH_opcode 201
public static final char ATHROW_opcode 6
public static final char ATTEMPT_ADDR_opcode 181
public static final char ATTEMPT_INT_opcode 180
public static final char ATTEMPT_LONG_opcode 182
public static final char BBEND_opcode 54
public static final char BOOLEAN_CMP_ADDR_opcode 157
public static final char BOOLEAN_CMP_DOUBLE_opcode 160
public static final char BOOLEAN_CMP_FLOAT_opcode 159
public static final char BOOLEAN_CMP_INT_opcode 156
public static final char BOOLEAN_CMP_LONG_opcode 158
public static final char BOOLEAN_NOT_opcode 155
public static final char BOUNDS_CHECK_opcode 23
public static final char BRANCH_TARGET_opcode 215
public static final char BYTE_ALOAD_opcode 37
public static final char BYTE_ASTORE_opcode 45
public static final char BYTE_LOAD_opcode 161
public static final char BYTE_STORE_opcode 171
public static final char CALL_opcode 183
public static final char CALL_SAVE_VOLATILE_opcode 235
public static final char CHECKCAST_NOTNULL_opcode 8
public static final char CHECKCAST_opcode 7
public static final char CHECKCAST_UNRESOLVED_opcode 9
public static final char CLEAR_FLOATING_POINT_STATE_opcode 219
public static final char CMP_CMOV_opcode 230
public static final char CMP_FCMOV_opcode 233
public static final char DOUBLE_2FLOAT_opcode 143
public static final char DOUBLE_2INT_opcode 141
public static final char DOUBLE_2LONG_opcode 142
public static final char DOUBLE_ADD_opcode 81
public static final char DOUBLE_ALOAD_opcode 34
public static final char DOUBLE_AS_LONG_BITS_opcode 199
public static final char DOUBLE_ASTORE_opcode 43
public static final char DOUBLE_CMPG_opcode 151
public static final char DOUBLE_CMPL_opcode 150
public static final char DOUBLE_COND_MOVE_opcode 73
public static final char DOUBLE_DIV_opcode 94
public static final char DOUBLE_IFCMP_opcode 51
public static final char DOUBLE_LOAD_opcode 170
public static final char DOUBLE_MOVE_opcode 67
public static final char DOUBLE_MUL_opcode 90
public static final char DOUBLE_NEG_opcode 103
public static final char DOUBLE_REM_opcode 98
public static final char DOUBLE_SQRT_opcode 105
public static final char DOUBLE_STORE_opcode 176
public static final char DOUBLE_SUB_opcode 86
public static final char DUMMY_DEF_opcode 242
public static final char DUMMY_USE_opcode 243
public static final char FCMP_CMOV_opcode 231
public static final char FCMP_FCMOV_opcode 234
public static final char FENCE_opcode 57
public static final char FLOAT_2DOUBLE_opcode 140
public static final char FLOAT_2INT_opcode 138
public static final char FLOAT_2LONG_opcode 139
public static final char FLOAT_ADD_opcode 80
public static final char FLOAT_ALOAD_opcode 33
public static final char FLOAT_AS_INT_BITS_opcode 197
public static final char FLOAT_ASTORE_opcode 42
public static final char FLOAT_CMPG_opcode 149
public static final char FLOAT_CMPL_opcode 148
public static final char FLOAT_COND_MOVE_opcode 72
public static final char FLOAT_DIV_opcode 93
public static final char FLOAT_IFCMP_opcode 50
public static final char FLOAT_LOAD_opcode 169
public static final char FLOAT_MOVE_opcode 66
public static final char FLOAT_MUL_opcode 89
public static final char FLOAT_NEG_opcode 102
public static final char FLOAT_REM_opcode 97
public static final char FLOAT_SQRT_opcode 104
public static final char FLOAT_STORE_opcode 175
public static final char FLOAT_SUB_opcode 85
public static final char FP_ADD_opcode 222
public static final char FP_DIV_opcode 225
public static final char FP_MUL_opcode 224
public static final char FP_NEG_opcode 226
public static final char FP_REM_opcode 227
public static final char FP_SUB_opcode 223
public static final char GET_ARRAY_ELEMENT_TIB_FROM_TIB_opcode 207
public static final char GET_CAUGHT_EXCEPTION_opcode 0
public static final char GET_CLASS_TIB_opcode 203
public static final char GET_CURRENT_PROCESSOR_opcode 217
public static final char GET_DOES_IMPLEMENT_FROM_TIB_opcode 206
public static final char GET_OBJ_TIB_opcode 202
public static final char GET_SUPERCLASS_IDS_FROM_TIB_opcode 205
public static final char GET_TIME_BASE_opcode 193
public static final char GET_TYPE_FROM_TIB_opcode 204
public static final char GETFIELD_opcode 19
public static final char GETSTATIC_opcode 17
public static final char GOTO_opcode 154
public static final char GUARD_COMBINE_opcode 76
public static final char GUARD_COND_MOVE_opcode 75
public static final char GUARD_MOVE_opcode 69
public static final char IA32_ADC_opcode 250
public static final char IA32_ADD_opcode 251
public static final char IA32_ADDSD_opcode 366
public static final char IA32_ADDSS_opcode 362
public static final char IA32_AND_opcode 252
public static final char IA32_ANDNPD_opcode 373
public static final char IA32_ANDNPS_opcode 372
public static final char IA32_ANDPD_opcode 371
public static final char IA32_ANDPS_opcode 370
public static final char IA32_BSWAP_opcode 253
public static final char IA32_BT_opcode 254
public static final char IA32_BTC_opcode 255
public static final char IA32_BTR_opcode 256
public static final char IA32_BTS_opcode 257
public static final char IA32_CALL_opcode 259
public static final char IA32_CDO_opcode 261
public static final char IA32_CDQ_opcode 260
public static final char IA32_CDQE_opcode 262
public static final char IA32_CMOV_opcode 263
public static final char IA32_CMP_opcode 264
public static final char IA32_CMPEQSD_opcode 388
public static final char IA32_CMPEQSS_opcode 380
public static final char IA32_CMPLESD_opcode 390
public static final char IA32_CMPLESS_opcode 382
public static final char IA32_CMPLTSD_opcode 389
public static final char IA32_CMPLTSS_opcode 381
public static final char IA32_CMPNESD_opcode 392
public static final char IA32_CMPNESS_opcode 384
public static final char IA32_CMPNLESD_opcode 394
public static final char IA32_CMPNLESS_opcode 386
public static final char IA32_CMPNLTSD_opcode 393
public static final char IA32_CMPNLTSS_opcode 385
public static final char IA32_CMPORDSD_opcode 395
public static final char IA32_CMPORDSS_opcode 387
public static final char IA32_CMPUNORDSD_opcode 391
public static final char IA32_CMPUNORDSS_opcode 383
public static final char IA32_CMPXCHG_opcode 265
public static final char IA32_CMPXCHG8B_opcode 266
public static final char IA32_CVTSD2SI_opcode 412
public static final char IA32_CVTSD2SIQ_opcode 415
public static final char IA32_CVTSD2SS_opcode 411
public static final char IA32_CVTSI2SD_opcode 410
public static final char IA32_CVTSI2SDQ_opcode 414
public static final char IA32_CVTSI2SS_opcode 406
public static final char IA32_CVTSS2SD_opcode 407
public static final char IA32_CVTSS2SI_opcode 408
public static final char IA32_CVTTSD2SI_opcode 413
public static final char IA32_CVTTSD2SIQ_opcode 416
public static final char IA32_CVTTSS2SI_opcode 409
public static final char IA32_DEC_opcode 267
public static final char IA32_DIV_opcode 268
public static final char IA32_DIVSD_opcode 369
public static final char IA32_DIVSS_opcode 365
public static final char IA32_FADD_opcode 269
public static final char IA32_FADDP_opcode 270
public static final char IA32_FCHS_opcode 271
public static final char IA32_FCLEAR_opcode 241
public static final char IA32_FCMOV_opcode 272
public static final char IA32_FCOMI_opcode 273
public static final char IA32_FCOMIP_opcode 274
public static final char IA32_FDIV_opcode 275
public static final char IA32_FDIVP_opcode 276
public static final char IA32_FDIVR_opcode 277
public static final char IA32_FDIVRP_opcode 278
public static final char IA32_FEXAM_opcode 279
public static final char IA32_FFREE_opcode 281
public static final char IA32_FIADD_opcode 282
public static final char IA32_FIDIV_opcode 283
public static final char IA32_FIDIVR_opcode 284
public static final char IA32_FILD_opcode 285
public static final char IA32_FIMUL_opcode 286
public static final char IA32_FINIT_opcode 287
public static final char IA32_FIST_opcode 288
public static final char IA32_FISTP_opcode 289
public static final char IA32_FISUB_opcode 290
public static final char IA32_FISUBR_opcode 291
public static final char IA32_FLD_opcode 292
public static final char IA32_FLD1_opcode 294
public static final char IA32_FLDCW_opcode 293
public static final char IA32_FLDL2E_opcode 296
public static final char IA32_FLDL2T_opcode 295
public static final char IA32_FLDLG2_opcode 298
public static final char IA32_FLDLN2_opcode 299
public static final char IA32_FLDPI_opcode 297
public static final char IA32_FLDZ_opcode 300
public static final char IA32_FMOV_ENDING_LIVE_RANGE_opcode 244
public static final char IA32_FMOV_opcode 245
public static final char IA32_FMUL_opcode 301
public static final char IA32_FMULP_opcode 302
public static final char IA32_FNINIT_opcode 304
public static final char IA32_FNSAVE_opcode 305
public static final char IA32_FNSTCW_opcode 303
public static final char IA32_FPREM_opcode 306
public static final char IA32_FRSTOR_opcode 307
public static final char IA32_FST_opcode 308
public static final char IA32_FSTCW_opcode 309
public static final char IA32_FSTP_opcode 310
public static final char IA32_FSUB_opcode 311
public static final char IA32_FSUBP_opcode 312
public static final char IA32_FSUBR_opcode 313
public static final char IA32_FSUBRP_opcode 314
public static final char IA32_FUCOMI_opcode 315
public static final char IA32_FUCOMIP_opcode 316
public static final char IA32_FXCH_opcode 280
public static final char IA32_IDIV_opcode 317
public static final char IA32_IMUL1_opcode 318
public static final char IA32_IMUL2_opcode 319
public static final char IA32_INC_opcode 320
public static final char IA32_INT_opcode 321
public static final char IA32_JCC_opcode 322
public static final char IA32_JCC2_opcode 323
public static final char IA32_JMP_opcode 324
public static final char IA32_LEA_opcode 325
public static final char IA32_LOCK_CMPXCHG_opcode 248
public static final char IA32_LOCK_CMPXCHG8B_opcode 249
public static final char IA32_LOCK_opcode 326
public static final char IA32_METHODSTART_opcode 240
public static final char IA32_MFENCE_opcode 340
public static final char IA32_MOV_opcode 327
public static final char IA32_MOVD_opcode 400
public static final char IA32_MOVLPD_opcode 396
public static final char IA32_MOVLPS_opcode 397
public static final char IA32_MOVQ_opcode 401
public static final char IA32_MOVSD_opcode 399
public static final char IA32_MOVSS_opcode 398
public static final char IA32_MOVSX__B_opcode 329
public static final char IA32_MOVSX__W_opcode 331
public static final char IA32_MOVSXQ__B_opcode 333
public static final char IA32_MOVSXQ__W_opcode 335
public static final char IA32_MOVZX__B_opcode 328
public static final char IA32_MOVZX__W_opcode 330
public static final char IA32_MOVZXQ__B_opcode 332
public static final char IA32_MOVZXQ__W_opcode 334
public static final char IA32_MUL_opcode 336
public static final char IA32_MULSD_opcode 368
public static final char IA32_MULSS_opcode 364
public static final char IA32_NEG_opcode 337
public static final char IA32_NOT_opcode 338
public static final char IA32_OFFSET_opcode 247
public static final char IA32_OR_opcode 339
public static final char IA32_ORPD_opcode 375
public static final char IA32_ORPS_opcode 374
public static final char IA32_PAUSE_opcode 341
public static final char IA32_POP_opcode 343
public static final char IA32_PREFETCHNTA_opcode 342
public static final char IA32_PSLLQ_opcode 402
public static final char IA32_PSRLQ_opcode 403
public static final char IA32_PUSH_opcode 344
public static final char IA32_RCL_opcode 345
public static final char IA32_RCR_opcode 346
public static final char IA32_RDTSC_opcode 361
public static final char IA32_RET_opcode 349
public static final char IA32_ROL_opcode 347
public static final char IA32_ROR_opcode 348
public static final char IA32_SAL_opcode 350
public static final char IA32_SAR_opcode 351
public static final char IA32_SBB_opcode 354
public static final char IA32_SET__B_opcode 355
public static final char IA32_SHL_opcode 352
public static final char IA32_SHLD_opcode 356
public static final char IA32_SHR_opcode 353
public static final char IA32_SHRD_opcode 357
public static final char IA32_SQRTSD_opcode 405
public static final char IA32_SQRTSS_opcode 404
public static final char IA32_SUB_opcode 358
public static final char IA32_SUBSD_opcode 367
public static final char IA32_SUBSS_opcode 363
public static final char IA32_SYSCALL_opcode 258
public static final char IA32_TEST_opcode 359
public static final char IA32_TRAPIF_opcode 246
public static final char IA32_UCOMISD_opcode 379
public static final char IA32_UCOMISS_opcode 378
public static final char IA32_XOR_opcode 360
public static final char IA32_XORPD_opcode 377
public static final char IA32_XORPS_opcode 376
public static final char IG_CLASS_TEST_opcode 27
public static final char IG_METHOD_TEST_opcode 28
public static final char IG_PATCH_POINT_opcode 26
public static final char INSTANCEOF_NOTNULL_opcode 12
public static final char INSTANCEOF_opcode 11
public static final char INSTANCEOF_UNRESOLVED_opcode 13
public static final char INSTRUMENTED_EVENT_COUNTER_opcode 194
public static final char INT_2ADDRSigExt_opcode 127
public static final char INT_2ADDRZerExt_opcode 128
public static final char INT_2BYTE_opcode 144
public static final char INT_2DOUBLE_opcode 134
public static final char INT_2FLOAT_opcode 133
public static final char INT_2FP_opcode 228
public static final char INT_2LONG_opcode 132
public static final char INT_2SHORT_opcode 146
public static final char INT_2USHORT_opcode 145
public static final char INT_ADD_opcode 78
public static final char INT_ALOAD_opcode 31
public static final char INT_AND_opcode 116
public static final char INT_ASTORE_opcode 40
public static final char INT_BITS_AS_FLOAT_opcode 198
public static final char INT_COND_MOVE_opcode 70
public static final char INT_CONSTANT_opcode 210
public static final char INT_DIV_opcode 91
public static final char INT_IFCMP_opcode 47
public static final char INT_IFCMP2_opcode 48
public static final char INT_LOAD_opcode 167
public static final char INT_MOVE_opcode 64
public static final char INT_MUL_opcode 87
public static final char INT_NEG_opcode 100
public static final char INT_NOT_opcode 124
public static final char INT_OR_opcode 119
public static final char INT_REM_opcode 95
public static final char INT_SHL_opcode 107
public static final char INT_SHR_opcode 110
public static final char INT_STORE_opcode 173
public static final char INT_SUB_opcode 83
public static final char INT_USHR_opcode 113
public static final char INT_XOR_opcode 122
public static final char INT_ZERO_CHECK_opcode 21
public static final char IR_PROLOGUE_opcode 190
public static final char LABEL_opcode 53
public static final char LCMP_CMOV_opcode 232
public static final char LONG_2ADDR_opcode 129
public static final char LONG_2DOUBLE_opcode 137
public static final char LONG_2FLOAT_opcode 136
public static final char LONG_2FP_opcode 229
public static final char LONG_2INT_opcode 135
public static final char LONG_ADD_opcode 79
public static final char LONG_ALOAD_opcode 32
public static final char LONG_AND_opcode 117
public static final char LONG_ASTORE_opcode 41
public static final char LONG_BITS_AS_DOUBLE_opcode 200
public static final char LONG_CMP_opcode 147
public static final char LONG_COND_MOVE_opcode 71
public static final char LONG_CONSTANT_opcode 211
public static final char LONG_DIV_opcode 92
public static final char LONG_IFCMP_opcode 49
public static final char LONG_LOAD_opcode 168
public static final char LONG_MOVE_opcode 65
public static final char LONG_MUL_opcode 88
public static final char LONG_NEG_opcode 101
public static final char LONG_NOT_opcode 125
public static final char LONG_OR_opcode 120
public static final char LONG_REM_opcode 96
public static final char LONG_SHL_opcode 108
public static final char LONG_SHR_opcode 111
public static final char LONG_STORE_opcode 174
public static final char LONG_SUB_opcode 84
public static final char LONG_USHR_opcode 114
public static final char LONG_XOR_opcode 126
public static final char LONG_ZERO_CHECK_opcode 22
public static final char LOOKUPSWITCH_opcode 30
public static final char LOWTABLESWITCH_opcode 208
public static final char MATERIALIZE_FP_CONSTANT_opcode 216
public static final char MIR_END_opcode 417
public static final char MIR_LOWTABLESWITCH_opcode 239
public static final char MIR_START_opcode 236
public static final char MONITORENTER_opcode 14
public static final char MONITOREXIT_opcode 15
public static final char MUST_IMPLEMENT_INTERFACE_opcode 10
public static final char NEW_opcode 2
public static final char NEW_UNRESOLVED_opcode 3
public static final char NEWARRAY_opcode 4
public static final char NEWARRAY_UNRESOLVED_opcode 5
public static final char NEWOBJMULTIARRAY_opcode 16
public static final char NOP_opcode 63
public static final char NULL_CHECK_opcode 153
public static final char NULL_opcode 214
public static final char OBJARRAY_STORE_CHECK_NOTNULL_opcode 25
public static final char OBJARRAY_STORE_CHECK_opcode 24
public static final char OSR_BARRIER_opcode 189
public static final char OTHER_OPERAND_opcode 213
public static final char PAUSE_opcode 221
public static final char PHI_opcode 60
public static final char PI_opcode 62
public static final char PREFETCH_opcode 220
public static final char PREPARE_ADDR_opcode 178
public static final char PREPARE_INT_opcode 177
public static final char PREPARE_LONG_opcode 179
public static final char PUTFIELD_opcode 20
public static final char PUTSTATIC_opcode 18
public static final char READ_CEILING_opcode 58
public static final char REF_ADD_opcode 77
public static final char REF_ALOAD_opcode 35
public static final char REF_AND_opcode 115
public static final char REF_ASTORE_opcode 44
public static final char REF_COND_MOVE_opcode 74
public static final char REF_IFCMP_opcode 52
public static final char REF_LOAD_opcode 165
public static final char REF_MOVE_opcode 68
public static final char REF_NEG_opcode 99
public static final char REF_NOT_opcode 123
public static final char REF_OR_opcode 118
public static final char REF_SHL_opcode 106
public static final char REF_SHR_opcode 109
public static final char REF_STORE_opcode 166
public static final char REF_SUB_opcode 82
public static final char REF_USHR_opcode 112
public static final char REF_XOR_opcode 121
public static final char REGISTER_opcode 212
public static final char REQUIRE_ESP_opcode 237
public static final char RESOLVE_MEMBER_opcode 192
public static final char RESOLVE_opcode 191
public static final char RETURN_opcode 152
public static final char ROUND_TO_ZERO_opcode 218
public static final char SET_CAUGHT_EXCEPTION_opcode 1
public static final char SHORT_ALOAD_opcode 39
public static final char SHORT_ASTORE_opcode 46
public static final char SHORT_LOAD_opcode 163
public static final char SHORT_STORE_opcode 172
public static final char SPLIT_opcode 61
public static final char SYSCALL_opcode 184
public static final char TABLESWITCH_opcode 29
public static final char TRAP_IF_opcode 195
public static final char TRAP_opcode 196
public static final char UBYTE_ALOAD_opcode 36
public static final char UBYTE_LOAD_opcode 162
public static final char UNINT_BEGIN_opcode 55
public static final char UNINT_END_opcode 56
public static final char USHORT_ALOAD_opcode 38
public static final char USHORT_LOAD_opcode 164
public static final char WRITE_FLOOR_opcode 59
public static final char YIELDPOINT_BACKEDGE_opcode 187
public static final char YIELDPOINT_EPILOGUE_opcode 186
public static final char YIELDPOINT_OSR_opcode 188
public static final char YIELDPOINT_PROLOGUE_opcode 185

org.jikesrvm.compilers.opt.ir.Register
private static final int ADDRESS 64
public static final int ADDRESS_TYPE 1
private static final int ALLOCATED 262144
private static final int CONDITION 1024
public static final int CONDITION_TYPE 16
private static final int DOUBLE 512
public static final int DOUBLE_TYPE 8
private static final int EXCLUDE_LIVEANAL 32768
private static final int FLOAT 256
public static final int FLOAT_TYPE 4
private static final int INTEGER 128
public static final int INTEGER_TYPE 2
private static final int LOCAL 1
private static final int LONG 2048
public static final int LONG_TYPE 32
private static final int NON_VOLATILE 16384
private static final int PHYSICAL 16
private static final int PINNED 524288
private static final int SEEN_USE 8
private static final int SPAN_BASIC_BLOCK 2
private static final int SPILLED 65536
private static final int SSA 4
private static final int TOUCHED 131072
private static final int TYPE_MASK 8128
private static final int TYPE_SHIFT 6
private static final int VALIDATION 4096
public static final int VALIDATION_TYPE 64
private static final int VOLATILE 8192

org.jikesrvm.compilers.opt.ir.ia32.PhysicalDefUse
public static final int mask 0
public static final int maskAF 1
public static final int maskAF_CF_OF_PF_SF_ZF 63
public static final int maskAF_OF_PF_SF_ZF 61
private static final int maskALL 4095
public static final int maskC0 64
public static final int maskC0_C1_C2_C3 960
public static final int maskC1 128
public static final int maskC2 256
public static final int maskC3 512
public static final int maskcallDefs 2111
public static final int maskcallUses 2048
public static final int maskCF 2
public static final int maskCF_OF 6
public static final int maskCF_OF_PF_SF_ZF 62
public static final int maskCF_PF_ZF 42
public static final int maskESP 2048
private static final int maskHIGH 2048
public static final int maskIEEEMagicUses 0
public static final int maskOF 4
public static final int maskPF 8
public static final int maskSF 16
public static final int maskTR 1024
public static final int maskTSPDefs 3135
public static final int maskTSPUses 2048
public static final int maskZF 32

org.jikesrvm.compilers.opt.ir.operand.BranchProfileOperand
public static final float ALWAYS 1.0f
public static final float LIKELY 0.9900000095367432f
public static final float NEVER 0.0f
public static final float UNLIKELY 0.009999990463256836f

org.jikesrvm.compilers.opt.ir.operand.ConditionOperand
public static final int CMPG_GREATER 20
public static final int CMPG_GREATER_EQUAL 19
public static final int CMPG_LESS 12
public static final int CMPG_LESS_EQUAL 14
public static final int CMPL_EQUAL 10
public static final int CMPL_GREATER 11
public static final int CMPL_GREATER_EQUAL 13
public static final int CMPL_LESS 18
public static final int CMPL_LESS_EQUAL 21
public static final int CMPL_NOT_EQUAL 17
public static final int EQUAL 0
public static final int FALSE 0
public static final int GREATER 4
public static final int GREATER_EQUAL 3
public static final int HIGHER 6
public static final int HIGHER_EQUAL 8
public static final int LESS 2
public static final int LESS_EQUAL 5
public static final int LOWER 7
public static final int LOWER_EQUAL 9
public static final int NOT_EQUAL 1
public static final int TRUE 1
public static final int UNKNOWN 2

org.jikesrvm.compilers.opt.ir.operand.LocationOperand
public static final int ALENGTH_ACCESS 4
public static final int ARRAY_ACCESS 1
public static final int FIELD_ACCESS 0
public static final int JTOC_ACCESS 2
public static final int METHOD_ACCESS 5
public static final int SPILL_ACCESS 3

org.jikesrvm.compilers.opt.ir.operand.MethodOperand
private static final byte INTERFACE 3
private static final byte SPECIAL 1
private static final byte STATIC 0
private static final byte VIRTUAL 2

org.jikesrvm.compilers.opt.ir.operand.RegisterOperand
private static final byte BOUNDS_CHECK 4
private static final int DECLARED_TYPE 1
private static final byte EXTANT 64
private static final byte NON_VOLATILE 32
private static final byte NOT_TAKEN 2
private static final byte NULL_CHECK 8
private static final byte PARAMETER 16
private static final int POSITIVE 4
private static final int PRECISE_TYPE 2
private static final byte TAKEN 1

org.jikesrvm.compilers.opt.lir2mir.BURS
public static final boolean DEBUG false

org.jikesrvm.compilers.opt.lir2mir.BURS_Common_Helpers
protected static final int INFINITE 32767

org.jikesrvm.compilers.opt.lir2mir.BURS_MemOp_Helpers
protected static final byte B 1
protected static final byte B_S 0
protected static final byte DW 4
protected static final byte DW_S 2
protected static final byte PARAGRAPH 16
protected static final byte QW 8
protected static final byte QW_S 3
protected static final byte W 2
protected static final byte W_S 1

org.jikesrvm.compilers.opt.lir2mir.ia32.org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_Definitions
public static final byte address_NT 22
public static final byte address1reg_NT 21
public static final byte address1scaledreg_NT 20
public static final byte any_NT 9
public static final byte bittest_NT 24
public static final byte boolcmp_NT 23
public static final byte cz_NT 4
public static final byte czr_NT 3
public static final byte double_load_NT 26
public static final byte float_load_NT 25
public static final byte load16_32_NT 17
public static final byte load16_NT 15
public static final byte load32_NT 16
public static final byte load64_NT 19
public static final byte load8_16_32_NT 18
public static final byte load8_NT 12
public static final byte r_NT 2
public static final byte riv_NT 7
public static final byte rlv_NT 8
public static final byte sload16_NT 13
public static final byte sload8_NT 10
public static final byte stm_NT 1
public static final byte szp_NT 6
public static final byte szpr_NT 5
public static final byte uload16_NT 14
public static final byte uload8_NT 11

org.jikesrvm.compilers.opt.lir2mir.ia32.BURS_STATE
static final byte EMIT_INSTRUCTION 1
public static final byte LEFT_CHILD_FIRST 2
static final byte NOFLAGS 0
public static final byte RIGHT_CHILD_FIRST 4

org.jikesrvm.compilers.opt.liveness.LiveAnalysis
private static final boolean DEBUG false
private static final boolean VERBOSE false

org.jikesrvm.compilers.opt.liveness.org.jikesrvm.compilers.opt.liveness.LiveInterval
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.liveness.LiveSet
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.mir2mc.ia32.org.jikesrvm.compilers.opt.mir2mc.ia32.AssemblerBase
private static final boolean DEBUG_ESTIMATE false

org.jikesrvm.compilers.opt.regalloc.CoalesceMoves
static final boolean DEBUG false

org.jikesrvm.compilers.opt.regalloc.GenericStackManager
protected static final boolean DEBUG false
protected static final boolean VERBOSE false
protected static final boolean VERBOSE_DEBUG false
protected static final int WORDSIZE 4

org.jikesrvm.compilers.opt.regalloc.LinearScan
private static final boolean DEBUG false
private static final boolean DEBUG_COALESCE false
private static final boolean GC_DEBUG false
private static final boolean MUTATE_FMOV true
private static final boolean VERBOSE_DEBUG false

org.jikesrvm.compilers.opt.regalloc.org.jikesrvm.compilers.opt.regalloc.LinearScan.ActiveSet
static final long serialVersionUID 2570397490575294294L

org.jikesrvm.compilers.opt.regalloc.org.jikesrvm.compilers.opt.regalloc.LinearScan.CompoundInterval
static final long serialVersionUID 7423553044815762071L

org.jikesrvm.compilers.opt.regalloc.org.jikesrvm.compilers.opt.regalloc.LinearScan.IncreasingEndMappedIntervalSet
static final long serialVersionUID -3121737650157210290L

org.jikesrvm.compilers.opt.regalloc.org.jikesrvm.compilers.opt.regalloc.LinearScan.IncreasingStartIntervalSet
static final long serialVersionUID -7086728932911844728L

org.jikesrvm.compilers.opt.regalloc.org.jikesrvm.compilers.opt.regalloc.LinearScan.IncreasingStartMappedIntervalSet
static final long serialVersionUID -975667667343524421L

org.jikesrvm.compilers.opt.regalloc.org.jikesrvm.compilers.opt.regalloc.LinearScan.SpillLocationInterval
static final long serialVersionUID 2854333172650538517L

org.jikesrvm.compilers.opt.regalloc.ScratchMap
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.regalloc.ia32.CallingConvention
private static final int WORDSIZE 4

org.jikesrvm.compilers.opt.regalloc.ia32.ExpandFPRStackConvention
private static final int NUM_ALLOCATABLE_FPR 7

org.jikesrvm.compilers.opt.regalloc.ia32.PhysicalRegisterConstants
public static final byte CONDITION_VALUE 3
public static final byte DOUBLE_REG 1
public static final byte DOUBLE_VALUE 1
public static final int FIRST_INT 0
public static final byte FLOAT_VALUE 2
public static final byte INT_REG 0
public static final byte INT_VALUE 0
public static final int NUM_SPECIALS 12
public static final byte NUMBER_TYPE 3
public static final byte SPECIAL_REG 2

org.jikesrvm.compilers.opt.regalloc.ia32.RegisterRestrictions
public static final boolean SCRATCH_IN_PEI true

org.jikesrvm.compilers.opt.runtimesupport.OptGCMap
public static final boolean DEBUG false
public static final int ERROR -2
public static final int INITIAL_MAP_SIZE 16
private static final int NEXT_BIT -2147483648
public static final int NO_MAP_ENTRY -1

org.jikesrvm.compilers.opt.runtimesupport.OptGenericGCMapIterator
private static final boolean DEBUG false
static final boolean lookForMissedReferencesInRegs false
static final boolean lookForMissedReferencesInSpills false
static final boolean VERBOSE false

org.jikesrvm.compilers.opt.runtimesupport.OptMachineCodeMap
private static final int BCI_MASK 264241152
private static final int BCI_SHIFT 22
private static final int BIG_BCI_IDX_ADJ 0
private static final int BIG_BCI_MASK 134184960
private static final int BIG_BCI_SHIFT 15
private static final int BIG_CALL_IDX_ADJ 0
private static final int BIG_CALL_MASK 402653184
private static final int BIG_CALL_SHIFT 27
private static final int BIG_GCI_IDX_ADJ 1
private static final int BIG_GCI_MASK 2147221504
private static final int BIG_GCI_SHIFT 18
private static final int BIG_IEI_IDX_ADJ 0
private static final int BIG_IEI_MASK 32767
private static final int BIG_IEI_SHIFT 0
private static final int BIG_INVALID_BCI 4095
private static final int BIG_INVALID_GCI 8191
private static final int BIG_INVALID_IEI 32767
private static final int BIG_OFFSET_IDX_ADJ 1
private static final int BIG_OFFSET_MASK 262143
private static final int BIG_OFFSET_SHIFT 0
private static final int CALL_MASK 805306368
private static final int CALL_SHIFT 28
private static final int GCI_MASK 31744
private static final int GCI_SHIFT 10
private static final int HUGE_BCI_IDX_ADJ 0
private static final int HUGE_BCI_MASK 65535
private static final int HUGE_BCI_SHIFT 0
private static final int HUGE_CALL_IDX_ADJ 0
private static final int HUGE_CALL_MASK 402653184
private static final int HUGE_CALL_SHIFT 27
private static final int HUGE_GCI_IDX_ADJ 2
private static final int HUGE_GCI_MASK 2147483647
private static final int HUGE_GCI_SHIFT 0
private static final int HUGE_IEI_IDX_ADJ 1
private static final int HUGE_IEI_MASK 2147483647
private static final int HUGE_IEI_SHIFT 0
private static final int HUGE_INVALID_BCI 65535
private static final int HUGE_INVALID_GCI 2147483647
private static final int HUGE_INVALID_IEI 2147483647
private static final int HUGE_OFFSET_IDX_ADJ 3
private static final int HUGE_OFFSET_MASK 2147483647
private static final int HUGE_OFFSET_SHIFT 0
private static final int IEI_MASK 4161536
private static final int IEI_SHIFT 15
private static final int INVALID_BCI 63
private static final int INVALID_GCI 31
private static final int INVALID_IEI 127
private static final int IS_GUARDED_CALL 3
private static final int IS_UNGUARDED_CALL 1
private static final int OFFSET_MASK 1023
private static final int OFFSET_SHIFT 0
private static final int SIZEOF_BIG_ENTRY 2
private static final int SIZEOF_ENTRY 1
private static final int SIZEOF_HUGE_ENTRY 4
private static final int START_BITS -536870912
private static final int START_OF_BIG_ENTRY -1073741824
private static final int START_OF_ENTRY -2147483648
private static final int START_OF_HUGE_ENTRY -536870912

org.jikesrvm.compilers.opt.runtimesupport.ia32.OptExceptionDeliverer
private static final boolean TRACE false

org.jikesrvm.compilers.opt.runtimesupport.ia32.OptGCMapIterator
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.runtimesupport.ia32.OptGCMapIteratorConstants
public static final int FIRST_GCMAP_REG 0
public static final int LAST_GCMAP_REG 7

org.jikesrvm.compilers.opt.specialization.SpecializedMethodPool
private static final int SPECIALIZED_METHOD_COUNT 1024

org.jikesrvm.compilers.opt.ssa.EnterSSA
static final boolean DEBUG false
private static final int FOUND_NULL_TYPE 1
private static final int NO_NULL_TYPE 0

org.jikesrvm.compilers.opt.ssa.org.jikesrvm.compilers.opt.ssa.GlobalValueNumber
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.ssa.GlobalValueNumberState
private static final boolean DEBUG false
private static final boolean NO_PARAM_ALIAS false
public static final int UNKNOWN -1

org.jikesrvm.compilers.opt.ssa.IndexPropagation
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.ssa.org.jikesrvm.compilers.opt.ssa.IndexPropagation.ArrayCell
private static final int CAPACITY 10

org.jikesrvm.compilers.opt.ssa.org.jikesrvm.compilers.opt.ssa.IndexPropagation.ObjectCell
private static final int CAPACITY 10

org.jikesrvm.compilers.opt.ssa.LeaveSSA
static final boolean DEBUG false

org.jikesrvm.compilers.opt.ssa.org.jikesrvm.compilers.opt.ssa.LeaveSSA.VariableStacks
static final long serialVersionUID -5664504465082745314L

org.jikesrvm.compilers.opt.ssa.LICM
static final int CL_COMPLEX 4
static final int CL_LOADS_AND_STORES 3
static final int CL_LOADS_ONLY 1
static final int CL_NONE 0
static final int CL_STORES_ONLY 2
private static final boolean DEBUG false
private static final int done 3
private static final int early 1
private static final int initial 0
private static final int late 2

org.jikesrvm.compilers.opt.ssa.LoadElimination
static final boolean DEBUG false

org.jikesrvm.compilers.opt.ssa.org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecord
static final int NONE -2

org.jikesrvm.compilers.opt.ssa.LoopVersioning
private static final boolean DEBUG false
private static final boolean inSSAphase true
private static final int OPTIMIZED_LOOP_OPERAND 0
private static final int UNOPTIMIZED_LOOP_OPERAND 1
private static final boolean VERIFY false

org.jikesrvm.compilers.opt.ssa.PiNodes
static final boolean CHECK_REF_PI false

org.jikesrvm.compilers.opt.ssa.org.jikesrvm.compilers.opt.ssa.RedundantBranchElimination.RBE
private static final boolean DEBUG false

org.jikesrvm.compilers.opt.ssa.SSADictionary
private static final boolean DEBUG false
static final String exceptionState "X-State"

org.jikesrvm.compilers.opt.ssa.org.jikesrvm.compilers.opt.ssa.UniformlyGeneratedGVN
static final boolean DEBUG false

org.jikesrvm.compilers.opt.util.SpaceEffGraphEdge
static final int BACK_EDGE 536870912
static final int DOMINATOR 1073741824
static final int INFO_MASK 268435455
static final int VISITED 268435456

org.jikesrvm.compilers.opt.util.SpaceEffGraphNode
static final int DFS_VISITED 16777216
static final int INFO_MASK 16777215
static final int LOOP_HEADER 134217728
static final int ON_STACK 67108864
static final int TOP_VISITED 33554432

org.jikesrvm.ia32.ArchConstants
public static final boolean SSE2_BASE true
public static final boolean SSE2_FULL true

org.jikesrvm.ia32.BaselineConstants
public static final int BRIDGE_FRAME_EXTRA_SIZE 40
public static final int LG_WORDSIZE 2
public static final int SAVED_GPRS 2
public static final int SAVED_GPRS_FOR_SAVE_LS_REGISTERS 3
public static final int STACKFRAME_FIRST_PARAMETER_OFFSET -16
public static final int STACKFRAME_REG_SAVE_OFFSET -8
public static final int WORDSIZE 4

org.jikesrvm.ia32.RegisterConstants
public static final int INSTRUCTION_WIDTH 1
public static final byte LG_INSTRUCTION_WIDTH 0

org.jikesrvm.ia32.StackframeLayoutConstants
public static final int BYTES_IN_STACKSLOT 4
public static final int FPU_STATE_SIZE 108
public static final int INVISIBLE_METHOD_ID -1
public static final int LOG_BYTES_IN_STACKSLOT 2
public static final int STACK_SIZE_BOOT 100352
public static final int STACK_SIZE_COLLECTOR 90112
public static final int STACK_SIZE_DLOPEN 30720
public static final int STACK_SIZE_GCDISABLED 4096
public static final int STACK_SIZE_GROW 8192
public static final int STACK_SIZE_GUARD 65536
public static final int STACK_SIZE_JNINATIVE_GROW 0
public static final int STACK_SIZE_MAX 274432
public static final int STACK_SIZE_NORMAL 274432
public static final int STACK_SIZE_SYSCALL 4096
public static final int STACKFRAME_ALIGNMENT 8
public static final int STACKFRAME_BODY_OFFSET -8
public static final int STACKFRAME_FRAME_POINTER_OFFSET 0
public static final int STACKFRAME_HEADER_SIZE 12
public static final int STACKFRAME_METHOD_ID_OFFSET -4
public static final int STACKFRAME_RETURN_ADDRESS_OFFSET 4
public static final int XMM_STATE_SIZE 32

org.jikesrvm.ia32.TrapConstants
public static final byte RVM_TRAP_BASE 64

org.jikesrvm.jni.JNIEnvironment
protected static final int JNIREFS_ARRAY_LENGTH 100
protected static final int JNIREFS_FUDGE_LENGTH 50

org.jikesrvm.jni.JNIFunctions
public static final int FUNCTIONCOUNT 232

org.jikesrvm.jni.JNIGlobalRefTable
public static final int STRONG_REF_BIT 1073741824

org.jikesrvm.mm.mminterface.AlignmentEncoding
public static final int ALIGN_CODE_NONE -1
private static final int ALIGNMENT_INCREMENT 4
private static final int FIELD_SHIFT 2
static final int FIELD_WIDTH 3
private static final int MAX_ALIGN_WORDS 8
private static final int TIB_ALIGN_MASK 28
private static final boolean VERBOSE false

org.jikesrvm.mm.mminterface.HandInlinedScanning
public static final int AE_FALLBACK 7
public static final int AE_PATTERN_0x0 0
public static final int AE_PATTERN_0x1 1
public static final int AE_PATTERN_0x3 4
public static final int AE_PATTERN_0x3D 5
public static final int AE_PATTERN_0x3F 3
public static final int AE_PATTERN_0x7 2
public static final int AE_REFARRAY 6
public static final boolean ENABLED true

org.jikesrvm.mm.mminterface.MemoryManager
private static final boolean CHECK_MEMORY_IS_ZEROED false
private static final boolean traceAllocator false

org.jikesrvm.mm.mminterface.MemoryManagerConstants
public static final boolean MOVES_CODE false
public static final boolean MOVES_TIBS false

org.jikesrvm.mm.mminterface.Selected
public static final String name "org.mmtk.plan.generational.immix.GenImmix"

org.jikesrvm.mm.mminterface.SpecializedScanMethod
public static final boolean ENABLED true
private static final int FALLBACK_PATTERN 65
private static final int MAX_SPECIALIZED_OFFSET 24
private static final int NULL_PATTERN 0
private static final int PATTERNS 66
private static final int REFARRAY_PATTERN 64
private static final int SPECIALIZED_PATTERNS 64

org.jikesrvm.mm.mmtk.Factory
private static final String CONFIG_FILE_PROPERTY "mmtk.properties"
private static final String DEFAULT_MMTK_PROPERTIES ".mmtk.properties"

org.jikesrvm.mm.mmtk.FinalizableProcessor
private static final double GROWTH_FACTOR 2.0
private static final int INITIAL_SIZE 256
private static final boolean STRESS false

org.jikesrvm.mm.mmtk.Lock
private static final int CLEAR 0
private static final int CLEAR_QUEUED 2
private static final int LOCKED 1
private static final int LOCKED_QUEUED 3
private static final int QUEUEING 4
private static final int SPIN_LIMIT 1000

org.jikesrvm.mm.mmtk.ReferenceProcessor
private static final double GROWTH_FACTOR 2.0
private static final int INITIAL_SIZE 256
private static final boolean STRESS false
private static final boolean TRACE false
private static final boolean TRACE_DETAIL false
private static final boolean TRACE_UNREACHABLE false

org.jikesrvm.mm.mmtk.ScanBootImage
private static final int CHUNK_BYTES 4096
private static final boolean DEBUG false
private static final boolean FILTER true
private static final int GUARD_REGION 5
private static final int LOG_CHUNK_BYTES 12
private static final int LONGENCODING_MASK 1
private static final int LONGENCODING_OFFSET_BYTES 4
private static final int MAX_RUN 255
private static final int RUN_MASK 2

org.jikesrvm.mm.mmtk.ScanThread
private static final int DEFAULT_VERBOSITY 0
private static final int FAILURE_VERBOSITY 4
static final boolean VALIDATE_REFS true

org.jikesrvm.mm.mmtk.gcspy.Util
private static final boolean DEBUG_ false
public static final int KILOBYTE 1024
public static final int MEGABYTE 1048576

org.jikesrvm.objectmodel.FieldLayout
protected static final boolean DEBUG false

org.jikesrvm.objectmodel.FieldLayoutContext
protected static final int OBJECT_SIZE_ALIGN 4

org.jikesrvm.objectmodel.org.jikesrvm.objectmodel.FieldLayoutPacked.LayoutContext
private static final int LOG_MAX_SLOT_SIZE 3
private static final int MAX_SLOT_SIZE 8

org.jikesrvm.objectmodel.org.jikesrvm.objectmodel.FieldLayoutUnpacked.LayoutContext
private static final int NO_HOLE -1

org.jikesrvm.objectmodel.JavaHeader
public static final int ALIGNMENT_VALUE -559038737
protected static final int HASH_CODE_SHIFT 2
public static final int LOG_MIN_ALIGNMENT 2
public static final int THIN_LOCK_DEDICATED_U16_OFFSET 2
public static final int THIN_LOCK_DEDICATED_U16_SHIFT 16

org.jikesrvm.objectmodel.JavaHeaderConstants
public static final int ALIGNMENT_MASK 1
public static final int ALIGNMENT_VALUE -559038737
public static final boolean ALLOWS_LINEAR_SCAN true
public static final int ARRAY_LENGTH_BYTES 4
public static final boolean FORWARDING_PTR_OVERLAYS_TIB false
public static final int HASHCODE_BYTES 4
public static final int JAVA_HEADER_BYTES 8
public static final int LOG_MIN_ALIGNMENT 2
public static final boolean SEGREGATE_ARRAYS_FOR_LINEAR_SCAN false
public static final int STATUS_BYTES 4
public static final int TIB_BYTES 4

org.jikesrvm.objectmodel.MiscHeader
static final int REQUESTED_BITS 0

org.jikesrvm.objectmodel.ObjectModel
public static final boolean HASH_STATS false
private static final boolean PACKED true

org.jikesrvm.objectmodel.ThinLockConstants
public static final int TL_DEDICATED_U16_OFFSET 2
public static final int TL_DEDICATED_U16_SHIFT 16
public static final int TL_NUM_BITS_STAT 2
public static final int TL_NUM_BITS_TID 10

org.jikesrvm.objectmodel.TIBLayoutConstants
public static final int IMT_METHOD_SLOTS 29
public static final int NEEDS_DYNAMIC_LINK -32767
public static final int TIB_ARRAY_ELEMENT_TIB_INDEX 3
public static final int TIB_DOES_IMPLEMENT_INDEX 2
public static final int TIB_FIRST_SPECIALIZED_METHOD_INDEX 5
public static final int TIB_INTERFACE_DISPATCH_TABLE_INDEX 4
public static final int TIB_SUPERCLASS_IDS_INDEX 1
public static final int TIB_TYPE_INDEX 0

org.jikesrvm.osr.ObjectHolder
private static final int POOLSIZE 8

org.jikesrvm.osr.OSRConstants
public static final byte ACONST 3
public static final long BCI_MASK 562941363486720L
public static final int BCI_SHIFT 33
public static final int CLEANREFS 1
public static final byte DOUBLE 4
public static final byte FLOAT 3
public static final int GETREFAT 0
public static final byte HIGH_64BIT 1
public static final byte ICONST 0
public static final long IEI_MASK -562949953421312L
public static final int IEI_SHIFT 49
public static final byte INT 0
public static final int INVALID_BCI 65535
public static final int INVALID_IEI 32767
public static final int KIND_MASK 4194304
public static final int KIND_SHIFT 22
public static final byte LCONST 4
public static final boolean LOCAL false
public static final byte LONG 2
public static final int NEXT_BIT -2147483648
public static final int NO_OSR_ENTRY 16383
public static final int NUM_MASK 524280
public static final int NUM_SHIFT 3
public static final long OFFSET_MASK 524287L
public static final int OFFSET_SHIFT 0
public static final long OSRI_MASK 8589410304L
public static final int OSRI_SHIFT 19
public static final byte PHYREG 1
public static final int PSEUDO_CheckCast 8
public static final int PSEUDO_InvokeCompiledMethod 9
public static final int PSEUDO_InvokeStatic 7
public static final int PSEUDO_LoadDoubleConst 4
public static final int PSEUDO_LoadFloatConst 3
public static final int PSEUDO_LoadIntConst 1
public static final int PSEUDO_LoadLongConst 2
public static final int PSEUDO_LoadRetAddrConst 5
public static final int PSEUDO_LoadWordConst 6
public static final int PSEUDO_ParamInitEnd 10
public static final byte REF 6
public static final byte RET_ADDR 5
public static final byte ReturnAddressTypeCode 82
public static final byte SPILL 2
public static final boolean STACK true
public static final int TCODE_MASK 3670016
public static final int TCODE_SHIFT 19
public static final int VTYPE_MASK 7
public static final int VTYPE_SHIFT 0
public static final byte WORD 7
public static final byte WordTypeCode 87

org.jikesrvm.osr.bytecodes.CheckCast
private static final int bsize 6

org.jikesrvm.osr.bytecodes.InvokeStatic
private static final int bsize 6

org.jikesrvm.osr.bytecodes.LoadDoubleConst
private static final int bsize 10

org.jikesrvm.osr.bytecodes.LoadFloatConst
private static final int bsize 6

org.jikesrvm.osr.bytecodes.LoadIntConst
private static final int bsize 6

org.jikesrvm.osr.bytecodes.LoadLongConst
private static final int bsize 10

org.jikesrvm.osr.bytecodes.LoadRetAddrConst
private static final int bsize 6

org.jikesrvm.osr.bytecodes.LoadWordConst
private static final int bsize 6

org.jikesrvm.runtime.ArchEntrypoints
public static final String arch "ia32"
public static final String ArchCodeArrayName "Lorg/jikesrvm/ArchitectureSpecific$CodeArray;"

org.jikesrvm.runtime.ExitStatus
public static final int EXIT_STATUS_BAD_WORKING_DIR 98
public static final int EXIT_STATUS_BOGUS_COMMAND_LINE_ARG 100
public static final int EXIT_STATUS_COULD_NOT_EXECUTE 126
public static final int EXIT_STATUS_DUMP_STACK_AND_DIE 124
public static final int EXIT_STATUS_DYING_WITH_UNCAUGHT_EXCEPTION 113
public static final int EXIT_STATUS_EXECUTABLE_NOT_FOUND 127
public static final int EXIT_STATUS_IMPOSSIBLE_LIBRARY_FUNCTION_ERROR 125
public static final int EXIT_STATUS_JNI_COMPILER_FAILED 101
public static final int EXIT_STATUS_JNI_TROUBLE 98
public static final int EXIT_STATUS_MAIN_THREAD_COULD_NOT_LAUNCH 123
public static final int EXIT_STATUS_MISC_TROUBLE 122
public static final int EXIT_STATUS_OPT_COMPILER_FAILED 101
public static final int EXIT_STATUS_PRINTED_HELP_MESSAGE 1
public static final int EXIT_STATUS_RECURSIVELY_SHUTTING_DOWN 128
public static final int EXIT_STATUS_SYSCALL_TROUBLE 121
public static final int EXIT_STATUS_SYSFAIL 124
public static final int EXIT_STATUS_TIMER_TROUBLE 121
public static final int EXIT_STATUS_TOO_MANY_OUT_OF_MEMORY_ERRORS 99
public static final int EXIT_STATUS_TOO_MANY_THROWABLE_ERRORS 99
public static final int EXIT_STATUS_UNEXPECTED_CALL_TO_SYS 120
public static final int EXIT_STATUS_UNSUPPORTED_INTERNAL_OP 120

org.jikesrvm.runtime.FileSystem
public static final int ACCESS_F_OK 0
public static final int ACCESS_R_OK 4
public static final int ACCESS_W_OK 2
public static final int ACCESS_X_OK 1
public static final int OPEN_APPEND 3
public static final int OPEN_MODIFY 2
public static final int OPEN_READ 0
public static final int OPEN_WRITE 1
public static final int SEEK_CUR 1
public static final int SEEK_END 2
public static final int SEEK_SET 0
public static final int STAT_EXISTS 0
public static final int STAT_IS_DIRECTORY 2
public static final int STAT_IS_FILE 1
public static final int STAT_IS_READABLE 3
public static final int STAT_IS_WRITABLE 4
public static final int STAT_LAST_MODIFIED 5
public static final int STAT_LENGTH 6

org.jikesrvm.runtime.MathConstants
static final double billionth 1.0E-9
static final float half 0.5f
static final long longOne 1L
static final double maxint 2.1474836475E9
static final double maxlong 9.223372036854776E18
static final double minint -2.147483648E9
static final float minusOne -1.0f
static final float one 1.0f
static final double oneD 1.0
static final float two 2.0f
static final float zero 0.0f
static final double zeroD 0.0

org.jikesrvm.runtime.Memory
private static final int BYTES_IN_COPY 8
public static final int MAP_ANONYMOUS 32
public static final int MAP_FIXED 16
public static final int MAP_PRIVATE 2
private static final int NATIVE_THRESHOLD 512
public static final int PROT_EXEC 4
public static final int PROT_NONE 0
public static final int PROT_READ 1
public static final int PROT_WRITE 2
private static final boolean USE_NATIVE true

org.jikesrvm.runtime.RuntimeEntrypoints
private static final boolean traceAthrow false
public static final int TRAP_ARRAY_BOUNDS 1
public static final int TRAP_CHECKCAST 4
public static final int TRAP_DIVIDE_BY_ZERO 2
public static final int TRAP_JNI_STACK 6
public static final int TRAP_MUST_IMPLEMENT 7
public static final int TRAP_NULL_POINTER 0
public static final int TRAP_REGENERATE 5
public static final int TRAP_STACK_OVERFLOW 3
public static final int TRAP_STACK_OVERFLOW_FATAL 9
public static final int TRAP_STORE_CHECK 8
public static final int TRAP_UNKNOWN -1

org.jikesrvm.runtime.Statics
public static final int middleOfTable 131072
private static final int numNumericSlots 131072
private static final int numReferenceSlots 131072

org.jikesrvm.runtime.TimeoutException
private static final long serialVersionUID 1L

org.jikesrvm.scheduler.FinalizerThread
private static final int verbose 0

org.jikesrvm.scheduler.Lock
protected static final int INITIAL_CHUNKS 1
protected static final int LOCK_CHUNK_MASK 2047
protected static final int LOCK_CHUNK_SIZE 2048
protected static final int LOCK_SPINE_SIZE 128
protected static final int LOG_LOCK_CHUNK_SIZE 11
protected static final int MAX_LOCKS 262144
public static final boolean STATS false
private static final boolean tentativeMicrolocking false
protected static final boolean trace false

org.jikesrvm.scheduler.MainThread
private static final boolean dbg false

org.jikesrvm.scheduler.RVMThread
public static final boolean ALWAYS_LOCK_ON_STATE_TRANSITION false
public static final int BACKEDGE 1
public static final int BLOCKED_IN_JNI 6
public static final int BLOCKED_IN_NATIVE 5
public static final boolean DEBUG_STACK_TRAMPOLINE false
protected static final boolean dumpStackOnBlock false
public static final int EPILOGUE 2
public static final int IN_JAVA 1
public static final int IN_JAVA_TO_BLOCK 4
public static final int IN_JNI 3
public static final int IN_NATIVE 2
public static final int LAST_EXEC_STATUS 8
public static final int LOG_MAX_THREADS 10
public static final int MAX_THREADS 1024
public static final int NATIVE_EPILOGUE 4
public static final int NATIVE_PROLOGUE 3
private static final boolean neverKillThreads false
public static final int NEW 0
public static final int OSROPT 5
public static final int PRIMORDIAL_THREAD_INDEX 1
public static final int PROLOGUE 0
private static final boolean SHOW_FP_IN_STACK_DUMP true
private static final boolean STATS false
public static final int TERMINATED 7
protected static final boolean trace false
protected static final boolean traceAboutToTerminate false
protected static final boolean traceAcct false
private static final boolean traceAdjustments false
protected static final boolean traceBind false
protected static final boolean traceBlock false
protected static final boolean traceDetails false
protected static final boolean traceReallyBlock false
private static final boolean traceTermination false

org.jikesrvm.scheduler.SpinLock
private static final int delayBase 64
private static final int delayMultiplier 10
private static final boolean MCS_Locking false

org.jikesrvm.scheduler.ThinLock
private static final boolean ENABLE_BIASED_LOCKING true
private static final int retryLimit 40
static final boolean STATS false
static final boolean trace false

org.jikesrvm.scheduler.ThreadQueue
protected static final boolean trace false

org.jikesrvm.scheduler.TimerThread
private static final int verbose 0

org.jikesrvm.tuningfork.Feedlet
private static final boolean CHECK_TYPES true

org.jikesrvm.tuningfork.SpaceDescriptorChunk
private static final int SPACE_DESCRIPTOR_CHUNK_ID 65636
public static final int SPACE_DESCRIPTOR_COUNT_OFFSET 16
public static final int SPACE_DESCRIPTOR_DATA_OFFSET 20

org.jikesrvm.tuningfork.TraceEngine
private static final int INITIAL_EVENT_CHUNKS 64
private static final int IO_INTERVAL_MS 100

org.jikesrvm.util.org.jikesrvm.util.AbstractHashMapRVM
protected static final int DEFAULT_SIZE 7
private static final float LOAD 3.0f

org.jikesrvm.util.org.jikesrvm.util.AbstractHashSetRVM
protected static final int DEFAULT_SIZE 7
private static final float LOAD 3.0f

org.jikesrvm.util.BitVector
private static final int LOG_BITS_PER_UNIT 5
private static final int LOW_MASK 31
private static final int MASK -1
static final long serialVersionUID 6961578653974090041L

org.mmtk.*

org.mmtk.plan.Phase
private static final int MAX_PHASE_STACK_DEPTH 64
private static final int MAX_PHASES 64
protected static final short SCHEDULE_COLLECTOR 2
protected static final short SCHEDULE_COMPLEX 101
protected static final short SCHEDULE_CONCURRENT 4
protected static final short SCHEDULE_GLOBAL 1
protected static final short SCHEDULE_MUTATOR 3
protected static final short SCHEDULE_PLACEHOLDER 100

org.mmtk.plan.Plan
public static final int ALLOC_CODE 7
public static final int ALLOC_COLD_CODE 7
public static final int ALLOC_DEFAULT 0
public static final int ALLOC_GCSPY 6
public static final int ALLOC_HOT_CODE 7
public static final int ALLOC_IMMORTAL 3
public static final int ALLOC_LARGE_CODE 8
public static final int ALLOC_LOS 4
public static final int ALLOC_NON_MOVING 2
public static final int ALLOC_NON_REFERENCE 1
public static final int ALLOC_PRIMITIVE_LOS 5
public static final int ALLOC_STACK 4
public static final int ALLOCATORS 9
public static final int DEFAULT_SITE -1
public static final boolean GATHER_WRITE_BARRIER_STATS false
public static final int GC_PREPARE 1
public static final int GC_PROPER 2
public static final int NON_PARTICIPANT 0
public static final int NOT_IN_GC 0
public static final boolean SCAN_BOOT_IMAGE true
public static final boolean USE_CODE_SPACE true

org.mmtk.plan.copyms.CopyMS
public static final int ALLOC_MS 10
public static final int ALLOC_NURSERY 0
public static final int SCAN_COPYMS 0

org.mmtk.plan.generational.Gen
public static final int ALLOC_MATURE 10
public static final int ALLOC_MATURE_MAJORGC 12
public static final int ALLOC_MATURE_MINORGC 11
public static final int ALLOC_NURSERY 0
public static final float DEFAULT_PRETENURE_THRESHOLD_FRACTION 0.5f
public static final boolean IGNORE_REMSETS false
protected static final float MATURE_FRACTION 0.5f
protected static final float NURSERY_VM_FRACTION 0.15000000596046448f
public static final int SCAN_MATURE 1
public static final int SCAN_NURSERY 0
protected static final float SURVIVAL_ESTIMATE 0.800000011920929f
static final boolean USE_DISCONTIGUOUS_NURSERY false
public static final boolean USE_NON_HEAP_OBJECT_REFERENCE_WRITE_BARRIER false
public static final boolean USE_OBJECT_BARRIER false
public static final boolean USE_OBJECT_BARRIER_FOR_AASTORE false
public static final boolean USE_OBJECT_BARRIER_FOR_PUTFIELD false
private static final float WORST_CASE_COPY_EXPANSION 1.5f

org.mmtk.plan.generational.immix.GenImmix
public static final int SCAN_IMMIX 1

org.mmtk.plan.immix.Immix
public static final int SCAN_DEFRAG 1
public static final int SCAN_IMMIX 0

org.mmtk.plan.markcompact.MC
public static final int SCAN_FORWARD 1
public static final int SCAN_MARK 0

org.mmtk.plan.markcompact.MCCollector
private static final boolean TRACE_FORWARD true
private static final boolean TRACE_MARK false

org.mmtk.plan.marksweep.MS
public static final int SCAN_MARK 0

org.mmtk.plan.refcount.RCBase
public static final boolean CC_BACKUP_TRACE true
public static final boolean CC_ENABLED true

org.mmtk.plan.refcount.RCHeader
public static final int BITS_USED 4
public static final int DEC_ALIVE 1
public static final int DEC_KILL 0
public static final int GC_HEADER_WORDS_REQUIRED 0
public static final int GLOBAL_GC_BITS_REQUIRED 8
public static final int INC_NEW 1
public static final int INC_OLD 0
public static final int INCREMENT_SHIFT 4
public static final int LOCAL_GC_BITS_REQUIRED 0
public static final int LOG_BIT 0
public static final int MARK_BIT 2
public static final int NEW_BIT 3

org.mmtk.plan.refcount.generational.GenRC
public static final int ALLOC_NURSERY 0
public static final int ALLOC_RC 10

org.mmtk.plan.semispace.SS
public static final int ALLOC_SS 0
public static final int SCAN_SS 0

org.mmtk.plan.semispace.gcspy.SSGCspy
static final int AFTER_COLLECTION 2
static final int BEFORE_COLLECTION 0
private static final boolean DEBUG false
static final int SEMISPACE_COPIED 1

org.mmtk.plan.semispace.gcspy.SSGCspyCollector
private static final boolean DEBUG false

org.mmtk.plan.semispace.gcspy.SSGCspyMutator
private static final boolean DEBUG false
private static final boolean LOS_FROMSPACE false
private static final boolean LOS_TOSPACE true

org.mmtk.plan.stickyimmix.StickyImmix
static final boolean MAJOR_GC_ONLY false
static final boolean NURSERY_COLLECT_PLOS true
protected static final float SURVIVAL_ESTIMATE 0.800000011920929f

org.mmtk.plan.stickyms.StickyMS
static final boolean MAJOR_GC_ONLY false
static final boolean NURSERY_COLLECT_PLOS true

org.mmtk.policy.CopySpace
public static final int GC_HEADER_WORDS_REQUIRED 0
public static final int GLOBAL_GC_BITS_REQUIRED 0
public static final int LOCAL_GC_BITS_REQUIRED 2

org.mmtk.policy.ExplicitFreeListSpace
public static final int GC_HEADER_WORDS_REQUIRED 0
public static final int GLOBAL_GC_BITS_REQUIRED 0
public static final int LOCAL_GC_BITS_REQUIRED 0

org.mmtk.policy.ImmortalSpace
static final byte GC_MARK_BIT_MASK 1

org.mmtk.policy.LargeObjectSpace
public static final int GLOBAL_GC_BITS_REQUIRED 0
public static final int LOCAL_GC_BITS_REQUIRED 2
private static final byte LOS_BIT_MASK 3
private static final byte MARK_BIT 1
private static final byte NURSERY_BIT 2

org.mmtk.policy.MarkCompactCollector
static final boolean VERBOSE false
static final boolean VERY_VERBOSE false

org.mmtk.policy.MarkCompactSpace
public static final int GC_HEADER_WORDS_REQUIRED 1
public static final int GLOBAL_GC_BITS_REQUIRED 0
public static final int LOCAL_GC_BITS_REQUIRED 1

org.mmtk.policy.MarkSweepSpace
private static final int COUNT_BASE 0
public static final int DEFAULT_MARKCOUNT_BITS 4
public static final int GC_HEADER_WORDS_REQUIRED 0
public static final int GLOBAL_GC_BITS_REQUIRED 0
private static final byte MARK_COUNT_INCREMENT 1

org.mmtk.policy.SegregatedFreeListSpace
private static final boolean COMPACT_SIZE_CLASSES false
protected static final boolean LAZY_SWEEP true
protected static final int MAX_CELL_SIZE 8192
protected static final int MAX_CELLS 99
public static final int MAX_FREELIST_OBJECT_BYTES 8192
protected static final int MIN_CELLS 6

org.mmtk.policy.Space
public static final int BYTES_IN_CHUNK 4194304
private static final boolean FORCE_SLOW_MAP_LOOKUP false
public static final int LOG_BYTES_IN_CHUNK 22
public static final int MAX_SPACES 20
private static final int MB 1
private static final int MB_PAGES 3
private static final int PAGES 0
private static final int PAGES_MB 2

org.mmtk.policy.immix.Block
private static final short BLOCK_IS_DEFRAG_SOURCE 1
private static final short BLOCK_IS_NOT_DEFRAG_SOURCE 0
static final int BYTES_IN_BLOCK_DEFRAG_STATE_ENTRY 2
static final int BYTES_IN_BLOCK_STATE_ENTRY 2
static final int LOG_BYTES_IN_BLOCK_DEFRAG_STATE_ENTRY 1
static final int LOG_BYTES_IN_BLOCK_STATE_ENTRY 1
private static final short UNALLOCATED_BLOCK_STATE 0

org.mmtk.policy.immix.Chunk
static final int BLOCK_STATE_TABLE_OFFSET 16384
static final int LINE_MARK_TABLE_OFFSET 0
private static final int LOG_BYTES_IN_MAP_ENTRY 2
private static final int MAP_BYTES 4

org.mmtk.policy.immix.ChunkList
private static final int CHUNK_MAP_BLOCKS 16
private static final int LOG_PAGES_IN_CHUNK_MAP_BLOCK 0

org.mmtk.policy.immix.ImmixConstants
public static final int BYTES_IN_LINE 256
public static final int DEFAULT_DEFRAG_FREE_HEADROOM 0
public static final float DEFAULT_DEFRAG_FREE_HEADROOM_FRACTION 0.0f
public static final int DEFAULT_DEFRAG_HEADROOM 0
public static final float DEFAULT_DEFRAG_HEADROOM_FRACTION 0.019999999552965164f
public static final float DEFAULT_DEFRAG_LINE_REUSE_RATIO 0.9900000095367432f
public static final float DEFAULT_LINE_REUSE_RATIO 0.9900000095367432f
public static final float DEFAULT_SIMPLE_SPILL_THRESHOLD 0.25f
static final int LINES_IN_CHUNK 16384
private static final int LOG_BLOCKS_IN_RECYCLE_ALLOC_CHUNK 4
public static final int LOG_BYTES_IN_LINE 8
static final int LOG_LINES_IN_CHUNK 14
public static final boolean MARK_LINE_AT_SCAN_TIME true
static final short MAX_COLLECTORS 16
static final byte MAX_LINE_MARK_STATE 127
public static final boolean PREFER_COPY_ON_NURSERY_GC true
static final byte RESET_LINE_MARK_STATE 1
public static final int TMP_MIN_SPILL_THRESHOLD 2

org.mmtk.policy.immix.Line
static final int BYTES_IN_LINE_STATUS 1
static final int LINE_MARK_TABLE_BYTES 16384
static final int LOG_BYTES_IN_LINE_STATUS 0

org.mmtk.policy.immix.ObjectHeader
public static final int GC_HEADER_WORDS_REQUIRED 0
public static final int GLOBAL_GC_BITS_REQUIRED 0
private static final int MARK_BASE 4
public static final byte MARK_BASE_VALUE 16
private static final byte MARK_INCREMENT 16
static final byte NEW_OBJECT_MARK 0
public static final byte PINNED_BIT 4
public static final int PINNED_BIT_NUMBER 2
public static final byte STRADDLE_BIT 8
private static final int STRADDLE_BIT_NUMBER 3

org.mmtk.utility.org.mmtk.utility.BaseGenericFreeList
protected static final boolean DEBUG false
public static final int FAILURE -1
protected static final int MAX_HEADS 128

org.mmtk.utility.Constants
public static final int ARRAY_ELEMENT 1
public static final int BITS_IN_BYTE 8
public static final int BITS_IN_CHAR 16
public static final int BITS_IN_INT 32
public static final int BITS_IN_SHORT 16
public static final int BYTES_IN_BYTE 1
public static final int BYTES_IN_CHAR 2
public static final int BYTES_IN_INT 4
public static final int BYTES_IN_KBYTE 1024
public static final int BYTES_IN_MBYTE 1048576
public static final int BYTES_IN_SHORT 2
public static final int CARD_MASK 1023
public static final int INSTANCE_FIELD 0
public static final byte LOG_BITS_IN_BYTE 3
public static final byte LOG_BITS_IN_CHAR 4
public static final byte LOG_BITS_IN_INT 5
public static final byte LOG_BITS_IN_SHORT 4
public static final byte LOG_BYTES_IN_BYTE 0
public static final byte LOG_BYTES_IN_CHAR 1
public static final byte LOG_BYTES_IN_INT 2
public static final byte LOG_BYTES_IN_KBYTE 10
public static final byte LOG_BYTES_IN_MBYTE 20
public static final byte LOG_BYTES_IN_SHORT 1
public static final int LOG_CARD_BYTES 10
public static final int LOG_CARD_GRAIN 0
public static final int LOG_CARD_META_BYTES 14
public static final int LOG_CARD_META_SIZE 2
public static final int LOG_CARD_UNITS 10
public static final int MAX_INT 2147483647
public static final int MIN_INT -2147483648
public static final boolean SUPPORT_CARD_SCANNING false

org.mmtk.utility.ForwardingWord
private static final byte BEING_FORWARDED 2
private static final byte FORWARDED 3
public static final int FORWARDING_BITS 2
public static final byte FORWARDING_MASK 3

org.mmtk.utility.GenericFreeList
private static final int COALESC_MASK 1073741824
private static final int FREE_MASK -2147483648
public static final int MAX_UNITS 1073741694
private static final int MULTI_MASK -2147483648
private static final int NEXT_MASK 1073741823
private static final int PREV_MASK 1073741823
private static final int SIZE_MASK 1073741823
private static final int TOTAL_BITS 32
private static final int UNIT_BITS 30

org.mmtk.utility.HeaderByte
private static final int TOTAL_BITS 8

org.mmtk.utility.Log
private static final String HEX_PREFIX "0x"
private static final int LOG_BITS_IN_HEX_DIGIT 2
private static final int LOG_HEX_DIGITS_IN_BYTE 1
private static final int MESSAGE_BUFFER_SIZE 3000
private static final char NEW_LINE_CHAR 10
private static final String OVERFLOW_MESSAGE "... WARNING: Text truncated.\n"
private static final int TEMP_BUFFER_SIZE 20

org.mmtk.utility.Memory
private static final int SMALL_REGION_THRESHOLD 256

org.mmtk.utility.SimpleHashtable
private static final int HASH_SHIFT 3

org.mmtk.utility.TraceGenerator
private static final int ALLOC_BOOT 9
private static final int ALLOCATORS 10
public static final boolean MERLIN_ANALYSIS true

org.mmtk.utility.alloc.BlockAllocator
private static final int BLOCK_PAGE_OFFSET_SHIFT 4
private static final byte BLOCK_SC_MASK 15
public static final int BLOCK_SIZE_CLASSES 4
public static final int LOG_MAX_BLOCK 15
public static final int LOG_MIN_BLOCK 12
private static final int MAX_BLOCK_PAGE_OFFSET 15
public static final byte MAX_BLOCK_SIZE_CLASS 3

org.mmtk.utility.alloc.BumpPointer
private static final int LOG_DEFAULT_STEP_SIZE 30
private static final int SIZE_OF_TWO_X86_CACHE_LINES_IN_BYTES 128
private static final int STEP_SIZE 1073741824
private static final boolean VERBOSE false

org.mmtk.utility.alloc.EmbeddedMetaData
public static final int BYTES_IN_REGION 4194304
public static final int LOG_BYTES_IN_REGION 22

org.mmtk.utility.deque.org.mmtk.utility.deque.Deque
protected static final int LOG_PAGES_PER_BUFFER 0
protected static final int PAGES_PER_BUFFER 1

org.mmtk.utility.deque.SharedDeque
private static final boolean DISABLE_WAITING true
private static final long TIMEOUT_PERIOD 20000000000L
private static final boolean TRACE false
private static final boolean TRACE_BLOCKERS false
private static final boolean TRACE_DETAIL false
private static final long WARN_PERIOD 2000000000L

org.mmtk.utility.deque.TraceBuffer
public static final boolean OMIT_ALLOCS false
public static final boolean OMIT_BOOTALLOCS false
public static final boolean OMIT_OTHERS false
public static final boolean OMIT_OUTPUT false
public static final boolean OMIT_UNREACHABLES false
public static final boolean OMIT_UPDATES false

org.mmtk.utility.gcspy.StreamConstants
public static final int BYTE_TYPE 0
public static final int ENUM_MAX_LEN 20
public static final int ENUM_MAX_NUM 5
public static final int INT_TYPE 2
public static final int NAME_LEN 40
public static final int PAINT_STYLE_PLAIN 0
public static final int PAINT_STYLE_ZERO 1
public static final int PRESENTATION_ENUM 5
public static final int PRESENTATION_MAX_VAR 2
public static final int PRESENTATION_PERCENT 3
public static final int PRESENTATION_PERCENT_VAR 4
public static final int PRESENTATION_PLAIN 0
public static final int PRESENTATION_PLUS 1
public static final int SHORT_TYPE 1

org.mmtk.utility.gcspy.Subspace
private static final boolean DEBUG false

org.mmtk.utility.gcspy.drivers.AbstractDriver
protected static final byte CONTROL_BACKGROUND 2
protected static final byte CONTROL_LINK 16
protected static final byte CONTROL_SEPARATOR 8
protected static final byte CONTROL_UNUSED 4
protected static final byte CONTROL_USED 1
private static final boolean DEBUG false
private static final int MAX_STREAMS 64

org.mmtk.utility.gcspy.drivers.GenImmortalSpaceDriver
private static final boolean DEBUG false

org.mmtk.utility.gcspy.drivers.GenLOSDriver
private static final boolean DEBUG false

org.mmtk.utility.gcspy.drivers.ImmortalSpaceDriver
private static final boolean DEBUG false

org.mmtk.utility.gcspy.drivers.LinearSpaceDriver
private static final boolean DEBUG false

org.mmtk.utility.gcspy.drivers.TreadmillDriver
private static final boolean DEBUG false

org.mmtk.utility.heap.Mmapper
public static final int LOG_MMAP_CHUNK_BYTES 20
public static final byte MAPPED 1
public static final int MMAP_CHUNK_BYTES 1048576
private static final int MMAP_CHUNK_MASK 1048575
public static final byte PROTECTED 2
public static final byte UNMAPPED 0
public static final boolean verbose false

org.mmtk.utility.heap.PageResource
protected static final boolean ZERO_ON_RELEASE false

org.mmtk.utility.heap.SpaceDescriptor
private static final int BASE_EXPONENT 18
private static final int DISCONTIG_INDEX_INCREMENT 4
private static final int EXPONENT_BITS 5
private static final int EXPONENT_MASK 126976
private static final int EXPONENT_SHIFT 12
private static final int MANTISSA_BITS 14
private static final int MANTISSA_SHIFT 17
private static final int SIZE_BITS 10
private static final int SIZE_MASK 4092
private static final int SIZE_SHIFT 2
private static final int TYPE_BITS 2
private static final int TYPE_CONTIGUOUS 1
private static final int TYPE_CONTIGUOUS_HI 3
private static final int TYPE_MASK 3
private static final int TYPE_SHARED 0

org.mmtk.utility.heap.VMRequest
public static final int REQUEST_DISCONTIGUOUS 0
public static final int REQUEST_EXTENT 3
public static final int REQUEST_FIXED 1
public static final int REQUEST_FRACTION 4

org.mmtk.utility.options.DummyEnum
public final int BAR 1
public final int FOO 0

org.mmtk.utility.options.NurseryZeroing
public final int ADAPTIVE 3
public final int CONCURRENT 2
public final int NON_TEMPORAL 1
public final int TEMPORAL 0

org.mmtk.utility.sanitychecker.SanityChecker
public static final int ALIVE -1
public static final int DEAD -2
public static final int LOG_SANITY_DATA_SIZE 24
public static final int UNSURE 0

org.mmtk.utility.sanitychecker.SanityDataTable
private static final int NORMAL_RC_BITS 25
private static final int NORMAL_RC_INC 1
private static final int NORMAL_RC_MASK 33554431
private static final int ROOT_RC_INC 33554432
private static final int ROOT_RC_SHIFT 25

org.mmtk.utility.statistics.PerfEvent
private static final int RAW_COUNT 0
private static final int TIME_ENABLED 1
private static final int TIME_RUNNING 2

org.mmtk.utility.statistics.Stats
public static final boolean GATHER_MARK_CONS_STATS false
static final int MAX_COUNTERS 100
static final int MAX_PHASES 4096

org.mmtk.vm.Collection
public static final int EXTERNAL_GC_TRIGGER 2
public static final int INTERNAL_GC_TRIGGER 4
public static final int INTERNAL_PHASE_GC_TRIGGER 1
public static final int RESOURCE_GC_TRIGGER 3
public static final int TRIGGER_REASONS 5
public static final int UNKNOWN_GC_TRIGGER 0

org.mmtk.vm.gcspy.ServerInterpreter
protected static final boolean DEBUG false
protected static final int MAX_LEN 65536
protected static final int MAX_SPACES 32

org.mmtk.vm.gcspy.ServerSpace
protected static final boolean DEBUG false
protected static final String DEFAULT_UNUSED_STRING "NOT USED"

org.mmtk.vm.gcspy.Stream
protected static final boolean DEBUG false

org.vmutil.*

org.vmutil.options.Option
public static final int ADDRESS_OPTION 9
public static final int BOOLEAN_OPTION 1
public static final int ENUM_OPTION 3
public static final int FLOAT_OPTION 8
public static final int INT_OPTION 4
public static final int MICROSECONDS_OPTION 7
public static final int PAGES_OPTION 6
public static final int RAW 1
public static final int READABLE 0
public static final int STRING_OPTION 2
public static final int XML 2