Revision: 15789
http://jikesrvm.svn.sourceforge.net/jikesrvm/?rev=15789&view=revAuthor: dframpton-oss
Date: 2009-11-05 04:56:08 +0000 (Thu, 05 Nov 2009)
Log Message:
-----------
Merge to 15788
Modified Paths:
--------------
rvmroot/branches/RVM-777-NewMMTkGlue/work/COPYRIGHT.txt
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/ActivePlan.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Assert.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Barriers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/BuildTimeConfig.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Collection.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Factory.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/FinalizableProcessor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/MMTkEvents.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Memory.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/ObjectModel.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/ReferenceProcessor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Scanning.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Statistics.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Strings.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/SynchronizedCounter.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/ActivePlan.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/Assert.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/Barriers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/BuildTimeConfig.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/Collection.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/Factory.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/FinalizableProcessor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/Lock.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/MMTk_Events.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/Memory.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/Monitor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/ObjectModel.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/ReferenceProcessor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/ScanBootImage.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/ScanStatics.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/ScanThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/Scanning.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/Statistics.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/Strings.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/SynchronizedCounter.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/TraceInterface.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/gcspy/ByteStream.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/gcspy/IntStream.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/gcspy/ServerInterpreter.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/gcspy/ServerSpace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/gcspy/ShortStream.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/gcspy/Util.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/Collector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/Harness.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/Main.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/Mutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/Checker.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/Compiler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/Declaration.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/Env.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/Intrinsics.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/PrettyPrinter.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/Trace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/UnsyncStack.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/Visitor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/AST.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/AbstractAST.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/Alloc.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/Assert.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/Assignment.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/BinaryExpression.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/Call.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/Constant.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/Empty.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/Expect.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/Expression.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/IfStatement.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/IntrinsicMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/LoadField.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/Method.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/MethodProxy.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/NormalMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/Operator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/PrintStatement.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/Return.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/Sequence.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/Spawn.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/Statement.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/StoreField.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/UnaryExpression.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/Variable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/WhileStatement.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/compiler/CompiledMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/compiler/CompiledMethodProxy.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/compiler/CompiledMethodTable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/compiler/Register.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/compiler/Temporary.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/parser/MethodTable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/parser/Source.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/parser/Symbol.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/parser/SymbolTable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/AllocOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/BinaryOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/BinaryOperation.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/Branch.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/CallIntrinsicOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/CallNormalOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/CallOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/EnnaryOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/ExitOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/ExpectOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/Goto.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/LoadFieldOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/NullaryOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/PrintOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/PseudoOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/ResolvableOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/ReturnOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/SpawnOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/StoreFieldOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/StoreLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/TernaryOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/UnaryOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/UnaryOperation.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/runtime/AllocationSite.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/runtime/BoolValue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/runtime/ConstantPool.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/runtime/IntValue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/runtime/ObjectValue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/runtime/PcodeInterpreter.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/runtime/StackFrame.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/runtime/StringValue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/runtime/Value.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/Bits.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/Collectors.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/DumpPcode.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/GcEvery.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/HarnessOptionSet.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/InitHeap.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/MaxHeap.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/Plan.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/PolicyStats.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/RandomPolicyLength.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/RandomPolicyMax.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/RandomPolicyMin.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/RandomPolicySeed.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/Scheduler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/SchedulerPolicy.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/Trace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/YieldInterval.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/AbstractPolicy.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/Lock.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/Policy.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/Schedulable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/Scheduler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/ThreadModel.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/YieldAlways.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/YieldEvery.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/YieldNever.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/YieldRandomly.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/javathreads/JavaLock.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/javathreads/JavaThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/javathreads/JavaThreadModel.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/javathreads/Rendezvous.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/rawthreads/RawLock.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/rawthreads/RawThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/rawthreads/RawThreadModel.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src-generated/org/mmtk/harness/lang/parser/Parser.jj
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/Alignment.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/CyclicGarbage.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/HashCode.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/LargeObject.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/OutOfMemory.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/Quicksort.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/Spawn.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/SpreadAlloc.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/alloc.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/assert.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/assign.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/call.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/const.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/expr.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/fields.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/getfield.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/if-then-else.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/if-then-else2.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/intrinsic.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/list.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/recursive1.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/recursive2.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/while.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/Address.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/AddressArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/Extent.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/ExtentArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/ObjectReference.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/ObjectReferenceArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/Offset.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/OffsetArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/Word.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/WordArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/CollectorContext.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/ComplexPhase.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/ControllerCollectorContext.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/GCspyPlan.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/MutatorContext.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/ParallelCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/ParallelCollectorGroup.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/Phase.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/Plan.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/PlanConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/Simple.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/SimpleCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/SimpleConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/SimpleMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/SimplePhase.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/StopTheWorld.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/StopTheWorldCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/StopTheWorldConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/StopTheWorldMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/Trace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/TraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/TransitiveClosure.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/copyms/CopyMS.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/copyms/CopyMSCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/copyms/CopyMSConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/copyms/CopyMSMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/copyms/CopyMSTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/Gen.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/GenCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/GenConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/GenMatureTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/GenMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/GenNurseryTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/copying/GenCopy.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/copying/GenCopyCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/copying/GenCopyConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/copying/GenCopyMatureTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/copying/GenCopyMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/immix/GenImmix.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/immix/GenImmixCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/immix/GenImmixConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/immix/GenImmixMatureDefragTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/immix/GenImmixMatureTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/immix/GenImmixMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/marksweep/GenMS.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/marksweep/GenMSCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/marksweep/GenMSConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/marksweep/GenMSMatureTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/generational/marksweep/GenMSMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/immix/Immix.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/immix/ImmixCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/immix/ImmixConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/immix/ImmixDefragTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/immix/ImmixMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/immix/ImmixTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/markcompact/MC.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/markcompact/MCCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/markcompact/MCConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/markcompact/MCForwardTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/markcompact/MCMarkTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/markcompact/MCMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/marksweep/MS.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/marksweep/MSCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/marksweep/MSConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/marksweep/MSMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/marksweep/MSTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/nogc/NoGC.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/nogc/NoGCCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/nogc/NoGCConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/nogc/NoGCMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/nogc/NoGCTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/poisoned/Poisoned.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/poisoned/PoisonedCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/poisoned/PoisonedConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/poisoned/PoisonedMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/RCBase.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/RCBaseCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/RCBaseConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/RCBaseMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/RCDecBuffer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/RCHeader.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/RCZero.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/backuptrace/BTDecMarked.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/backuptrace/BTDecMarkedAndZero.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/backuptrace/BTFreeLargeObjectSweeper.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/backuptrace/BTScanLargeObjectSweeper.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/backuptrace/BTSweepImmortalScanner.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/backuptrace/BTSweeper.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/backuptrace/BTTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/fullheap/RC.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/fullheap/RCCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/fullheap/RCConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/fullheap/RCFindRootSetTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/fullheap/RCModifiedProcessor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/fullheap/RCMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/generational/GenRC.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/generational/GenRCCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/generational/GenRCConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/generational/GenRCFindRootSetTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/generational/GenRCModifiedProcessor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/refcount/generational/GenRCMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/semispace/SS.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/semispace/SSCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/semispace/SSConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/semispace/SSMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/semispace/SSTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/semispace/gcspy/SSGCspy.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/semispace/gcspy/SSGCspyCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/semispace/gcspy/SSGCspyConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/semispace/gcspy/SSGCspyMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/semispace/gcspy/SSGCspyTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/semispace/gctrace/GCTrace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/semispace/gctrace/GCTraceCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/semispace/gctrace/GCTraceConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/semispace/gctrace/GCTraceMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/semispace/gctrace/GCTraceTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/stickyimmix/StickyImmix.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/stickyimmix/StickyImmixCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/stickyimmix/StickyImmixConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/stickyimmix/StickyImmixMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/stickyimmix/StickyImmixNurseryTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/stickyms/StickyMS.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/stickyms/StickyMSCollector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/stickyms/StickyMSConstraints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/stickyms/StickyMSMutator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/plan/stickyms/StickyMSNurseryTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/BaseLargeObjectSpace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/CopyLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/CopySpace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/ExplicitFreeListLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/ExplicitFreeListSpace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/ExplicitLargeObjectSpace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/ImmortalLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/ImmortalSpace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/LargeObjectLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/LargeObjectSpace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/MarkCompactLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/MarkCompactSpace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/MarkSweepLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/MarkSweepSpace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/RawPageSpace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/SegregatedFreeListSpace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/Space.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/immix/Block.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/immix/Chunk.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/immix/ChunkList.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/immix/CollectorLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/immix/Defrag.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/immix/ImmixConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/immix/ImmixSpace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/immix/Line.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/immix/MutatorLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/policy/immix/ObjectHeader.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/BaseGenericFreeList.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/CallSite.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/Constants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/Conversions.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/CycleDetector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/DoublyLinkedList.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/GenericFreeList.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/Log.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/Memory.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/SimpleHashtable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/Synchronize.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/TraceGenerator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/TracingConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/Treadmill.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/alloc/Allocator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/alloc/BlockAllocator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/alloc/BumpPointer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/alloc/DumpLinearScan.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/alloc/EmbeddedMetaData.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/alloc/ImmixAllocator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/alloc/LargeObjectAllocator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/alloc/LinearScan.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/alloc/SegregatedFreeList.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/alloc/SegregatedFreeListLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/deque/AddressDeque.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/deque/AddressPairDeque.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/deque/AddressTripleDeque.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/deque/Deque.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/deque/LocalDeque.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/deque/LocalQueue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/deque/LocalSSB.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/deque/ObjectReferenceBuffer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/deque/ObjectReferenceDeque.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/deque/SharedDeque.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/deque/SortSharedDeque.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/deque/SortTODAddressStack.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/deque/SortTODObjectReferenceStack.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/deque/SortTODSharedDeque.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/deque/TraceBuffer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/deque/WriteBuffer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/gcspy/Color.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/gcspy/GCspy.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/gcspy/LinearScan.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/gcspy/StreamConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/gcspy/Subspace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/gcspy/drivers/AbstractDriver.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/gcspy/drivers/GenImmortalSpaceDriver.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/gcspy/drivers/GenLOSDriver.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/gcspy/drivers/ImmortalSpaceDriver.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/gcspy/drivers/LinearSpaceDriver.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/gcspy/drivers/TreadmillDriver.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/heap/FreeListPageResource.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/heap/HeapGrowthManager.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/heap/Map.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/heap/Mmapper.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/heap/MonotonePageResource.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/heap/PageResource.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/heap/SpaceDescriptor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/heap/VMRequest.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/BoundedNursery.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/ConcurrentTrigger.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/CycleFilterThreshold.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/CycleMetaDataLimit.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/CycleTriggerThreshold.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/DebugAddress.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/DefragFreeHeadroom.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/DefragFreeHeadroomFraction.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/DefragHeadroom.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/DefragHeadroomFraction.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/DefragLineReuseRatio.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/DefragSimpleSpillThreshold.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/DummyEnum.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/EagerCompleteSweep.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/EagerMmapSpaces.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/EchoOptions.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/FixedNursery.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/FragmentationStats.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/FullHeapSystemGC.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/GCTimeCap.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/GCspyPort.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/GCspyTileSize.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/GCspyWait.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/GenCycleDetection.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/HarnessAll.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/IgnoreSystemGC.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/LineReuseRatio.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/MarkSweepMarkBits.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/MetaDataLimit.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/NoFinalizer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/NoReferenceTypes.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/NurserySize.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/Options.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/PerfMetric.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/PrintPhaseStats.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/ProtectOnRelease.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/SanityCheck.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/StressFactor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/Threads.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/TraceRate.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/VariableSizeHeap.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/Verbose.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/VerboseFragmentationStats.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/VerboseTiming.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/XmlStats.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/sanitychecker/SanityChecker.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/sanitychecker/SanityCheckerLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/sanitychecker/SanityDataTable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/sanitychecker/SanityLinearScan.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/sanitychecker/SanityRootTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/sanitychecker/SanityTraceLocal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/statistics/BooleanCounter.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/statistics/Counter.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/statistics/EventCounter.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/statistics/LongCounter.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/statistics/PerfCounter.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/statistics/SizeCounter.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/statistics/Stats.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/statistics/Timer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/statistics/Xml.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/ActivePlan.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/Assert.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/Barriers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/BuildTimeConfig.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/Collection.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/Config.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/Factory.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/FinalizableProcessor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/Lock.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/MMTk_Events.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/Memory.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/Monitor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/ObjectModel.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/ReferenceProcessor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/Scanning.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/Statistics.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/Strings.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/SynchronizedCounter.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/TraceInterface.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/VM.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/gcspy/ByteStream.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/gcspy/IntStream.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/gcspy/ServerInterpreter.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/gcspy/ServerSpace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/gcspy/ShortStream.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/gcspy/Stream.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/gcspy/Util.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/NEWS.txt
rvmroot/branches/RVM-777-NewMMTkGlue/work/bin/buildit
rvmroot/branches/RVM-777-NewMMTkGlue/work/bin/buildit.base_config
rvmroot/branches/RVM-777-NewMMTkGlue/work/bin/extractcompilerstats
rvmroot/branches/RVM-777-NewMMTkGlue/work/bin/extractmmtkstats
rvmroot/branches/RVM-777-NewMMTkGlue/work/bin/findDeviantFiles.sh
rvmroot/branches/RVM-777-NewMMTkGlue/work/bin/headerExceptionsFilter.awk
rvmroot/branches/RVM-777-NewMMTkGlue/work/bin/license-check.rb
rvmroot/branches/RVM-777-NewMMTkGlue/work/bin/normalizeSVNProperties.sh
rvmroot/branches/RVM-777-NewMMTkGlue/work/bin/test-mmtk
rvmroot/branches/RVM-777-NewMMTkGlue/work/bin/timedrun
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/base.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/checkstyle/License-Header.txt
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/checkstyle/rvm-checks.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/checkstyle/text-output.xsl
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/components/asm.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/components/base.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/components/caffeinemark.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/components/checkstyle.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/components/classpath.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/components/dacapo.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/components/ecj.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/components/gcspy.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/components/harmony.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/components/jai.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/components/javacc.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/components/jdocs.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/components/jsr166-tck.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/components/junit.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/components/pmd.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/components/specjvm.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/components/x10.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseAdaptiveCopyMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseAdaptiveGenImmix.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseAdaptiveGenMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseAdaptiveMarkSweep.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseAdaptivePoisoned.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseAdaptiveSemiSpace.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseAdaptiveSemiSpaceGCSpy.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseBaseCopyMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseBaseGCTrace.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseBaseGenCopy.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseBaseGenImmix.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseBaseGenMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseBaseGenRC.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseBaseImmix.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseBaseMarkCompact.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseBaseMarkSweep.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseBaseNoGC.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseBasePoisoned.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseBaseRefCount.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseBaseSemiSpace.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseBaseSemiSpaceGCSpy.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseBaseSemiSpaceGCSpyStub.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseBaseStickyImmix.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/BaseBaseStickyMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/ExtremeAssertionsBaseBaseCopyMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/ExtremeAssertionsBaseBaseGenMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/ExtremeAssertionsBaseBaseSemiSpace.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/ExtremeAssertionsFullAdaptiveCopyMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/ExtremeAssertionsFullBaseAdaptiveCopyMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/ExtremeAssertionsOptAdaptiveCopyMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastAdaptiveCopyMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastAdaptiveGCTrace.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastAdaptiveGenCopy.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastAdaptiveGenImmix.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastAdaptiveGenMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastAdaptiveGenRC.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastAdaptiveImmix.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastAdaptiveMarkCompact.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastAdaptiveMarkSweep.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastAdaptiveNoGC.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastAdaptivePoisoned.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastAdaptiveRefCount.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastAdaptiveSemiSpace.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastAdaptiveStickyImmix.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastAdaptiveStickyMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastBaseAdaptiveCopyMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastBaseAdaptiveGenMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FastBaseBaseSemiSpace.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FullAdaptiveCopyMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FullAdaptiveGCTrace.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FullAdaptiveGenCopy.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FullAdaptiveGenImmix.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FullAdaptiveGenMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FullAdaptiveGenRC.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FullAdaptiveImmix.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FullAdaptiveMarkCompact.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FullAdaptiveMarkSweep.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FullAdaptiveNoGC.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FullAdaptivePoisoned.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FullAdaptiveRefCount.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FullAdaptiveSemiSpace.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FullAdaptiveSemiSpaceGCSpy.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FullAdaptiveStickyImmix.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FullAdaptiveStickyMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/FullBaseAdaptiveCopyMS.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/config.properties.defaults
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/config.properties.example
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/development.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/gcstress.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/production.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/production_Base.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/production_Opt_0.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/production_Opt_1.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/production_Opt_2.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/prototype-opt.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/configs/prototype.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/eclipse/classpath.harmony.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/eclipse/classpath.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/eclipse/mmtk-harness-classpath
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/eclipse/project.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/hosts/ia32-cygwin.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/hosts/ia32-linux.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/hosts/ia32-osx.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/hosts/ia32-solaris.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/hosts/ppc32-aix.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/hosts/ppc32-linux.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/hosts/ppc32-osx.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/hosts/ppc64-aix.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/hosts/ppc64-linux.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/hosts/x86_64-linux.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/hosts/x86_64_m64-linux.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/mmtk/default.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/mmtk/sideMarkBit.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/pmd/rulesets/rvm.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/primordials/Classpath-0.97.2.txt
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/primordials/Harmony.txt
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/primordials/RVM.txt
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/primordials/RVM_AOS.txt
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/primordials/RVM_IA32.txt
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/primordials/RVM_OPT.txt
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/primordials/RVM_PPC.txt
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/results2report.xsl
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/targets/ia32-linux.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/targets/ia32-osx.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/targets/ia32-solaris.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/targets/ppc32-aix.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/targets/ppc32-linux.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/targets/ppc32-osx.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/targets/ppc64-aix.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/targets/ppc64-linux.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/targets/target.properties.example
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/targets/x86_64-linux.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/targets/x86_64_m64-linux.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/tasks.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/test-runs/SPECjvm2008.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/test-runs/compiler-dna.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/test-runs/core.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/test-runs/gcmap-sanity.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/test-runs/jsr166.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/test-runs/perf.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/test-runs/performance.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/test-runs/pre-commit.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/test-runs/quarantine.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/test-runs/sanity-tier2.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/test-runs/sanity.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/test-runs/stress.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/test-runs/tiny.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/test-runs/x10.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/testing/report2html.xsl
rvmroot/branches/RVM-777-NewMMTkGlue/work/build/tests.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/options/src/org/vmutil/options/AddressOption.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/options/src/org/vmutil/options/BooleanOption.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/options/src/org/vmutil/options/EnumOption.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/options/src/org/vmutil/options/FloatOption.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/options/src/org/vmutil/options/IntOption.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/options/src/org/vmutil/options/MicrosecondsOption.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/options/src/org/vmutil/options/Option.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/options/src/org/vmutil/options/OptionSet.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/options/src/org/vmutil/options/PagesOption.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/options/src/org/vmutil/options/StringOption.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/Intrinsic.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/Pragma.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/Unboxed.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/BaselineNoRegisters.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/BaselineSaveLSRegisters.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/DynamicBridge.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/Entrypoint.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/Inline.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/Interruptible.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/LogicallyUninterruptible.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/NativeBridge.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/NoBoundsCheck.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/NoCheckStore.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/NoEscapes.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/NoInline.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/NoNullCheck.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/NoOptCompile.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/NonMoving.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/NonMovingAllocation.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/Preemptible.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/Pure.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/RawStorage.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/RuntimeFinal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/RuntimePure.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/SaveVolatile.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/SpecializedMethodInvoke.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/SysCallNative.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/Uninterruptible.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/UninterruptibleNoWarn.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/Unpreemptible.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/UnpreemptibleNoWarn.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/pragma/Untraced.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/unboxed/Address.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/unboxed/AddressArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/unboxed/Extent.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/unboxed/ExtentArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/unboxed/ObjectReference.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/unboxed/ObjectReferenceArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/unboxed/Offset.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/unboxed/OffsetArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/unboxed/Word.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/src/org/vmmagic/unboxed/WordArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/docs/unity/stylesheets/print.css
rvmroot/branches/RVM-777-NewMMTkGlue/work/docs/unity/stylesheets/screen.css
rvmroot/branches/RVM-777-NewMMTkGlue/work/docs/unity/unity-html-print.tmpl
rvmroot/branches/RVM-777-NewMMTkGlue/work/docs/unity/unity-html-screen.tmpl
rvmroot/branches/RVM-777-NewMMTkGlue/work/external/tuningforklib/src/com/ibm/tuningfork/tracegen/types/EventType.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/include/jni.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Common/src/java/lang/Class.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Common/src/java/lang/Compiler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Common/src/java/lang/Object.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Common/src/java/lang/VMCommonLibrarySupport.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Common/src/java/lang/ref/JikesRVMSupport.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Common/src/java/lang/ref/PhantomReference.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Common/src/java/lang/ref/Reference.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Common/src/java/lang/ref/SoftReference.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Common/src/java/lang/ref/WeakReference.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Common/src/java/lang/reflect/VMCommonLibrarySupport.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Common/src/sun/misc/Unsafe.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Harmony/ASF/src/java/lang/Runtime.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Harmony/ASF/src/java/lang/ref/ReferenceQueue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Harmony/ASF/src/org/apache/harmony/luni/platform/OSMemory.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/README.txt
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/Dummy.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/OptDummy.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/Callbacks.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/CommandLineArgs.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/Constants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/MachineSpecific.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/PrintContainer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/PrintLN.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/Properties.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/Services.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/SizeConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/UnimplementedError.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/VM.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/AosEntrypoints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/OSRListener.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/OSROrganizerThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/OnStackReplacementEvent.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/OnStackReplacementPlan.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/OnStackReplacementTrigger.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/controller/AINewHotEdgeEvent.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/controller/AdaptiveInlining.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/controller/AnalyticModel.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/controller/Controller.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/controller/ControllerInputEvent.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/controller/ControllerMemory.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/controller/ControllerPlan.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/controller/ControllerThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/controller/HotMethodEvent.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/controller/HotMethodRecompilationEvent.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/controller/MultiLevelAdaptiveModel.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/controller/RecompilationChoice.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/controller/RecompilationStrategy.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/controller/RecompileOptChoice.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/database/AOSDatabase.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/database/callgraph/CallSite.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/database/callgraph/PartialCallGraph.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/database/callgraph/WeightedCallTargets.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/database/methodsamples/MethodCountData.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/database/methodsamples/MethodCountSet.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/Decayable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/Reportable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/RuntimeMeasurements.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/instrumentation/CounterArrayManager.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/instrumentation/CounterNameFunction.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/instrumentation/Instrumentation.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/instrumentation/ManagedCounterData.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/instrumentation/MethodInvocationCounterData.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/instrumentation/MethodNameFunction.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/instrumentation/StringEventCounterData.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/instrumentation/YieldpointCounterData.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/listeners/CallDensityListener.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/listeners/ContextListener.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/listeners/EdgeListener.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/listeners/Listener.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/listeners/MethodListener.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/listeners/NullListener.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/listeners/YieldCounterListener.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/organizers/AccumulatingMethodSampleOrganizer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/organizers/DecayOrganizer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/organizers/DynamicCallGraphOrganizer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/organizers/MethodSampleOrganizer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/measurements/organizers/Organizer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/recompilation/CompilationThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/recompilation/CompilerDNA.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/recompilation/InvocationCounts.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/recompilation/PreCompile.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/recompilation/instrumentation/AOSInstrumentationPlan.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/recompilation/instrumentation/CounterBasedSampling.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/recompilation/instrumentation/InsertInstructionCounters.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/recompilation/instrumentation/InsertMethodInvocationCounter.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/recompilation/instrumentation/InsertYieldpointCounters.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/recompilation/instrumentation/InstrumentationSamplingFramework.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/recompilation/instrumentation/LowerInstrumentation.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/util/AOSGenerator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/util/AOSLogging.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/util/AOSOptions.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/util/BlockingPriorityQueue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/util/CompilerAdvice.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/util/CompilerAdviceAttribute.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/util/CompilerAdviceInfoReader.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/util/DynamicCallFileInfoReader.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/util/UnResolvedCallSite.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/adaptive/util/UnResolvedWeightedCallTargets.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/apt/annotations/GenerateImplementation.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/apt/annotations/SysCallTemplate.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/AbstractMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/AnnotatedElement.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/ApplicationClassLoader.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/Atom.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/BootImageMemberLookupError.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/BootstrapClassLoader.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/BytecodeConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/BytecodeStream.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/ClassFileReader.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/ClassLoaderConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/ClassLoadingListener.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/DynamicTypeCheck.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/ExceptionHandlerMap.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/FieldReference.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/FieldVector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/InterfaceInvocation.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/InterfaceMethodSignature.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/LocalVariableTable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/MemberReference.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/MethodReference.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/MethodVector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/NativeMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/NormalMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/Primitive.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/RVMAnnotation.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/RVMArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/RVMClass.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/RVMClassLoader.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/RVMField.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/RVMMember.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/RVMMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/RVMType.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/SpecializedMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/SpecializedMethodManager.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/TableBasedDynamicLinker.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/TypeDescriptorParsing.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/TypeReference.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/TypeReferenceVector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/UTF8Convert.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/classloader/UnboxedType.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/BBConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/BaselineBootImageCompiler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/BaselineCompiledMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/BaselineCompiler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/BaselineExceptionTable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/BasicBlock.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/BasicBlockFactory.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/BranchProfile.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/BranchProfiles.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/BuildBB.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/BuildReferenceMaps.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/ConditionalBranchProfile.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/EdgeCounts.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/JSRInfo.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/JSRSubroutineInfo.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/PendingRETInfo.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/ReferenceMaps.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/SwitchBranchProfile.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/TemplateCompilerFramework.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/UnusualMaps.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/ia32/Barriers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/ia32/BaselineCompilerImpl.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/ia32/BaselineExceptionDeliverer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/ia32/BaselineGCMapIterator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/ia32/BaselineMagic.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/ppc/Barriers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/ppc/BaselineCompilerImpl.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/ppc/BaselineExceptionDeliverer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/baseline/ppc/BaselineGCMapIterator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/common/BootImageCompiler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/common/CompiledMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/common/CompiledMethods.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/common/ExceptionTable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/common/HardwareTrapCompiledMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/common/HardwareTrapGCMapIterator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/common/RecompilationManager.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/common/RuntimeCompiler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/common/assembler/AbstractAssembler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/common/assembler/ForwardReference.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/common/assembler/ia32/AssemblerConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/common/assembler/ia32/Lister.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/common/assembler/ppc/Assembler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/common/assembler/ppc/AssemblerConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/common/assembler/ppc/AssemblerShortBranch.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/AdjustBranchProbabilities.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ClassLoaderProxy.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/DefUse.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ExpressionFolding.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/FieldAnalysis.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/FieldDatabase.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/InstrumentedEventCounterManager.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/LocalCSE.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/LocalCastOptimization.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/LocalConstantProp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/LocalCopyProp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/MagicNotImplementedException.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/MutateSplits.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/NullCheckCombining.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/OperationNotImplementedException.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/OptimizingCompilerException.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/Simple.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/Simplifier.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/StaticFieldReader.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/bc2ir/BC2IR.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/bc2ir/ConvertBCtoHIR.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/bc2ir/GenerateMagic.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/bc2ir/GenerationContext.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/bc2ir/IRGenOptions.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/bc2ir/OsrPointConstructor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/bc2ir/ia32/GenerateMachineSpecificMagic.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/bc2ir/ppc/GenerateMachineSpecificMagic.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/AnnotatedLSTGraph.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/AnnotatedLSTNode.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/BranchOptimizationDriver.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/BranchOptimizations.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/BranchSimplifier.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/BuildLST.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/CFGTransformations.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/Diamond.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/DominanceFrontier.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/DominatorCell.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/DominatorInfo.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/DominatorOperator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/DominatorSystem.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/DominatorTree.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/DominatorTreeNode.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/DominatorTreePhase.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/Dominators.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/DominatorsPhase.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/EstimateBlockFrequencies.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/LSTGraph.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/LSTNode.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/LTDominatorInfo.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/LTDominators.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/LoopAnalysis.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/LoopUnrolling.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/MIRBranchOptimizations.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/PostDominatorsPhase.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/ReorderingPhase.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/StaticSplitting.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/TailRecursionElimination.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/controlflow/YieldPoints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/depgraph/DepGraph.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/depgraph/DepGraphConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/depgraph/DepGraphEdge.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/depgraph/DepGraphNode.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/depgraph/DepGraphStats.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/dfsolver/DF_AbstractCell.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/dfsolver/DF_Equation.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/dfsolver/DF_Graph.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/dfsolver/DF_LatticeCell.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/dfsolver/DF_Operator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/dfsolver/DF_Solution.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/dfsolver/DF_System.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/driver/CompilationPlan.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/driver/CompilerPhase.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/driver/IRPrinter.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/driver/InstrumentationPlan.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/driver/OptConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/driver/OptimizationPlanAtomicElement.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/driver/OptimizationPlanCompositeElement.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/driver/OptimizationPlanElement.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/driver/OptimizationPlanner.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/driver/OptimizingBootImageCompiler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/driver/OptimizingCompiler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/driver/ia32/MIROptimizationPlanner.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/driver/ppc/MIROptimizationPlanner.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/escape/AggregateReplacer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/escape/EscapeTransformations.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/escape/FI_EscapeSummary.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/escape/MethodSummary.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/escape/ObjectReplacer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/escape/ShortArrayReplacer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/escape/SimpleEscape.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/escape/SummaryDatabase.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/escape/UnsyncReplacer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/hir2lir/ConvertHIRtoLIR.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/hir2lir/ConvertToLowLevelIR.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/hir2lir/DynamicTypeCheckExpansion.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/hir2lir/ExpandRuntimeServices.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/inlining/CallSiteTree.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/inlining/CallSiteTreeNode.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/inlining/ClassLoadingDependencyManager.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/inlining/CompilationState.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/inlining/DefaultInlineOracle.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/inlining/InlineDecision.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/inlining/InlineOracle.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/inlining/InlineSequence.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/inlining/InlineTools.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/inlining/Inliner.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/inlining/InterfaceHierarchy.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/inlining/InvalidationDatabase.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/instrsched/DefaultPriority.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/instrsched/PrePassScheduler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/instrsched/Priority.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/instrsched/ResourceMap.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/instrsched/ResourceReservation.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/instrsched/Scheduler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/instrsched/SchedulingInfo.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/AbstractRegisterPool.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/BasicBlock.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/BasicBlockEnumeration.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/ControlFlowGraph.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/EmptyBasicBlockEnumeration.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/ExceptionHandlerBasicBlock.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/ExceptionHandlerBasicBlockBag.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/GCIRMap.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/GCIRMapElement.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/GenericPhysicalRegisterSet.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/GenericPhysicalRegisterTools.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/GenericRegisterPool.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/HIRInfo.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/IR.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/IREnumeration.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/IRSummary.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/IRTools.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/Instruction.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/InstructionEnumeration.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/LIRInfo.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/MIRInfo.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/MachineSpecificIR.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/OperandEnumeration.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/RegSpillListElement.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/Register.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/RegisterOperandEnumeration.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/WeightedBranchTargets.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/ia32/MachineSpecificIRIA.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/ia32/PhysicalDefUse.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/ia32/PhysicalRegisterSet.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/ia32/PhysicalRegisterTools.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/ia32/RegisterPool.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/AddressConstantOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/BasicBlockOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/BranchOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/BranchProfileOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/ClassConstantOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/CodeConstantOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/ConditionOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/ConstantOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/DoubleConstantOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/FloatConstantOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/HeapOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/InlinedOsrTypeInfoOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/IntConstantOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/LocationOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/LongConstantOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/MemoryOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/MethodOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/NullConstantOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/ObjectConstantOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/Operand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/OsrTypeInfoOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/RegisterOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/StackLocationOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/StringConstantOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/TIBConstantOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/TrapCodeOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/TrueGuardOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/TypeOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/UnreachableOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/ia32/BURSManagedFPROperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/ia32/IA32ConditionOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/ppc/PowerPCConditionOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/operand/ppc/PowerPCTrapOperand.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/ppc/MachineSpecificIRPowerPC.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/ppc/PhysicalDefUse.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/ppc/PhysicalRegisterSet.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/ppc/PhysicalRegisterTools.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ir/ppc/RegisterPool.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/lir2mir/BURS.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/lir2mir/BURS_Common_Helpers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/lir2mir/BURS_IntConstantTreeNode.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/lir2mir/BURS_MemOp_Helpers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/lir2mir/ConvertLIRtoMIR.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/lir2mir/MinimalBURS.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/lir2mir/NormalBURS.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/lir2mir/SplitBasicBlock.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/lir2mir/ia32/BURS_Helpers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/lir2mir/ia32/ComplexLIR2MIRExpansion.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/lir2mir/ia32/ConvertALUOperators.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/lir2mir/ia32/NormalizeConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/lir2mir/ppc/BURS_Helpers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/lir2mir/ppc/ComplexLIR2MIRExpansion.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/lir2mir/ppc/ConvertALUOperators.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/lir2mir/ppc/NormalizeConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/liveness/LiveAnalysis.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/liveness/LiveInterval.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/liveness/LiveIntervalEnumeration.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/liveness/LiveSet.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/liveness/LiveSetElement.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/liveness/LiveSetEnumerator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/mir2mc/AssemblerDriver.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/mir2mc/ConvertMIRtoMC.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/mir2mc/FinalMIRExpansionDriver.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/mir2mc/ia32/AssemblerBase.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/mir2mc/ia32/FinalMIRExpansion.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/mir2mc/ppc/AssemblerOpt.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/mir2mc/ppc/FinalMIRExpansion.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/BlockCountSpillCost.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/BrainDeadSpillCost.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/Coalesce.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/CoalesceGraph.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/CoalesceMoves.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/ExpandCallingConvention.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/GenericRegisterPreferences.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/GenericRegisterRestrictions.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/GenericStackManager.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/LinearScan.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/LiveIntervalElement.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/PrologueEpilogueCreator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/RegisterAllocator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/RegisterAllocatorState.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/ScratchMap.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/SimpleSpillCost.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/SpillCostEstimator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/ia32/CallingConvention.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/ia32/ExpandFPRStackConvention.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/ia32/MIRSplitRanges.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/ia32/PhysicalRegisterConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/ia32/RegisterPreferences.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/ia32/RegisterRestrictions.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/ia32/StackManager.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/ppc/CallingConvention.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/ppc/MIRSplitRanges.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/ppc/PhysicalRegisterConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/ppc/RegisterPreferences.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/ppc/RegisterRestrictions.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/regalloc/ppc/StackManager.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/runtimesupport/OptCompiledMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/runtimesupport/OptEncodedCallSiteTree.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/runtimesupport/OptExceptionTable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/runtimesupport/OptGCMap.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/runtimesupport/OptGenericGCMapIterator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/runtimesupport/OptLinker.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/runtimesupport/OptMachineCodeMap.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/runtimesupport/OptSaveVolatile.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/runtimesupport/ia32/OptExceptionDeliverer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/runtimesupport/ia32/OptGCMapIterator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/runtimesupport/ia32/OptGCMapIteratorConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/runtimesupport/ppc/OptExceptionDeliverer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/runtimesupport/ppc/OptGCMapIterator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/runtimesupport/ppc/OptGCMapIteratorConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/specialization/InvokeeThreadLocalContext.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/specialization/SpecializationContext.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/specialization/SpecializationDatabase.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/specialization/SpecializedMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/specialization/SpecializedMethodPool.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/EnterSSA.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/GCP.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/GVCongruenceClass.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/GlobalCSE.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/GlobalValueNumber.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/GlobalValueNumberState.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/HeapVariable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/IndexPropagation.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/IndexPropagationSystem.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/LICM.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/LeaveSSA.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/LiveRangeSplitting.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/LoadElimination.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/LoopVersioning.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/PiNodes.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/RedundantBranchElimination.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/SSA.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/SSADictionary.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/SSAOptions.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/SSATuneUp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/UniformlyGeneratedGVN.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/ValueGraph.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/ValueGraphEdge.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/ValueGraphParamLabel.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/ValueGraphVertex.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/ssa/ValueNumberPair.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/BitSet.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/BitSetMapping.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/Bits.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/CompoundEnumerator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/DFSenumerateByFinish.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/DepthFirstEnumerator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/EmptyEnumerator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/EmptyIterator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/FilterEnumerator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/FilterIterator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/FilteredDFSenumerateByFinish.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/Graph.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/GraphEdge.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/GraphEdgeFilter.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/GraphElement.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/GraphNode.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/GraphNodeEnumeration.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/GraphNodeEnumerator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/GraphUtilities.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/Queue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/ReverseDFSenumerateByFinish.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/ReverseEnumerator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/ReverseFilteredDFSenumerateByFinish.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/SortedGraphIterator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/SortedGraphNode.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/SpaceEffGraph.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/SpaceEffGraphEdge.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/SpaceEffGraphEdgeList.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/SpaceEffGraphNode.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/SpaceEffGraphNodeList.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/SpaceEffGraphNodeListHeader.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/Stack.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/TopSort.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/TopSortInterface.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/Tree.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/TreeBottomUpEnumerator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/TreeNode.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/TreeNodeChildrenEnumerator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/compilers/opt/util/TreeTopDownEnumerator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ia32/ArchConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ia32/BaselineConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ia32/Code.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ia32/CodeArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ia32/DynamicLinkerHelper.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ia32/InterfaceMethodConflictResolver.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ia32/LazyCompilationTrampoline.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ia32/MachineCode.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ia32/MachineReflection.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ia32/MachineSpecificIA.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ia32/MultianewarrayHelper.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ia32/OutOfLineMachineCode.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ia32/RegisterConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ia32/Registers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ia32/StackframeLayoutConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ia32/ThreadLocalState.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ia32/TrapConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/jni/FunctionTable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/jni/JNICompiledMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/jni/JNIEnvironment.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/jni/JNIFunctions.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/jni/JNIGenericHelpers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/jni/JNIGlobalRefTable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/jni/LinkageTripletTable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/jni/ia32/JNICompiler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/jni/ia32/JNIExceptionDeliverer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/jni/ia32/JNIGCMapIterator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/jni/ia32/JNIHelpers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/jni/ppc/JNICompiler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/jni/ppc/JNIGCMapIterator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/jni/ppc/JNIHelpers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/jni/ppc/JNIStackframeLayoutConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/mm/mminterface/CollectorThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/mm/mminterface/DebugUtil.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/mm/mminterface/GCMapIterator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/mm/mminterface/GCMapIteratorGroup.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/mm/mminterface/MemoryManager.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/mm/mminterface/MemoryManagerConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/mm/mminterface/Monitor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/mm/mminterface/SpecializedScanMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/mm/mminterface/ThreadContext.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/objectmodel/BootImageInterface.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/objectmodel/FieldLayout.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/objectmodel/FieldLayoutContext.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/objectmodel/FieldLayoutPacked.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/objectmodel/FieldLayoutUnpacked.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/objectmodel/IMT.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/objectmodel/ITable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/objectmodel/ITableArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/objectmodel/JavaHeader.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/objectmodel/JavaHeaderConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/objectmodel/MiscHeader.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/objectmodel/MiscHeaderConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/objectmodel/ObjectModel.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/objectmodel/RuntimeTable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/objectmodel/TIB.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/objectmodel/TIBLayoutConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/objectmodel/ThinLockConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/options/OptionSet.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/AdjustBCIndexes.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/BytecodeTraverser.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/EncodedOSRMap.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/ExecutionState.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/ExecutionStateExtractor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/LocalRegPair.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/MethodVariables.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/OSRConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/OSRMapIterator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/OSRProfiler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/ObjectHolder.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/SpecialCompiler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/TypeStack.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/VariableElement.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/VariableMap.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/VariableMapElement.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/AConstNull.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/CheckCast.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/DoubleStore.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/FloatStore.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/Goto.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/IntStore.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/InvokeCompiledMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/InvokeStatic.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/LoadDoubleConst.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/LoadFloatConst.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/LoadIntConst.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/LoadLongConst.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/LoadRetAddrConst.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/LoadWordConst.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/LongStore.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/Nop.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/ParamInitEnd.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/Pop.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/PseudoBytecode.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/bytecodes/RefStore.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/ia32/BaselineExecutionStateExtractor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/ia32/CodeInstaller.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/ia32/OptExecutionStateExtractor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/ia32/PostThreadSwitch.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/ia32/TempRegisters.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/ppc/BaselineExecutionStateExtractor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/ppc/CodeInstaller.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/ppc/OptExecutionStateExtractor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/ppc/PostThreadSwitch.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/osr/ppc/TempRegisters.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/ArchConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/BaselineConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/Code.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/CodeArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/Disassembler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/DynamicLinkerHelper.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/InterfaceMethodConflictResolver.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/LazyCompilationTrampoline.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/MachineCode.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/MachineReflection.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/MachineSpecificPowerPC.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/MultianewarrayHelper.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/OpcodeTab.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/OpcodeXX.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/OutOfLineMachineCode.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/RegisterConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/Registers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/StackframeLayoutConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/ThreadLocalState.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/ppc/TrapConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/ArchEntrypoints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/BootRecord.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/DynamicLibrary.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/DynamicLink.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/DynamicLinker.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/EntrypointHelper.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/Entrypoints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/ExceptionDeliverer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/ExitStatus.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/FileSystem.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/Magic.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/MagicNames.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/MathConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/Memory.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/ObjectAddressRemapper.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/Reflection.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/ReflectionBase.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/RuntimeEntrypoints.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/StackBrowser.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/StackTrace.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/Statics.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/SysCall.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/Time.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/runtime/TimeoutException.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/scheduler/BootThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/scheduler/FinalizerThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/scheduler/Latch.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/scheduler/Lock.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/scheduler/MainThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/scheduler/Monitor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/scheduler/NoYieldpointsMonitor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/scheduler/RVMThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/scheduler/SoftLatch.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/scheduler/SpinLock.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/scheduler/Synchronization.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/scheduler/SystemThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/scheduler/ThinLock.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/scheduler/ThreadQueue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/scheduler/TimerThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/tools/header_gen/GenArch.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/tools/header_gen/GenArch_ia32.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/tools/header_gen/GenArch_ppc.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/tools/header_gen/GenerateInterfaceDeclarations.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/tools/header_gen/SortableField.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/tools/oth/OptTestHarness.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/tuningfork/ChunkQueue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/tuningfork/EventChunkQueue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/tuningfork/Feedlet.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/tuningfork/SpaceDescriptorChunk.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/tuningfork/TraceEngine.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/util/AbstractHashMapRVM.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/util/AbstractHashSetRVM.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/util/AddressInputStream.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/util/BitVector.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/util/EmptyIterator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/util/HashMapRVM.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/util/HashSetRVM.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/util/IdentityHashMapRVM.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/util/ImmutableEntryHashMapRVM.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/util/ImmutableEntryHashSetRVM.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/util/ImmutableEntryIdentityHashMapRVM.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/util/LinkedListIteratorRVM.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/util/LinkedListRVM.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/util/Pair.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/util/PriorityQueueRVM.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/util/StringUtilities.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/ia32-assembler/Assembler.in
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/ia32-assembler/genAssembler.sh
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/ia32-assembler-opt/ArchitectureSpecific.fake
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/ia32-assembler-opt/BaselineCompilerImpl.fake
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/ia32-assembler-opt/CodeArray.fake
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/ia32-assembler-opt/GenerateAssembler.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/ia32-assembler-opt/InstructionFormatTables.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/ia32-assembler-opt/JikesRVMSupport.fake
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/ia32-assembler-opt/Lister.fake
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/ia32-assembler-opt/MachineCode.fake
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/ia32-assembler-opt/Magic.fake
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/ia32-assembler-opt/OperatorFormatTable.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/ia32-assembler-opt/OperatorFormatTables.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/ia32-assembler-opt/OutOfLineMachineCode.fake
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/ia32-assembler-opt/RVMField.fake
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/ia32-assembler-opt/VM.fake
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-burs/BURS_TreeNode.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-burs/ia32/IA32.rules
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-burs/ia32/IA32_SSE2.rules
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-burs/ia32/IA32_x87.rules
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-burs/ir.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-burs/jburg/burg.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-burs/ppc/PPC_Alu32.rules
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-burs/ppc/PPC_Alu64.rules
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-burs/ppc/PPC_Common.rules
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-burs/ppc/PPC_Mem32.rules
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-burs/ppc/PPC_Mem64.rules
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-ir/CommonOperands.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-ir/InstructionFormatList.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-ir/InstructionFormats.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-ir/Operator.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-ir/OperatorList.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-ir/OperatorNames.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-ir/Operators.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-ir/ia32/InstructionFormatList.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-ir/ia32/OperatorList.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-ir/ppc/InstructionFormatList.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-ir/ppc/OperatorList_Alu32.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-ir/ppc/OperatorList_Alu64.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-ir/ppc/OperatorList_Common.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-ir/ppc/OperatorList_Mem32.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-ir/ppc/OperatorList_Mem64.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-ir/splitInstructionFormats.perl
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-scheduler/OperatorClass.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-scheduler/ia32/OperatorClassList.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-scheduler/ia32/ResourceList.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-scheduler/ppc/OperatorClassList.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/opt-scheduler/ppc/ResourceList.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/options/AOSOptions.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/options/BaselineOptions.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/options/BooleanOptions.aos.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/options/BooleanOptions.baseline.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/options/BooleanOptions.opt.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/options/BooleanOptions.vm.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/options/MasterOptions.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/options/OptOptions.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/options/Options.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/options/SharedBooleanOptions.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/options/SharedValueOptions.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/options/ValueOptions.aos.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/options/ValueOptions.baseline.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/options/ValueOptions.opt.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/options/ValueOptions.vm.dat
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/vm-configuration/ArchitectureSpecific.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/vm-configuration/ArchitectureSpecificOpt.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/vm-configuration/Configuration.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/vm-configuration/HeapLayoutConstants.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src-generated/vm-configuration/Selected.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/test.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/CaffeineMark/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/CaffeineMark/src/RunCaffeine.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/SPECjbb2000/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/SPECjbb2005/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/SPECjvm2008/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/SPECjvm98/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/SPECjvm98/parseSPECmark
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/SPECjvm98/parse_spec
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/SPECjvm98/parse_spec_min
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/SPECjvm98/run.bash
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/SPECjvm98/specmark.reference
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/bugs/R1644449.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/bugs/R1644460.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/bugs/R1644460_B.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/bugs/R1657236.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/bugs/R1722506.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/bugs/RVM_550.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/bugs/RVM_708.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/annotation/TestAnnotationInheritance.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/annotation/TestAnnotations.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestArithmetic.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestArrayAccess.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestClassHierarchy.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestClassInitializer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestClone.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestCompare.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestFieldAccess.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestFinally.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestFloatingRem.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestInstanceOf.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestInvoke.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestMiranda.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestResolveOnCheckcast.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestResolveOnInstanceof.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestResolveOnInvokeInterface.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestReturn.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestSwitch.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestThrownException.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/data/SubClassInDifferentPackage.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/classloading/TestClassLoading.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/classloading/TestLoadingWithoutName.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/classloading/TestUTF8.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/instrument/AgentX.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/instrument/TestAgent.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/reflect/TestFieldReflection.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/reflect/tArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/reflect/tClass.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/reflect/tInstance.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/reflect/tNewInstance.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/serialization/SerializationData.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/serialization/TestSerialization.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/Flag.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/Mailbox.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/Task.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/TestBackEdgeGC.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/TestDispatch.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/TestInterruptAndSpin.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/TestInterruptedSleep.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/TestInterruptedSleep2.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/TestInterruptedWait.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/TestNotification.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/TestParallelHardwareTrap.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/TestShutdownHook.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/TestShutdownHookAfterExit.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/TestStop.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/TestSuspend.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/TestTimeSlicing.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/TestTimedWait.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/TestVolatiles.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/core/threads/XThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/java/lang/TestMath.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/java/nio/TestFileChannel.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/stats/JikesImageSizes.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/util/IdentityClassFileTransformer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/classpath-testsuite/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/dacapo/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/dacapo-head/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/gctest/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/gctest/src/Exhaust.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/gctest/src/FixedLive.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/gctest/src/InlineAllocation.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/gctest/src/LargeAlloc.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/gctest/src/Node2I2A.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/gctest/src/ReferenceStress.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/gctest/src/ReferenceTest.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/gctracingtest/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/gctracingtest/src/TracingTest.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/ipsixql/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jBYTEmark/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/javalex/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jgf/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jgf/src/JGF_SerialBenchmark.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jgf-threads/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jgf-threads/src/JGF_MultithreadedBenchmark.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/Allocation.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/Allocation.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/ArgumentPassing.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/ArgumentPassing.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/ArrayFunctions.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/ArrayFunctions.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/AttachJVM.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/BlockingThreadsWorker.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/BlockingWorker.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/ClassQuery.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/ClassQuery.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/ClassQuerySuper.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/CriticalCopy.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/CriticalCopy.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/FieldAccess.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/FieldAccess.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/GetEnv.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/GetEnv.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/GetEnv.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/JNI12.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/JNI12.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/JNI_OnLoad.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/JNI_OnLoad.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/Mangled_Name_s_.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/Mangled_Name_s_.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/MethodInvocation.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/MethodInvocation.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/MethodInvocationSub.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/MonitorTest.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/MonitorTest.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/NativeException.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/NativeException.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/NativeThreadsWorker.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/NullIdentity.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/NullIdentity.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/SelectTest.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/SelectTest.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/StackResize.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/StackResize.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/StringFunctions.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/StringFunctions.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/StringRegion.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/StringRegion.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/TestDeadVPQueue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/TestDeadVPQueueWorker.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/TestDeadVPQueueWorker.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/TestGC.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/TestGC.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/TestJNIDirectBuffers.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/TestJNIDirectBuffers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/TestProcessDestroy.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/TestRuntimeExec.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/Worker.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/myMain.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/t3GT3.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/t3GT3.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/t3GT3Worker.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/t3GTWorker2.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/tBlockingThreads.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/tBlockingThreads.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/tNative.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/tNative.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/tNativeThreads.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/tNativeThreads.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/testlib.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jsr166-tck/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/mmtk/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/mmtk/src/org/mmtk/utility/deque/ObjectReferenceDequeTest.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/mmtk/src/org/vmmagic/unboxed/AddressTest.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/mmtk/src/org/vmmagic/unboxed/AddressTestBasic.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/mmtk/src/org/vmmagic/unboxed/All.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/mmtk/src/org/vmmagic/unboxed/ObjectReferenceTest.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/mmtk/src/org/vmmagic/unboxed/WordTest.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/CheckStore.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/DeBruijn.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/EscapeTest.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/ExceptionTest.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/ExceptionTest2.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/ExceptionTest3.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/ExceptionTest4.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/ExceptionTest5.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/ExceptionTest6.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/ExceptionTest7.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/ExceptionTest8.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/FinallyTest.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/InvokeReflect.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/PingPong.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestArithmetic.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestArrayAccess.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestBarrier.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestCall.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestClassInitializer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestCompare.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestConversions.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestEncodedCallSiteTree.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestExceptionThrow.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestFieldAccess.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestFinally.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestInstanceOf.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestInterfaceCall.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestLookupSwitch.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestMath.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestReturn.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestSpecialCall.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestStackAccess.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestSwitch.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestThrow.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestThrow2.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TestUnresolved.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/TypeCheck.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/bug.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/dtc.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/fibo.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/gctest.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/hanoi.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/hanoioo.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/hello.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/inlineDeep.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/inlineExcept.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/inlineTest.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/inlineTest2.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/inlineTest3.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/inlineTest5.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/inlineTest6.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/inlineTest7.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/interf.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/largeMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/logic.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/matmul.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/milestone.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/sieve.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/stPutGet.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/stack.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/table.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/tak_db.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/tak_fp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/tak_int.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/tak_long.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/testCounts.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/testSwitchHIR.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/testpm.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/threadTest1.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/unresolved.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/virtUnPutGet.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/virtUnresolved.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/virtual.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/opttests/src/whet.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/perf-dacapo/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/perf-dacapo/dacapo.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/perf-jbb2000/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/perf-jbb2000/jbb2000.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/perf-jbb2005/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/perf-jbb2005/jbb2005.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/perf-jvm98/bin/extractfinalresult
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/perf-jvm98/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/perf-jvm98/jvm98.properties
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/soot/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/soot/src/Hello.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/x10/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/xerces/build.xml
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/ant-tasks/src/org/jikesrvm/tools/ant/ErrorRecordingAntTask.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/ant-tasks/src/org/jikesrvm/tools/ant/ErrorRecordingXMLValidateTask.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/ant-tasks/src/org/jikesrvm/tools/ant/ForEachTask.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/ant-tasks/src/org/jikesrvm/tools/ant/HostnameTask.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/ant-tasks/src/org/jikesrvm/tools/ant/IfTask.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/ant-tasks/src/org/jikesrvm/tools/ant/LineFilterTask.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/ant-tasks/src/org/jikesrvm/tools/ant/SelectRegexTask.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/ant-tasks/src/org/jikesrvm/tools/ant/TimerTask.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/ant-tasks/src/org/jikesrvm/tools/ant/ToAsciiTask.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/ant-tasks/src/org/jikesrvm/tools/ant/TruncateTask.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/ant-tasks/src/org/jikesrvm/tools/apt/SysCallProcessor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/ant-tasks/src/org/jikesrvm/tools/apt/SysCallProcessorFactory.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/ant-tasks/src/org/jikesrvm/tools/template/GenerateFromTemplate.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/ant-tasks/src/org/jikesrvm/tools/template/QuotedStringTokenizer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/ant-tasks/src/org/jikesrvm/tools/template/UnterminatedStringException.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/asm-tasks/src/org/jikesrvm/tools/asm/AnnotationAdder.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/RunBootImage.C
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/bootImageRunner.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/cAttributePortability.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/cmdLine.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/harmony.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/ia32/disasm.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/ia32/disasm.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/ia32/ihnpdsm.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/ia32/ihnpdsm.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/ia32/initBootRecord.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/ia32/libvm.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/ia32/linux_ucontext.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/ia32/osx_ucontext.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/ia32/solaris_ucontext.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/jvm.C
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/org_jikesrvm_runtime_DynamicLibrary.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/org_jikesrvm_scheduler_greenthreads_VMProcess.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/parse_map.perl
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/perfctr.C
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/perfctr.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/ppc/AixLinkageLayout.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/ppc/bootThread.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/ppc/initBootRecord.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/ppc/libvm.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/rvm.classpath
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/rvm.harmony
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageRunner/sys.C
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/src/org/jikesrvm/tools/bootImageWriter/BootImage.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/src/org/jikesrvm/tools/bootImageWriter/BootImageMap.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/src/org/jikesrvm/tools/bootImageWriter/BootImageObjectAddressRemapper.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/src/org/jikesrvm/tools/bootImageWriter/BootImageWorker.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/src/org/jikesrvm/tools/bootImageWriter/BootImageWriter.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/src/org/jikesrvm/tools/bootImageWriter/BootImageWriterConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/src/org/jikesrvm/tools/bootImageWriter/BootImageWriterMessages.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/src/org/jikesrvm/tools/bootImageWriter/BuildJNIFunctionTable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/vmmagic/src/org/vmmagic/unboxed/Address.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/vmmagic/src/org/vmmagic/unboxed/AddressArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/vmmagic/src/org/vmmagic/unboxed/ArchitecturalWord.template
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/vmmagic/src/org/vmmagic/unboxed/Extent.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/vmmagic/src/org/vmmagic/unboxed/ExtentArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/vmmagic/src/org/vmmagic/unboxed/ObjectReference.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/vmmagic/src/org/vmmagic/unboxed/ObjectReferenceArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/vmmagic/src/org/vmmagic/unboxed/Offset.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/vmmagic/src/org/vmmagic/unboxed/OffsetArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/vmmagic/src/org/vmmagic/unboxed/Word.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/bootImageWriter/vmmagic/src/org/vmmagic/unboxed/WordArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/gcspy-stub/src/gcspy_buffered_output.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/gcspy-stub/src/gcspy_color_db.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/gcspy-stub/src/gcspy_command_stream.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/gcspy-stub/src/gcspy_gc_driver.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/gcspy-stub/src/gcspy_gc_stream.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/gcspy-stub/src/gcspy_interpreter.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/gcspy-stub/src/gcspy_main_server.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/gcspy-stub/src/gcspy_main_server.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/tools/gcspy-stub/src/gcspy_utils.h
rvmroot/branches/RVM-777-NewMMTkGlue/work/userguide/index.html
Added Paths:
-----------
rvmroot/branches/RVM-777-NewMMTkGlue/work/LICENSE.html
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/LICENSE.html
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Debug.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/jikesrvm/org/jikesrvm/mm/mmtk/Debug.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/Mutators.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/exception/
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/exception/OutOfMemory.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/CheckerException.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/AllocUserType.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/LoadNamedField.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/StoreNamedField.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/parser/GlobalDefs.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/parser/TypeTable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/AllocUserOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/LoadFixedFieldOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/pcode/StoreFixedFieldOp.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/runtime/NullValue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/runtime/PhantomReferenceValue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/runtime/ReferenceValue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/runtime/SoftReferenceValue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/runtime/WeakReferenceValue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/type/
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/type/AbstractType.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/type/BooleanType.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/type/Field.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/type/IntType.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/type/ObjectType.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/type/ReferenceType.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/type/StringType.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/type/Type.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/type/TypeReference.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/type/UserType.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/type/UserTypeImpl.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/type/VoidType.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/EnumSetOption.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/IntSetOption.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/SanityUsesReadBarrier.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/Timeout.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/WatchAddress.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/WatchObject.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/options/WordSetOption.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/sanity/
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/sanity/FromSpaceInvariant.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/sanity/HeapEntry.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/sanity/HeapSnapshot.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/sanity/HeapVisitor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/sanity/Sanity.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/sanity/Traversal.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/MMTkThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/javathreads/CollectorContextThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/javathreads/CollectorThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/javathreads/MutatorThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/rawthreads/CollectorContextThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/rawthreads/CollectorThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/scheduler/rawthreads/MutatorThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/FixedLive.options
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/FixedLive.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/Lists.options
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/Lists.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/ReferenceTypes.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/SpreadAlloc16.options
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/SpreadAlloc16.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/barriers.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/phantomref.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/softref.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/type1.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/test-scripts/lang/weakref.script
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/harness/
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/harness/ArchitecturalWord.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/harness/ArchitecturalWord32.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/harness/ArchitecturalWord64.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/harness/Architecture.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/harness/MemoryConstants.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/harness/MemoryPage.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/harness/PageTable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/harness/SimulatedMemory.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/harness/WordComparator.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/ForwardingWord.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/HeaderByte.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/utility/options/DefragStress.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/src/org/mmtk/vm/Debug.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/bin/test-mmtk-selected
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/options/LICENSE.html
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/LICENSE.html
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Common/LICENSE.html
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/LICENSE.html
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/gnu/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/gnu/classpath/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/gnu/classpath/JikesRVMSupport.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/gnu/classpath/VMStackWalker.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/gnu/classpath/VMSystemProperties.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/gnu/java/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/gnu/java/lang/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/gnu/java/lang/JikesRVMSupport.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/gnu/java/lang/VMCPStringBuilder.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/gnu/java/lang/VMInstrumentationImpl.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/io/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/io/VMObjectStreamClass.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/JikesRVMHelpers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/JikesRVMSupport.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/VMClassLoader.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/VMDouble.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/VMFloat.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/VMMath.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/VMRuntime.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/VMString.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/VMSystem.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/VMThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/VMThrowable.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/reflect/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/reflect/JikesRVMHelpers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/reflect/JikesRVMSupport.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/reflect/VMArray.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/reflect/VMConstructor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/reflect/VMField.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/lang/reflect/VMMethod.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/nio/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/nio/JikesRVMSupport.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/nio/VMDirectByteBuffer.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/util/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/EPL/src/java/util/VMTimeZone.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/LGPL/src/java/lang/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/LGPL/src/java/lang/ref/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/GNUClasspath/LGPL/src/java/lang/ref/ReferenceQueue.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Harmony/EPL/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Harmony/EPL/src/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Harmony/EPL/src/java/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Harmony/EPL/src/java/lang/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Harmony/EPL/src/java/lang/JikesRVMHelpers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Harmony/EPL/src/java/lang/JikesRVMSupport.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Harmony/EPL/src/java/lang/reflect/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Harmony/EPL/src/java/lang/reflect/JikesRVMSupport.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Harmony/EPL/src/java/nio/
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Harmony/EPL/src/java/nio/JikesRVMSupport.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/mm/mminterface/Barriers.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/rvm/src/org/jikesrvm/scheduler/LightMonitor.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/bugs/RVM_703.expected
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/basic/src/test/org/jikesrvm/basic/bugs/RVM_703.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/TestJNIGetFieldID.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/TestJNIGetFieldID.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/TestNestedGC.c
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/jni/src/TestNestedGC.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/mmtk/src/org/mmtk/harness/
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/mmtk/src/org/mmtk/harness/sanity/
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/mmtk/src/org/mmtk/harness/sanity/HeapEntryTest.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/mmtk/src/org/mmtk/harness/sanity/HeapSnapshotTest.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/mmtk/src/org/mmtk/harness/scheduler/
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/mmtk/src/org/mmtk/harness/scheduler/DeterministicTests.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/mmtk/src/org/mmtk/harness/scheduler/DeterministicTests2.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/mmtk/src/org/mmtk/harness/scheduler/JavaSchedulerTest.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/mmtk/src/org/mmtk/harness/scheduler/SchedulerTestCases.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/testing/tests/mmtk/src/org/mmtk/harness/scheduler/TestMutator.java
Removed Paths:
-------------
rvmroot/branches/RVM-777-NewMMTkGlue/work/LICENSE.txt
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/LICENSE.txt
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/MMTkThread.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/src/org/mmtk/harness/lang/ast/Type.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/ArchitecturalWord.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/ArchitecturalWord32.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/ArchitecturalWord64.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/Architecture.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/harness/vmmagic/org/vmmagic/unboxed/SimulatedMemory.java
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/options/LICENSE.txt
rvmroot/branches/RVM-777-NewMMTkGlue/work/common/vmmagic/LICENSE.txt
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Common/LICENSE.txt
rvmroot/branches/RVM-777-NewMMTkGlue/work/libraryInterface/Common/src/java/net/JikesRVMSupport.java
Modified: rvmroot/branches/RVM-777-NewMMTkGlue/work/COPYRIGHT.txt
===================================================================
--- rvmroot/branches/RVM-777-NewMMTkGlue/work/COPYRIGHT.txt 2009-09-25 18:37:26 UTC (rev 15788)
+++ rvmroot/branches/RVM-777-NewMMTkGlue/work/COPYRIGHT.txt 2009-11-05 04:56:08 UTC (rev 15789)
@@ -1,7 +1,7 @@
The initial contribution to Jikes RVM (Oct 2001) was copyright by the IBM
Corporation. Since 2001, a number of individuals and other entities have
-contributed code to the project under the terms of the CPL in which they
-retain copyright ownership. We know that at least the following
+contributed code to the project under the terms of the CPL/EPL in which they
+retain copyright ownership. We know that at least the following
individuals/entities have copyright in one or more project files. More
precise details on the copyright status of a particular file can only be
accurately determined by examining the history of the file in question.
Added: rvmroot/branches/RVM-777-NewMMTkGlue/work/LICENSE.html
===================================================================
--- rvmroot/branches/RVM-777-NewMMTkGlue/work/LICENSE.html (rev 0)
+++ rvmroot/branches/RVM-777-NewMMTkGlue/work/LICENSE.html 2009-11-05 04:56:08 UTC (rev 15789)
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="
http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<title>License Information</title>
+<style type="text/css">
+ body {
+ size: 8.5in 11.0in;
+ margin: 0.25in 0.5in 0.25in 0.5in;
+ tab-interval: 0.5in;
+ }
+ p {
+ margin-left: auto;
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+ }
+ p.list {
+ margin-left: 0.5in;
+ margin-top: 0.05em;
+ margin-bottom: 0.05em;
+ }
+ </style>
+
+</head>
+
+<body lang="EN-US">
+
+<h2>General Information</h2>
+
+<p>Jikes RVM is free, open source software, distributed and freely
+redistributable under the Eclipse Public License (EPL). The EPL has
+been certified by the Open Source Initiative as an open source
+license. The EPL meets the Debian Free Software Guidelines.</p>
+
+<p>Note: some code in the libraryInterface tree is distributed under
+other open source licenses. See the various LICENSE files in that
+tree for details.</p>
+
+<p>Note: some code in the external tree is distributed under
+other open source licenses. See the various LICENSE files in that
+tree for details.</p>
+
+<p>Note: rvm/src-generated/opt-burs/jburg contains a tool, jburg,
+which was derived from iburg and is not distributed under the EPL.
+See rvm/src-generated/opt-burs/jburg/LICENSE for details.</p>
+
+<p>The legal text of the Eclipse Public License is appended below for
+reference</p>
+
+<hline>
+
+<h2>Eclipse Public License - v 1.0</h2>
+
+<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
+DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
+AGREEMENT.</p>
+
+<p><b>1. DEFINITIONS</b></p>
+
+<p>"Contribution" means:</p>
+
+<p class="list">a) in the case of the initial Contributor, the initial
+code and documentation distributed under this Agreement, and</p>
+<p class="list">b) in the case of each subsequent Contributor:</p>
+<p class="list">i) changes to the Program, and</p>
+<p class="list">ii) additions to the Program;</p>
+<p class="list">where such changes and/or additions to the Program
+originate from and are distributed by that particular Contributor. A
+Contribution 'originates' from a Contributor if it was added to the
+Program by such Contributor itself or anyone acting on such
+Contributor's behalf. Contributions do not include additions to the
+Program which: (i) are separate modules of software distributed in
+conjunction with the Program under their own license agreement, and (ii)
+are not derivative works of the Program.</p>
+
+<p>"Contributor" means any person or entity that distributes
+the Program.</p>
+
+<p>"Licensed Patents" mean patent claims licensable by a
+Contributor which are necessarily infringed by the use or sale of its
+Contribution alone or when combined with the Program.</p>
+
+<p>"Program" means the Contributions distributed in accordance
+with this Agreement.</p>
+
+<p>"Recipient" means anyone who receives the Program under
+this Agreement, including all Contributors.</p>
+
+<p><b>2. GRANT OF RIGHTS</b></p>
+
+<p class="list">a) Subject to the terms of this Agreement, each
+Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free copyright license to reproduce, prepare derivative works
+of, publicly display, publicly perform, distribute and sublicense the
+Contribution of such Contributor, if any, and such derivative works, in
+source code and object code form.</p>
+
+<p class="list">b) Subject to the terms of this Agreement, each
+Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free patent license under Licensed Patents to make, use, sell,
+offer to sell, import and otherwise transfer the Contribution of such
+Contributor, if any, in source code and object code form. This patent
+license shall apply to the combination of the Contribution and the
+Program if, at the time the Contribution is added by the Contributor,
+such addition of the Contribution causes such combination to be covered
+by the Licensed Patents. The patent license shall not apply to any other
+combinations which include the Contribution. No hardware per se is
+licensed hereunder.</p>
+
+<p class="list">c) Recipient understands that although each Contributor
+grants the licenses to its Contributions set forth herein, no assurances
+are provided by any Contributor that the Program does not infringe the
+patent or other intellectual property rights of any other entity. Each
+Contributor disclaims any liability to Recipient for claims brought by
+any other entity based on infringement of intellectual property rights
+or otherwise. As a condition to exercising the rights and licenses
+granted hereunder, each Recipient hereby assumes sole responsibility to
+secure any other intellectual property rights needed, if any. For
+example, if a third party patent license is required to allow Recipient
+to distribute the Program, it is Recipient's responsibility to acquire
+that license before distributing the Program.</p>
+
+<p class="list">d) Each Contributor represents that to its knowledge it
+has sufficient copyright rights in its Contribution, if any, to grant
+the copyright license set forth in this Agreement.</p>
+
+<p><b>3. REQUIREMENTS</b></p>
+
+<p>A Contributor may choose to distribute the Program in object code
+form under its own license agreement, provided that:</p>
+
+<p class="list">a) it complies with the terms and conditions of this
+Agreement; and</p>
+
+<p class="list">b) its license agreement:</p>
+
+<p class="list">i) effectively disclaims on behalf of all Contributors
+all warranties and conditions, express and implied, including warranties
+or conditions of title and non-infringement, and implied warranties or
+conditions of merchantability and fitness for a particular purpose;</p>
+
+<p class="list">ii) effectively excludes on behalf of all Contributors
+all liability for damages, including direct, indirect, special,
+incidental and consequential damages, such as lost profits;</p>
+
+<p class="list">iii) states that any provisions which differ from this
+Agreement are offered by that Contributor alone and not by any other
+party; and</p>
+
+<p class="list">iv) states that source code for the Program is available
+from such Contributor, and informs licensees how to obtain it in a
+reasonable manner on or through a medium customarily used for software
+exchange.</p>
+
+<p>When the Program is made available in source code form:</p>
+
+<p class="list">a) it must be made available under this Agreement; and</p>
+
+<p class="list">b) a copy of this Agreement must be included with each
+copy of the Program.</p>
+
+<p>Contributors may not remove or alter any copyright notices contained
+within the Program.</p>
+
+<p>Each Contributor must identify itself as the originator of its
+Contribution, if any, in a manner that reasonably allows subsequent
+Recipients to identify the originator of the Contribution.</p>
+
+<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
+
+<p>Commercial distributors of software may accept certain
+responsibilities with respect to end users, business partners and the
+like. While this license is intended to facilitate the commercial use of
+the Program, the Contributor who includes the Program in a commercial
+product offering should do so in a manner which does not create
+potential liability for other Contributors. Therefore, if a Contributor
+includes the Program in a commercial product offering, such Contributor
+("Commercial Contributor") hereby agrees to defend and
+indemnify every other Contributor ("Indemnified Contributor")
+against any losses, damages and costs (collectively "Losses")
+arising from claims, lawsuits and other legal actions brought by a third
+party against the Indemnified Contributor to the extent caused by the
+acts or omissions of such Commercial Contributor in connection with its
+distribution of the Program in a commercial product offering. The
+obligations in this section do not apply to any claims or Losses
+relating to any actual or alleged intellectual property infringement. In
+order to qualify, an Indemnified Contributor must: a) promptly notify
+the Commercial Contributor in writing of such claim, and b) allow the
+Commercial Contributor to control, and cooperate with the Commercial
+Contributor in, the defense and any related settlement negotiations. The
+Indemnified Contributor may participate in any such claim at its own
+expense.</p>
+
+<p>For example, a Contributor might include the Program in a commercial
+product offering, Product X. That Contributor is then a Commercial
+Contributor. If that Commercial Contributor then makes performance
+claims, or offers warranties related to Product X, those performance
+claims and warranties are such Commercial Contributor's responsibility
+alone. Under this section, the Commercial Contributor would have to
+defend claims against the other Contributors related to those
+performance claims and warranties, and if a court requires any other
+Contributor to pay any damages as a result, the Commercial Contributor
+must pay those damages.</p>
+
+<p><b>5. NO WARRANTY</b></p>
+
+<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
+PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
+OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
+ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
+OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
+responsible for determining the appropriateness of using and
+distributing the Program and assumes all risks associated with its
+exercise of rights under this Agreement , including but not limited to
+the risks and costs of program errors, compliance with applicable laws,
+damage to or loss of data, programs or equipment, and unavailability or
+interruption of operations.</p>
+
+<p><b>6. DISCLAIMER OF LIABILITY</b></p>
+
+<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
+NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
+WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
+DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
+HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
+
+<p><b>7. GENERAL</b></p>
+
+<p>If any provision of this Agreement is invalid or unenforceable under
+applicable law, it shall not affect the validity or enforceability of
+the remainder of the terms of this Agreement, and without further action
+by the parties hereto, such provision shall be reformed to the minimum
+extent necessary to make such provision valid and enforceable.</p>
+
+<p>If Recipient institutes patent litigation against any entity
+(including a cross-claim or counterclaim in a lawsuit) alleging that the
+Program itself (excluding combinations of the Program with other
+software or hardware) infringes such Recipient's patent(s), then such
+Recipient's rights granted under Section 2(b) shall terminate as of the
+date such litigation is filed.</p>
+
+<p>All Recipient's rights under this Agreement shall terminate if it
+fails to comply with any of the material terms or conditions of this
+Agreement and does not cure such failure in a reasonable period of time
+after becoming aware of such noncompliance. If all Recipient's rights
+under this Agreement terminate, Recipient agrees to cease use and
+distribution of the Program as soon as reasonably practicable. However,
+Recipient's obligations under this Agreement and any licenses granted by
+Recipient relating to the Program shall continue and survive.</p>
+
+<p>Everyone is permitted to copy and distribute copies of this
+Agreement, but in order to avoid inconsistency the Agreement is
+copyrighted and may only be modified in the following manner. The
+Agreement Steward reserves the right to publish new versions (including
+revisions) of this Agreement from time to time. No one other than the
+Agreement Steward has the right to modify this Agreement. The Eclipse
+Foundation is the initial Agreement Steward. The Eclipse Foundation may
+assign the responsibility to serve as the Agreement Steward to a
+suitable separate entity. Each new version of the Agreement will be
+given a distinguishing version number. The Program (including
+Contributions) may always be distributed subject to the version of the
+Agreement under which it was received. In addition, after a new version
+of the Agreement is published, Contributor may elect to distribute the
+Program (including its Contributions) under the new version. Except as
+expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
+rights or licenses to the intellectual property of any Contributor under
+this Agreement, whether expressly, by implication, estoppel or
+otherwise. All rights in the Program not expressly granted under this
+Agreement are reserved.</p>
+
+<p>This Agreement is governed by the laws of the State of New York and
+the intellectual property laws of the United States of America. No party
+to this Agreement will bring a legal action under this Agreement more
+than one year after the cause of action arose. Each party waives its
+rights to a jury trial in any resulting litigation.</p>
+
+</body>
+
+</html>
\ No newline at end of file
Deleted: rvmroot/branches/RVM-777-NewMMTkGlue/work/LICENSE.txt
===================================================================
--- rvmroot/branches/RVM-777-NewMMTkGlue/work/LICENSE.txt 2009-09-25 18:37:26 UTC (rev 15788)
+++ rvmroot/branches/RVM-777-NewMMTkGlue/work/LICENSE.txt 2009-11-05 04:56:08 UTC (rev 15789)
@@ -1,266 +0,0 @@
-Jikes RVM is free, open source software, distributed and freely
-redistributable under the Common Public License (CPL). The CPL has
-been certified by the Open Source Initiative as an open source
-license. The CPL meets the Debian Free Software Guidelines.
-
-Note: some code in the libraryInterface tree is distributed under
-other open source licenses. See the various LICENSE files in that
-tree for details.
-
-Note: some code in the external tree is distributed under
-other open source licenses. See the various LICENSE files in that
-tree for details.
-
-Note: rvm/src-generated/opt-burs/jburg contains a tool, jburg,
-which was derived from iburg and is not distributed under the CPL.
-See rvm/src-generated/opt-burs/jburg/LICENSE for details.
-
--------- The following is the legal text of the Common Public License ---------
-
- Common Public License - v 1.0
-
- THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON
- PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
- THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
-
- 1. DEFINITIONS
-
- "Contribution" means:
-
- a) in the case of the initial Contributor, the initial code and
- documentation distributed under this Agreement, and
-
- b) in the case of each subsequent Contributor:
-
- i) changes to the Program, and
-
- ii) additions to the Program;
-
- where such changes and/or additions to the Program originate from
- and are distributed by that particular Contributor. A Contribution
- 'originates' from a Contributor if it was added to the Program by
- such Contributor itself or anyone acting on such Contributor's
- behalf. Contributions do not include additions to the Program
- which: (i) are separate modules of software distributed in
- conjunction with the Program under their own license agreement, and
- (ii) are not derivative works of the Program.
-
- "Contributor" means any person or entity that distributes the
- Program.
-
- "Licensed Patents" mean patent claims licensable by a Contributor
- which are necessarily infringed by the use or sale of its
- Contribution alone or when combined with the Program.
-
- "Program" means the Contributions distributed in accordance with
- this Agreement.
-
- "Recipient" means anyone who receives the Program under this
- Agreement, including all Contributors.
-
-
- 2. GRANT OF RIGHTS
-
- a) Subject to the terms of this Agreement, each Contributor hereby
- grants Recipient a non-exclusive, worldwide, royalty-free
- copyright license to reproduce, prepare derivative works of,
- publicly display, publicly perform, distribute and sublicense
- the Contribution of such Contributor, if any, and such
- derivative works, in source code and object code form.
-
- b) Subject to the terms of this Agreement, each Contributor hereby
- grants Recipient a non-exclusive, worldwide, royalty-free
- patent license under Licensed Patents to make, use, sell, offer
- to sell, import and otherwise transfer the Contribution of such
- Contributor, if any, in source code and object code form. This
- patent license shall apply to the combination of the
- Contribution and the Program if, at the time the Contribution
- is added by the Contributor, such addition of the Contribution
- causes such combination to be covered by the Licensed
- Patents. The patent license shall not apply to any other
- combinations which include the Contribution. No hardware per se
- is licensed hereunder.
-
- c) Recipient understands that although each Contributor grants the
- licenses to its Contributions set forth herein, no assurances
- are provided by any Contributor that the Program does not
- infringe the patent or other intellectual property rights of
- any other entity. Each Contributor disclaims any liability to
- Recipient for claims brought by any other entity based on
- infringement of intellectual property rights or otherwise. As
- a condition to exercising the rights and licenses granted
- hereunder, each Recipient hereby assumes sole responsibility to
- secure any other intellectual property rights needed, if any.
- For example, if a third party patent license is required to
- allow Recipient to distribute the Program, it is Recipient's
- responsibility to acquire that license before distributing the
- Program.
-
- d) Each Contributor represents that to its knowledge it has
- sufficient copyright rights in its Contribution, if any, to
- grant the copyright license set forth in this Agreement.
-
- 3. REQUIREMENTS
-
- A Contributor may choose to distribute the Program in object code
- form under its own license agreement, provided that:
-
- a) it complies with the terms and conditions of this Agreement; and
-
- b) its license agreement:
-
- i) effectively disclaims on behalf of all Contributors all
- warranties and conditions, express and implied, including
- warranties or conditions of title and non-infringement, and
- implied warranties or conditions of merchantability and fitness
- for a particular purpose;
-
- ii) effectively excludes on behalf of all Contributors all
- liability for damages, including direct, indirect, special,
- incidental and consequential damages, such as lost profits;
-
- iii) states that any provisions which differ from this Agreement
- are offered by that Contributor alone and not by any other
- party; and
-
- iv) states that source code for the Program is available from such
- Contributor, and informs licensees how to obtain it in a
- reasonable manner on or through a medium customarily used for
- software exchange.
-
- When the Program is made available in source code form:
-
- a) it must be made available under this Agreement; and
-
- b) a copy of this Agreement must be included with each copy of the
- Program.
-
- Contributors may not remove or alter any copyright notices
- contained within the Program.
-
- Each Contributor must identify itself as the originator of its
- Contribution, if any, in a manner that reasonably allows subsequent
- Recipients to identify the originator of the Contribution.
-
- 4. COMMERCIAL DISTRIBUTION
-
- Commercial distributors of software may accept certain
- responsibilities with respect to end users, business partners and
- the like. While this license is intended to facilitate the
- commercial use of the Program, the Contributor who includes the
- Program in a commercial product offering should do so in a manner
- which does not create potential liability for other
- Contributors. Therefore, if a Contributor includes the Program in a
- commercial product offering, such Contributor ("Commercial
- Contributor") hereby agrees to defend and indemnify every other
- Contributor ("Indemnified Contributor") against any losses, damages
- and costs (collectively "Losses") arising from claims, lawsuits and
- other legal actions brought by a third party against the
- Indemnified Contributor to the extent caused by the acts or
- omissions of such Commercial Contributor in connection with its
- distribution of the Program in a commercial product offering. The
- obligations in this section do not apply to any claims or Losses
- relating to any actual or alleged intellectual property
- infringement. In order to qualify, an Indemnified Contributor
- must: a) promptly notify the Commercial Contributor in writing of
- such claim, and b) allow the Commercial Contributor to control, and
- cooperate with the Commercial Contributor in, the defense and any
- related settlement negotiations. The Indemnified Contributor may
- participate in any such claim at its own expense.
-
- For example, a Contributor might include the Program in a
- commercial product offering, Product X. That Contributor is then a
- Commercial Contributor. If that Commercial Contributor then makes
- performance claims, or offers warranties related to Product X,
- those performance claims and warranties are such Commercial
- Contributor's responsibility alone. Under this section, the
- Commercial Contributor would have to defend claims against the
- other Contributors related to those performance claims and
- warranties, and if a court requires any other Contributor to pay
- any damages as a result, the Commercial Contributor must pay those
- damages.
-
- 5. NO WARRANTY
-
- EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
- PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
- ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
- ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
- Recipient is solely responsible for determining the appropriateness
- of using and distributing the Program and assumes all risks
- associated with its exercise of rights under this Agreement,
- including but not limited to the risks and costs of program errors,
- compliance with applicable laws, damage to or loss of data,
- programs or equipment, and unavailability or interruption of
- operations.
-
- 6. DISCLAIMER OF LIABILITY
-
- EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
- NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,
- INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON
- ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
- TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
- THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY
- RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF
- SUCH DAMAGES.
-
- 7. GENERAL
-
- If any provision of this Agreement is invalid or unenforceable
- under applicable law, it shall not affect the validity or
- enforceability of the remainder of the terms of this Agreement, and
- without further action by the parties hereto, such provision shall
- be reformed to the minimum extent necessary to make such provision
- valid and enforceable.
-
- If Recipient institutes patent litigation against a Contributor
- with respect to a patent applicable to software (including a
- cross-claim or counterclaim in a lawsuit), then any patent licenses
- granted by that Contributor to such Recipient under this Agreement
- shall terminate as of the date such litigation is filed. In
- addition, if Recipient institutes patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit)
- alleging that the Program itself (excluding combinations of the
- Program with other software or hardware) infringes such Recipient's
- patent(s), then such Recipient's rights granted under Section 2(b)
- shall terminate as of the date such litigation is filed.
-
- All Recipient's rights under this Agreement shall terminate if it
- fails to comply with any of the material terms or conditions of
- this Agreement and does not cure such failure in a reasonable
- period of time after becoming aware of such noncompliance. If all
- Recipient's rights under this Agreement terminate, Recipient agrees
- to cease use and distribution of the Program as soon as reasonably
- practicable. However, Recipient's obligations under this Agreement
- and any licenses granted by Recipient relating to the Program shall
- continue and survive.
-
- Everyone is permitted to copy and distribute copies of this
- Agreement, but in order to avoid inconsistency the Agreement is
- copyrighted and may only be modified in the following manner. The
- Agreement Steward reserves the right to publish new versions
- (including revisions) of this Agreement from time to time. No one
- other than the Agreement Steward has the right to modify this
- Agreement. IBM is the initial Agreement Steward. IBM may assign
- the responsibility to serve as the Agreement Steward to a suitable
- separate entity. Each new version of the Agreement will be given a
- distinguishing version number. The Program (including
- Contributions) may always be distributed subject to the version of
- the Agreement under which it was received. In addition, after a new
- version of the Agreement is published, Contributor may elect to
- distribute the Program (including its Contributions) under the new
- version. Except as expressly stated in Sections 2(a) and 2(b)
- above, Recipient receives no rights or licenses to the intellectual
- property of any Contributor under this Agreement, whether
- expressly, by implication, estoppel or otherwise. All rights in the
- Program not expressly granted under this Agreement are reserved.
-
- This Agreement is governed by the laws of the State of New York and
- the intellectual property laws of the United States of America. No
- party to this Agreement will bring a legal action under this
- Agreement more than one year after the cause of action arose. Each
- party waives its rights to a jury trial in any resulting
- litigation.
Added: rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/LICENSE.html
===================================================================
--- rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/LICENSE.html (rev 0)
+++ rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/LICENSE.html 2009-11-05 04:56:08 UTC (rev 15789)
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="
http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<title>License Information</title>
+<style type="text/css">
+ body {
+ size: 8.5in 11.0in;
+ margin: 0.25in 0.5in 0.25in 0.5in;
+ tab-interval: 0.5in;
+ }
+ p {
+ margin-left: auto;
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+ }
+ p.list {
+ margin-left: 0.5in;
+ margin-top: 0.05em;
+ margin-bottom: 0.05em;
+ }
+ </style>
+
+</head>
+
+<body lang="EN-US">
+
+<h2>General Information</h2>
+
+<p>MMTk is free, open source software, distributed and freely
+redistributable under the Eclipse Public License (EPL). The EPL has
+been certified by the Open Source Initiative as an open source
+license. The EPL meets the Debian Free Software Guidelines.</p>
+
+<p>The legal text of the Eclipse Public License is appended below for
+reference</p>
+
+<hline>
+
+<h2>Eclipse Public License - v 1.0</h2>
+
+<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
+DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
+AGREEMENT.</p>
+
+<p><b>1. DEFINITIONS</b></p>
+
+<p>"Contribution" means:</p>
+
+<p class="list">a) in the case of the initial Contributor, the initial
+code and documentation distributed under this Agreement, and</p>
+<p class="list">b) in the case of each subsequent Contributor:</p>
+<p class="list">i) changes to the Program, and</p>
+<p class="list">ii) additions to the Program;</p>
+<p class="list">where such changes and/or additions to the Program
+originate from and are distributed by that particular Contributor. A
+Contribution 'originates' from a Contributor if it was added to the
+Program by such Contributor itself or anyone acting on such
+Contributor's behalf. Contributions do not include additions to the
+Program which: (i) are separate modules of software distributed in
+conjunction with the Program under their own license agreement, and (ii)
+are not derivative works of the Program.</p>
+
+<p>"Contributor" means any person or entity that distributes
+the Program.</p>
+
+<p>"Licensed Patents" mean patent claims licensable by a
+Contributor which are necessarily infringed by the use or sale of its
+Contribution alone or when combined with the Program.</p>
+
+<p>"Program" means the Contributions distributed in accordance
+with this Agreement.</p>
+
+<p>"Recipient" means anyone who receives the Program under
+this Agreement, including all Contributors.</p>
+
+<p><b>2. GRANT OF RIGHTS</b></p>
+
+<p class="list">a) Subject to the terms of this Agreement, each
+Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free copyright license to reproduce, prepare derivative works
+of, publicly display, publicly perform, distribute and sublicense the
+Contribution of such Contributor, if any, and such derivative works, in
+source code and object code form.</p>
+
+<p class="list">b) Subject to the terms of this Agreement, each
+Contributor hereby grants Recipient a non-exclusive, worldwide,
+royalty-free patent license under Licensed Patents to make, use, sell,
+offer to sell, import and otherwise transfer the Contribution of such
+Contributor, if any, in source code and object code form. This patent
+license shall apply to the combination of the Contribution and the
+Program if, at the time the Contribution is added by the Contributor,
+such addition of the Contribution causes such combination to be covered
+by the Licensed Patents. The patent license shall not apply to any other
+combinations which include the Contribution. No hardware per se is
+licensed hereunder.</p>
+
+<p class="list">c) Recipient understands that although each Contributor
+grants the licenses to its Contributions set forth herein, no assurances
+are provided by any Contributor that the Program does not infringe the
+patent or other intellectual property rights of any other entity. Each
+Contributor disclaims any liability to Recipient for claims brought by
+any other entity based on infringement of intellectual property rights
+or otherwise. As a condition to exercising the rights and licenses
+granted hereunder, each Recipient hereby assumes sole responsibility to
+secure any other intellectual property rights needed, if any. For
+example, if a third party patent license is required to allow Recipient
+to distribute the Program, it is Recipient's responsibility to acquire
+that license before distributing the Program.</p>
+
+<p class="list">d) Each Contributor represents that to its knowledge it
+has sufficient copyright rights in its Contribution, if any, to grant
+the copyright license set forth in this Agreement.</p>
+
+<p><b>3. REQUIREMENTS</b></p>
+
+<p>A Contributor may choose to distribute the Program in object code
+form under its own license agreement, provided that:</p>
+
+<p class="list">a) it complies with the terms and conditions of this
+Agreement; and</p>
+
+<p class="list">b) its license agreement:</p>
+
+<p class="list">i) effectively disclaims on behalf of all Contributors
+all warranties and conditions, express and implied, including warranties
+or conditions of title and non-infringement, and implied warranties or
+conditions of merchantability and fitness for a particular purpose;</p>
+
+<p class="list">ii) effectively excludes on behalf of all Contributors
+all liability for damages, including direct, indirect, special,
+incidental and consequential damages, such as lost profits;</p>
+
+<p class="list">iii) states that any provisions which differ from this
+Agreement are offered by that Contributor alone and not by any other
+party; and</p>
+
+<p class="list">iv) states that source code for the Program is available
+from such Contributor, and informs licensees how to obtain it in a
+reasonable manner on or through a medium customarily used for software
+exchange.</p>
+
+<p>When the Program is made available in source code form:</p>
+
+<p class="list">a) it must be made available under this Agreement; and</p>
+
+<p class="list">b) a copy of this Agreement must be included with each
+copy of the Program.</p>
+
+<p>Contributors may not remove or alter any copyright notices contained
+within the Program.</p>
+
+<p>Each Contributor must identify itself as the originator of its
+Contribution, if any, in a manner that reasonably allows subsequent
+Recipients to identify the originator of the Contribution.</p>
+
+<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
+
+<p>Commercial distributors of software may accept certain
+responsibilities with respect to end users, business partners and the
+like. While this license is intended to facilitate the commercial use of
+the Program, the Contributor who includes the Program in a commercial
+product offering should do so in a manner which does not create
+potential liability for other Contributors. Therefore, if a Contributor
+includes the Program in a commercial product offering, such Contributor
+("Commercial Contributor") hereby agrees to defend and
+indemnify every other Contributor ("Indemnified Contributor")
+against any losses, damages and costs (collectively "Losses")
+arising from claims, lawsuits and other legal actions brought by a third
+party against the Indemnified Contributor to the extent caused by the
+acts or omissions of such Commercial Contributor in connection with its
+distribution of the Program in a commercial product offering. The
+obligations in this section do not apply to any claims or Losses
+relating to any actual or alleged intellectual property infringement. In
+order to qualify, an Indemnified Contributor must: a) promptly notify
+the Commercial Contributor in writing of such claim, and b) allow the
+Commercial Contributor to control, and cooperate with the Commercial
+Contributor in, the defense and any related settlement negotiations. The
+Indemnified Contributor may participate in any such claim at its own
+expense.</p>
+
+<p>For example, a Contributor might include the Program in a commercial
+product offering, Product X. That Contributor is then a Commercial
+Contributor. If that Commercial Contributor then makes performance
+claims, or offers warranties related to Product X, those performance
+claims and warranties are such Commercial Contributor's responsibility
+alone. Under this section, the Commercial Contributor would have to
+defend claims against the other Contributors related to those
+performance claims and warranties, and if a court requires any other
+Contributor to pay any damages as a result, the Commercial Contributor
+must pay those damages.</p>
+
+<p><b>5. NO WARRANTY</b></p>
+
+<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
+PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
+OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
+ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
+OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
+responsible for determining the appropriateness of using and
+distributing the Program and assumes all risks associated with its
+exercise of rights under this Agreement , including but not limited to
+the risks and costs of program errors, compliance with applicable laws,
+damage to or loss of data, programs or equipment, and unavailability or
+interruption of operations.</p>
+
+<p><b>6. DISCLAIMER OF LIABILITY</b></p>
+
+<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
+NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
+WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
+DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
+HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
+
+<p><b>7. GENERAL</b></p>
+
+<p>If any provision of this Agreement is invalid or unenforceable under
+applicable law, it shall not affect the validity or enforceability of
+the remainder of the terms of this Agreement, and without further action
+by the parties hereto, such provision shall be reformed to the minimum
+extent necessary to make such provision valid and enforceable.</p>
+
+<p>If Recipient institutes patent litigation against any entity
+(including a cross-claim or counterclaim in a lawsuit) alleging that the
+Program itself (excluding combinations of the Program with other
+software or hardware) infringes such Recipient's patent(s), then such
+Recipient's rights granted under Section 2(b) shall terminate as of the
+date such litigation is filed.</p>
+
+<p>All Recipient's rights under this Agreement shall terminate if it
+fails to comply with any of the material terms or conditions of this
+Agreement and does not cure such failure in a reasonable period of time
+after becoming aware of such noncompliance. If all Recipient's rights
+under this Agreement terminate, Recipient agrees to cease use and
+distribution of the Program as soon as reasonably practicable. However,
+Recipient's obligations under this Agreement and any licenses granted by
+Recipient relating to the Program shall continue and survive.</p>
+
+<p>Everyone is permitted to copy and distribute copies of this
+Agreement, but in order to avoid inconsistency the Agreement is
+copyrighted and may only be modified in the following manner. The
+Agreement Steward reserves the right to publish new versions (including
+revisions) of this Agreement from time to time. No one other than the
+Agreement Steward has the right to modify this Agreement. The Eclipse
+Foundation is the initial Agreement Steward. The Eclipse Foundation may
+assign the responsibility to serve as the Agreement Steward to a
+suitable separate entity. Each new version of the Agreement will be
+given a distinguishing version number. The Program (including
+Contributions) may always be distributed subject to the version of the
+Agreement under which it was received. In addition, after a new version
+of the Agreement is published, Contributor may elect to distribute the
+Program (including its Contributions) under the new version. Except as
+expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
+rights or licenses to the intellectual property of any Contributor under
+this Agreement, whether expressly, by implication, estoppel or
+otherwise. All rights in the Program not expressly granted under this
+Agreement are reserved.</p>
+
+<p>This Agreement is governed by the laws of the State of New York and
+the intellectual property laws of the United States of America. No party
+to this Agreement will bring a legal action under this Agreement more
+than one year after the cause of action arose. Each party waives its
+rights to a jury trial in any resulting litigation.</p>
+
+</body>
+
+</html>
\ No newline at end of file
Deleted: rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/LICENSE.txt
===================================================================
--- rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/LICENSE.txt 2009-09-25 18:37:26 UTC (rev 15788)
+++ rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/LICENSE.txt 2009-11-05 04:56:08 UTC (rev 15789)
@@ -1,254 +0,0 @@
-MMTk is free, open source software, distributed and freely
-redistributable under the Common Public License (CPL). The CPL has
-been certified by the Open Source Initiative as an open source
-license. The CPL meets the Debian Free Software Guidelines.
-
--------- The following is the legal text of the Common Public License ---------
-
- Common Public License - v 1.0
-
- THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON
- PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
- THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
-
- 1. DEFINITIONS
-
- "Contribution" means:
-
- a) in the case of the initial Contributor, the initial code and
- documentation distributed under this Agreement, and
-
- b) in the case of each subsequent Contributor:
-
- i) changes to the Program, and
-
- ii) additions to the Program;
-
- where such changes and/or additions to the Program originate from
- and are distributed by that particular Contributor. A Contribution
- 'originates' from a Contributor if it was added to the Program by
- such Contributor itself or anyone acting on such Contributor's
- behalf. Contributions do not include additions to the Program
- which: (i) are separate modules of software distributed in
- conjunction with the Program under their own license agreement, and
- (ii) are not derivative works of the Program.
-
- "Contributor" means any person or entity that distributes the
- Program.
-
- "Licensed Patents" mean patent claims licensable by a Contributor
- which are necessarily infringed by the use or sale of its
- Contribution alone or when combined with the Program.
-
- "Program" means the Contributions distributed in accordance with
- this Agreement.
-
- "Recipient" means anyone who receives the Program under this
- Agreement, including all Contributors.
-
-
- 2. GRANT OF RIGHTS
-
- a) Subject to the terms of this Agreement, each Contributor hereby
- grants Recipient a non-exclusive, worldwide, royalty-free
- copyright license to reproduce, prepare derivative works of,
- publicly display, publicly perform, distribute and sublicense
- the Contribution of such Contributor, if any, and such
- derivative works, in source code and object code form.
-
- b) Subject to the terms of this Agreement, each Contributor hereby
- grants Recipient a non-exclusive, worldwide, royalty-free
- patent license under Licensed Patents to make, use, sell, offer
- to sell, import and otherwise transfer the Contribution of such
- Contributor, if any, in source code and object code form. This
- patent license shall apply to the combination of the
- Contribution and the Program if, at the time the Contribution
- is added by the Contributor, such addition of the Contribution
- causes such combination to be covered by the Licensed
- Patents. The patent license shall not apply to any other
- combinations which include the Contribution. No hardware per se
- is licensed hereunder.
-
- c) Recipient understands that although each Contributor grants the
- licenses to its Contributions set forth herein, no assurances
- are provided by any Contributor that the Program does not
- infringe the patent or other intellectual property rights of
- any other entity. Each Contributor disclaims any liability to
- Recipient for claims brought by any other entity based on
- infringement of intellectual property rights or otherwise. As
- a condition to exercising the rights and licenses granted
- hereunder, each Recipient hereby assumes sole responsibility to
- secure any other intellectual property rights needed, if any.
- For example, if a third party patent license is required to
- allow Recipient to distribute the Program, it is Recipient's
- responsibility to acquire that license before distributing the
- Program.
-
- d) Each Contributor represents that to its knowledge it has
- sufficient copyright rights in its Contribution, if any, to
- grant the copyright license set forth in this Agreement.
-
- 3. REQUIREMENTS
-
- A Contributor may choose to distribute the Program in object code
- form under its own license agreement, provided that:
-
- a) it complies with the terms and conditions of this Agreement; and
-
- b) its license agreement:
-
- i) effectively disclaims on behalf of all Contributors all
- warranties and conditions, express and implied, including
- warranties or conditions of title and non-infringement, and
- implied warranties or conditions of merchantability and fitness
- for a particular purpose;
-
- ii) effectively excludes on behalf of all Contributors all
- liability for damages, including direct, indirect, special,
- incidental and consequential damages, such as lost profits;
-
- iii) states that any provisions which differ from this Agreement
- are offered by that Contributor alone and not by any other
- party; and
-
- iv) states that source code for the Program is available from such
- Contributor, and informs licensees how to obtain it in a
- reasonable manner on or through a medium customarily used for
- software exchange.
-
- When the Program is made available in source code form:
-
- a) it must be made available under this Agreement; and
-
- b) a copy of this Agreement must be included with each copy of the
- Program.
-
- Contributors may not remove or alter any copyright notices
- contained within the Program.
-
- Each Contributor must identify itself as the originator of its
- Contribution, if any, in a manner that reasonably allows subsequent
- Recipients to identify the originator of the Contribution.
-
- 4. COMMERCIAL DISTRIBUTION
-
- Commercial distributors of software may accept certain
- responsibilities with respect to end users, business partners and
- the like. While this license is intended to facilitate the
- commercial use of the Program, the Contributor who includes the
- Program in a commercial product offering should do so in a manner
- which does not create potential liability for other
- Contributors. Therefore, if a Contributor includes the Program in a
- commercial product offering, such Contributor ("Commercial
- Contributor") hereby agrees to defend and indemnify every other
- Contributor ("Indemnified Contributor") against any losses, damages
- and costs (collectively "Losses") arising from claims, lawsuits and
- other legal actions brought by a third party against the
- Indemnified Contributor to the extent caused by the acts or
- omissions of such Commercial Contributor in connection with its
- distribution of the Program in a commercial product offering. The
- obligations in this section do not apply to any claims or Losses
- relating to any actual or alleged intellectual property
- infringement. In order to qualify, an Indemnified Contributor
- must: a) promptly notify the Commercial Contributor in writing of
- such claim, and b) allow the Commercial Contributor to control, and
- cooperate with the Commercial Contributor in, the defense and any
- related settlement negotiations. The Indemnified Contributor may
- participate in any such claim at its own expense.
-
- For example, a Contributor might include the Program in a
- commercial product offering, Product X. That Contributor is then a
- Commercial Contributor. If that Commercial Contributor then makes
- performance claims, or offers warranties related to Product X,
- those performance claims and warranties are such Commercial
- Contributor's responsibility alone. Under this section, the
- Commercial Contributor would have to defend claims against the
- other Contributors related to those performance claims and
- warranties, and if a court requires any other Contributor to pay
- any damages as a result, the Commercial Contributor must pay those
- damages.
-
- 5. NO WARRANTY
-
- EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
- PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
- ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
- ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
- Recipient is solely responsible for determining the appropriateness
- of using and distributing the Program and assumes all risks
- associated with its exercise of rights under this Agreement,
- including but not limited to the risks and costs of program errors,
- compliance with applicable laws, damage to or loss of data,
- programs or equipment, and unavailability or interruption of
- operations.
-
- 6. DISCLAIMER OF LIABILITY
-
- EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
- NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,
- INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON
- ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
- TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
- THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY
- RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF
- SUCH DAMAGES.
-
- 7. GENERAL
-
- If any provision of this Agreement is invalid or unenforceable
- under applicable law, it shall not affect the validity or
- enforceability of the remainder of the terms of this Agreement, and
- without further action by the parties hereto, such provision shall
- be reformed to the minimum extent necessary to make such provision
- valid and enforceable.
-
- If Recipient institutes patent litigation against a Contributor
- with respect to a patent applicable to software (including a
- cross-claim or counterclaim in a lawsuit), then any patent licenses
- granted by that Contributor to such Recipient under this Agreement
- shall terminate as of the date such litigation is filed. In
- addition, if Recipient institutes patent litigation against any
- entity (including a cross-claim or counterclaim in a lawsuit)
- alleging that the Program itself (excluding combinations of the
- Program with other software or hardware) infringes such Recipient's
- patent(s), then such Recipient's rights granted under Section 2(b)
- shall terminate as of the date such litigation is filed.
-
- All Recipient's rights under this Agreement shall terminate if it
- fails to comply with any of the material terms or conditions of
- this Agreement and does not cure such failure in a reasonable
- period of time after becoming aware of such noncompliance. If all
- Recipient's rights under this Agreement terminate, Recipient agrees
- to cease use and distribution of the Program as soon as reasonably
- practicable. However, Recipient's obligations under this Agreement
- and any licenses granted by Recipient relating to the Program shall
- continue and survive.
-
- Everyone is permitted to copy and distribute copies of this
- Agreement, but in order to avoid inconsistency the Agreement is
- copyrighted and may only be modified in the following manner. The
- Agreement Steward reserves the right to publish new versions
- (including revisions) of this Agreement from time to time. No one
- other than the Agreement Steward has the right to modify this
- Agreement. IBM is the initial Agreement Steward. IBM may assign
- the responsibility to serve as the Agreement Steward to a suitable
- separate entity. Each new version of the Agreement will be given a
- distinguishing version number. The Program (including
- Contributions) may always be distributed subject to the version of
- the Agreement under which it was received. In addition, after a new
- version of the Agreement is published, Contributor may elect to
- distribute the Program (including its Contributions) under the new
- version. Except as expressly stated in Sections 2(a) and 2(b)
- above, Recipient receives no rights or licenses to the intellectual
- property of any Contributor under this Agreement, whether
- expressly, by implication, estoppel or otherwise. All rights in the
- Program not expressly granted under this Agreement are reserved.
-
- This Agreement is governed by the laws of the State of New York and
- the intellectual property laws of the United States of America. No
- party to this Agreement will bring a legal action under this
- Agreement more than one year after the cause of action arose. Each
- party waives its rights to a jury trial in any resulting
- litigation.
Modified: rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/ActivePlan.java
===================================================================
--- rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/ActivePlan.java 2009-09-25 18:37:26 UTC (rev 15788)
+++ rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/ActivePlan.java 2009-11-05 04:56:08 UTC (rev 15789)
@@ -1,19 +1,22 @@
/*
* This file is part of the Jikes RVM project (
http://jikesrvm.org).
*
- * This file is licensed to You under the Common Public License (CPL);
+ * This file is licensed to You under the Eclipse Public License (EPL);
* You may not use this file except in compliance with the License. You
* may obtain a copy of the License at
*
- *
http://www.opensource.org/licenses/cpl1.0.php+ *
http://www.opensource.org/licenses/eclipse-1.0.php *
* See the COPYRIGHT.txt file distributed with this work for information
* regarding copyright ownership.
*/
package org.mmtk.harness.vm;
+import java.util.concurrent.BlockingQueue;
+
import org.mmtk.harness.Collector;
import org.mmtk.harness.Mutator;
+import org.mmtk.harness.Mutators;
import org.mmtk.harness.scheduler.Scheduler;
import org.mmtk.plan.Plan;
import org.mmtk.plan.CollectorContext;
@@ -29,7 +32,10 @@
@Uninterruptible
public final class ActivePlan extends org.mmtk.vm.ActivePlan {
- /** Initialise static state */
+ /**
+ * Initialise static state
+ * @param prefix The name of the plan class (prefix for the associated classes)
+ */
public static void init(String prefix) {
try {
constraints = (PlanConstraints)Class.forName(prefix + "Constraints").newInstance();
@@ -49,9 +55,6 @@
/** The global constraints */
public static PlanConstraints constraints;
- /** Used for iterating over mutators */
- private static int mutatorIndex;
-
/** @return The active Plan instance. */
@Override
public Plan global() { return plan; };
@@ -76,9 +79,11 @@
@Override
public int collectorCount() { return Collector.count(); }
+ private BlockingQueue<Mutator> mutators = null;
+
/** Reset the mutator iterator */
@Override
- public void resetMutatorIterator() { mutatorIndex = 0; }
+ public void resetMutatorIterator() { mutators = null; }
/**
* Return the next <code>MutatorContext</code> in a
@@ -91,8 +96,11 @@
@Override
public MutatorContext getNextMutator() {
synchronized(ActivePlan.class) {
- if (mutatorIndex >= Mutator.count()) return null;
- return Mutator.get(mutatorIndex++).getContext();
+ if (mutators == null) {
+ mutators = Mutators.getAll();
+ }
}
+ Mutator m = mutators.poll();
+ return m == null ? null : m.getContext();
}
}
Modified: rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Assert.java
===================================================================
--- rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Assert.java 2009-09-25 18:37:26 UTC (rev 15788)
+++ rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Assert.java 2009-11-05 04:56:08 UTC (rev 15789)
@@ -1,11 +1,11 @@
/*
* This file is part of the Jikes RVM project (
http://jikesrvm.org).
*
- * This file is licensed to You under the Common Public License (CPL);
+ * This file is licensed to You under the Eclipse Public License (EPL);
* You may not use this file except in compliance with the License. You
* may obtain a copy of the License at
*
- *
http://www.opensource.org/licenses/cpl1.0.php+ *
http://www.opensource.org/licenses/eclipse-1.0.php *
* See the COPYRIGHT.txt file distributed with this work for information
* regarding copyright ownership.
@@ -14,6 +14,9 @@
import org.vmmagic.pragma.Uninterruptible;
+/**
+ * MMTk Harness implementation of Assert
+ */
@Uninterruptible
public class Assert extends org.mmtk.vm.Assert {
@@ -29,6 +32,7 @@
*
* @param message the string to log
*/
+ @Override
public void fail(String message) {
throw new RuntimeException("Assertion Failed: " + message);
}
@@ -40,6 +44,7 @@
*
* @param cond the condition to be checked
*/
+ @Override
public void _assert(boolean cond) {
if (!cond) fail("");
}
@@ -52,6 +57,7 @@
* @param cond the condition to be checked
* @param message the message to print
*/
+ @Override
public void _assert(boolean cond, String message) {
if (!cond) fail(message);
}
@@ -59,6 +65,7 @@
/**
* Print a stack trace
*/
+ @Override
public void dumpStack() {
new Exception().printStackTrace();
}
@@ -70,11 +77,13 @@
*
* @return <code>true</code> if the virtual machine is running
*/
+ @Override
public boolean runningVM() {
return true;
}
/** @return true if assertions should be verified */
+ @Override
protected boolean getVerifyAssertionsConstant() {
return true;
}
Modified: rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Barriers.java
===================================================================
--- rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Barriers.java 2009-09-25 18:37:26 UTC (rev 15788)
+++ rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Barriers.java 2009-11-05 04:56:08 UTC (rev 15789)
@@ -1,11 +1,11 @@
/*
* This file is part of the Jikes RVM project (
http://jikesrvm.org).
*
- * This file is licensed to You under the Common Public License (CPL);
+ * This file is licensed to You under the Eclipse Public License (EPL);
* You may not use this file except in compliance with the License. You
* may obtain a copy of the License at
*
- *
http://www.opensource.org/licenses/cpl1.0.php+ *
http://www.opensource.org/licenses/eclipse-1.0.php *
* See the COPYRIGHT.txt file distributed with this work for information
* regarding copyright ownership.
@@ -15,125 +15,347 @@
import org.vmmagic.pragma.Uninterruptible;
import org.vmmagic.unboxed.*;
+/**
+ * MMTk Harness implementation of Barriers interface
+ */
@Uninterruptible
public class Barriers extends org.mmtk.vm.Barriers {
/**
- * Sets an element of an object array without invoking any write
- * barrier. This method is called by the Map class to ensure
- * potentially-allocation-triggering write barriers do not occur in
- * allocation slow path code.
+ * Perform the actual write of a boolean write barrier.
*
- * @param dst the destination array
- * @param index the index of the element to set
- * @param value the new value for the element
+ * @param ref The object that has the reference field
+ * @param value The value that the slot will be updated to
+ * @param slot The address to be written to
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
*/
- public void setArrayNoBarrier(Object [] dst, int index, Object value) {
- dst[index] = value;
+ @Override
+ public void booleanWrite(ObjectReference ref, boolean value, Word slot, Word unused, int mode) {
+ slot.toAddress().store((byte) (value ? 1 : 0));
}
/**
- * Perform the actual write of the write barrier.
+ * Perform the actual read of a boolean read barrier.
*
* @param ref The object that has the reference field
- * @param slot The slot that holds the reference
- * @param target The value that the slot will be updated to
- * @param metaDataA Unused
- * @param metaDataB Unused
- * @param mode The context in which the write is occuring
+ * @param slot The address to be read from
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
+ * @return the read value
*/
- public void performWriteInBarrier(ObjectReference ref, Address slot,
- ObjectReference target, Word metaDataA,
- Word metaDataB, int mode) {
- slot.store(target);
+ @Override
+ public boolean booleanRead(ObjectReference ref, Word slot, Word unused, int mode) {
+ return slot.toAddress().loadByte() != 0;
}
/**
- * Perform the actual write of the write barrier, writing the value as a raw Word.
+ * Perform the actual write of a byte write barrier.
*
* @param ref The object that has the reference field
- * @param slot The slot that holds the reference
- * @param rawTarget The value that the slot will be updated to
- * @param metaDataA Unused
- * @param metaDataB Unused
- * @param mode The context in which the write is occuring
+ * @param value The value that the slot will be updated to
+ * @param slot The address to be written to
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
*/
- public void performRawWriteInBarrier(ObjectReference ref, Address slot,
- Word rawTarget, Word metaDataA,
- Word metaDataB, int mode) {
- slot.store(rawTarget);
+ @Override
+ public void byteWrite(ObjectReference ref, byte value, Word slot, Word unused, int mode) {
+ slot.toAddress().store(value);
}
/**
- * Perform the actual read of the read barrier.
+ * Perform the actual read of a byte read barrier.
*
* @param ref The object that has the reference field
- * @param slot The slot that holds the reference
- * @param metaDataA Unused
- * @param metaDataB Unused
- * @param mode The context in which the write is occuring
+ * @param slot The address to be read from
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
* @return the read value
*/
- public ObjectReference performReadInBarrier(ObjectReference ref, Address slot,
- Word metaDataA, Word metaDataB, int mode) {
- return slot.loadObjectReference();
+ @Override
+ public byte byteRead(ObjectReference ref, Word slot, Word unused, int mode) {
+ return slot.toAddress().loadByte();
}
/**
- * Perform the actual read of the read barrier, returning the value as a raw Word.
+ * Perform the actual write of a char write barrier.
*
* @param ref The object that has the reference field
- * @param slot The slot that holds the reference
- * @param metaDataA Unused
- * @param metaDataB Unused
- * @param mode The context in which the write is occuring
+ * @param value The value that the slot will be updated to
+ * @param slot The address to be written to
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
+ */
+ @Override
+ public void charWrite(ObjectReference ref, char value, Word slot, Word unused, int mode) {
+ slot.toAddress().store(value);
+ }
+
+ /**
+ * Perform the actual read of a char read barrier.
+ *
+ * @param ref The object that has the reference field
+ * @param slot The address to be read from
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
* @return the read value
*/
- public Word performRawReadInBarrier(ObjectReference ref, Address slot,
- Word metaDataA, Word metaDataB, int mode) {
- return slot.loadWord();
+ @Override
+ public char charRead(ObjectReference ref, Word slot, Word unused, int mode) {
+ return slot.toAddress().loadChar();
}
/**
+ * Perform the actual write of a short write barrier.
+ *
+ * @param ref The object that has the reference field
+ * @param value The value that the slot will be updated to
+ * @param slot The address to be written to
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
+ */
+ @Override
+ public void shortWrite(ObjectReference ref, short value, Word slot, Word unused, int mode) {
+ slot.toAddress().store(value);
+ }
+
+ /**
+ * Perform the actual read of a short read barrier.
+ *
+ * @param ref The object that has the reference field
+ * @param slot The address to be read from
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
+ * @return the read value
+ */
+ @Override
+ public short shortRead(ObjectReference ref, Word slot, Word unused, int mode) {
+ return slot.toAddress().loadShort();
+ }
+
+ /**
+ * Perform the actual write of a int write barrier.
+ *
+ * @param ref The object that has the reference field
+ * @param value The value that the slot will be updated to
+ * @param slot The address to be written to
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
+ */
+ @Override
+ public void intWrite(ObjectReference ref, int value, Word slot, Word unused, int mode) {
+ slot.toAddress().store(value);
+ }
+
+ /**
+ * Perform the actual read of a int read barrier.
+ *
+ * @param ref The object that has the reference field
+ * @param slot The address to be read from
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
+ * @return the read value
+ */
+ @Override
+ public int intRead(ObjectReference ref, Word slot, Word unused, int mode) {
+ return slot.toAddress().loadInt();
+ }
+
+ /**
+ * Perform the actual write of a long write barrier.
+ *
+ * @param ref The object that has the reference field
+ * @param value The value that the slot will be updated to
+ * @param slot The address to be written to
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
+ */
+ @Override
+ public void longWrite(ObjectReference ref, long value, Word slot, Word unused, int mode) {
+ slot.toAddress().store(value);
+ }
+
+ /**
+ * Perform the actual read of a long read barrier.
+ *
+ * @param ref The object that has the reference field
+ * @param slot The address to be read from
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
+ * @return the read value
+ */
+ @Override
+ public long longRead(ObjectReference ref, Word slot, Word unused, int mode) {
+ return slot.toAddress().loadLong();
+ }
+
+ /**
+ * Perform the actual write of a float write barrier.
+ *
+ * @param ref The object that has the reference field
+ * @param value The value that the slot will be updated to
+ * @param slot The address to be written to
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
+ */
+ @Override
+ public void floatWrite(ObjectReference ref, float value, Word slot, Word unused, int mode) {
+ slot.toAddress().store(value);
+ }
+
+ /**
+ * Perform the actual read of a float read barrier.
+ *
+ * @param ref The object that has the reference field
+ * @param slot The address to be read from
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
+ * @return the read value
+ */
+ @Override
+ public float floatRead(ObjectReference ref, Word slot, Word unused, int mode) {
+ return slot.toAddress().loadFloat();
+ }
+
+ /**
+ * Perform the actual write of a double write barrier.
+ *
+ * @param ref The object that has the reference field
+ * @param value The value that the slot will be updated to
+ * @param slot The address to be written to
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
+ */
+ @Override
+ public void doubleWrite(ObjectReference ref, double value, Word slot, Word unused, int mode) {
+ slot.toAddress().store(value);
+ }
+
+ /**
+ * Perform the actual read of a double read barrier.
+ *
+ * @param ref The object that has the reference field
+ * @param slot The address to be read from
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
+ * @return the read value
+ */
+ @Override
+ public double doubleRead(ObjectReference ref, Word slot, Word unused, int mode) {
+ return slot.toAddress().loadDouble();
+ }
+
+ /**
+ * Perform the actual write of an object reference write barrier.
+ *
+ * @param ref The object that has the reference field
+ * @param value The value that the slot will be updated to
+ * @param slot The address to be written to
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
+ */
+ @Override
+ public void objectReferenceWrite(ObjectReference ref, ObjectReference value, Word slot, Word unused, int mode) {
+ slot.toAddress().store(value);
+ }
+
+ /**
+ * Perform the actual read of an object reference read barrier.
+ *
+ * @param ref The object that has the reference field
+ * @param slot The address to be read from
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
+ * @return the read value
+ */
+ @Override
+ public ObjectReference objectReferenceRead(ObjectReference ref,Word slot, Word unused, int mode) {
+ return slot.toAddress().loadObjectReference();
+ }
+
+ /**
+ * Perform the actual write of the non-heap write barrier. This is
+ * used when the store is not to an object, but to a non-heap location
+ * such as statics or the stack.
+ *
+ * @param slot The address that contains the reference field
+ * @param target The value that the slot will be updated to
+ * @param unusedA Opaque, VM-specific, meta-data identifying the slot
+ * @param unusedB Opaque, VM-specific, meta-data identifying the slot
+ */
+ @Override
+ public void objectReferenceNonHeapWrite(Address slot, ObjectReference target, Word unusedA, Word unusedB) {
+ slot.store(target);
+ }
+
+ /**
* Atomically write a reference field of an object or array and return
* the old value of the reference field.
*
* @param ref The object that has the reference field
- * @param slot The slot that holds the reference
* @param target The value that the slot will be updated to
- * @param metaDataA Unused
- * @param metaDataB Unused
- * @param mode The context in which the write is occuring
+ * @param slot The address to be written to
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
* @return The value that was replaced by the write.
*/
- public ObjectReference performWriteInBarrierAtomic(ObjectReference ref, Address slot,
- ObjectReference target, Word metaDataA,
- Word metaDataB, int mode) {
+ @Override
+ public ObjectReference objectReferenceAtomicWrite(ObjectReference ref, ObjectReference target, Word slot, Word unused, int mode) {
ObjectReference old;
do {
- old = slot.prepareObjectReference();
- } while (!slot.attempt(old, target));
+ old = slot.toAddress().prepareObjectReference();
+ } while (!slot.toAddress().attempt(old, target));
return old;
}
/**
+ * Attempt an atomic compare and exchange in a write barrier sequence.
+ *
+ * @param ref The object that has the reference field
+ * @param old The old reference to be swapped out
+ * @param target The value that the slot will be updated to
+ * @param slot The address to be written to
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
+ * @return True if the compare and swap was successful
+ */
+ @Override
+ public boolean objectReferenceTryCompareAndSwap(ObjectReference ref, ObjectReference old, ObjectReference target, Word slot, Word unused, int mode) {
+ return slot.toAddress().attempt(old, target);
+ }
+
+
+ /**
+ * Perform the actual write of the write barrier, writing the value as a raw Word.
+ *
+ * @param ref The object that has the reference field
+ * @param target The value that the slot will be updated to
+ * @param slot The address to be written to
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
+ */
+ @Override
+ public void wordWrite(ObjectReference ref, Word target, Word slot, Word unused, int mode) {
+ slot.toAddress().store(target);
+ }
+
+ /**
* Atomically write a reference field of an object or array and return
* the old value of the reference field.
*
* @param ref The object that has the reference field
- * @param slot The slot that holds the reference
- * @param rawTarget The raw value that the slot will be updated to
- * @param metaDataA Unused
- * @param metaDataB Unused
- * @param mode The context in which the write is occuring
+ * @param target The value that the slot will be updated to
+ * @param slot Unused
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
* @return The raw value that was replaced by the write.
*/
- public Word performRawWriteInBarrierAtomic(ObjectReference ref, Address slot,
- Word rawTarget, Word metaDataA,
- Word metaDataB, int mode) {
+ @Override
+ public Word wordAtomicWrite(ObjectReference ref, Word target,
+ Word slot, Word unused, int mode) {
Word old;
do {
- old = slot.prepareWord();
- } while (!slot.attempt(old, rawTarget));
+ old = slot.toAddress().prepareWord();
+ } while (!slot.toAddress().attempt(old, target));
return old;
}
@@ -144,32 +366,43 @@
* @param slot The slot that holds the reference
* @param old The old reference to be swapped out
* @param target The value that the slot will be updated to
- * @param metaDataA Unused
- * @param metaDataB Unused
- * @param mode The context in which the write is occuring
+ * @param slot The address to be written to
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
* @return True if the compare and swap was successful
*/
- public boolean tryCompareAndSwapWriteInBarrier(ObjectReference ref, Address slot,
- ObjectReference old, ObjectReference target,
- Word metaDataA, Word metaDataB, int mode) {
- return slot.attempt(old, target);
+ @Override
+ public boolean wordTryCompareAndSwap(ObjectReference ref, Word old, Word target,
+ Word slot, Word unused, int mode) {
+ return slot.toAddress().attempt(old, target);
}
/**
- * Attempt an atomic compare and exchange in a write barrier sequence.
+ * Perform the actual read of the read barrier, returning the value as a raw Word.
*
* @param ref The object that has the reference field
- * @param slot The slot that holds the reference
- * @param rawOld The old reference to be swapped out
- * @param rawTarget The value that the slot will be updated to
- * @param metaDataA Unused
- * @param metaDataB Unused
- * @param mode The context in which the write is occuring
- * @return True if the compare and swap was successful
+ * @param slot The address to be read from
+ * @param unused Unused
+ * @param mode The context in which the write is occurring
+ * @return the read value
*/
- public boolean tryRawCompareAndSwapWriteInBarrier(ObjectReference ref, Address slot,
- Word rawOld, Word rawTarget,
- Word metaDataA, Word metaDataB, int mode) {
- return slot.attempt(rawOld, rawTarget);
+ @Override
+ public Word wordRead(ObjectReference ref, Word slot, Word unused, int mode) {
+ return slot.toAddress().loadWord();
}
+
+ /**
+ * Sets an element of an object array without invoking any write
+ * barrier. This method is called by the Map class to ensure
+ * potentially-allocation-triggering write barriers do not occur in
+ * allocation slow path code.
+ *
+ * @param dst the destination array
+ * @param index the index of the element to set
+ * @param value the new value for the element
+ */
+ @Override
+ public void objectArrayStoreNoGCBarrier(Object [] dst, int index, Object value) {
+ dst[index] = value;
+ }
}
Modified: rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/BuildTimeConfig.java
===================================================================
--- rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/BuildTimeConfig.java 2009-09-25 18:37:26 UTC (rev 15788)
+++ rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/BuildTimeConfig.java 2009-11-05 04:56:08 UTC (rev 15789)
@@ -1,11 +1,11 @@
/*
* This file is part of the Jikes RVM project (
http://jikesrvm.org).
*
- * This file is licensed to You under the Common Public License (CPL);
+ * This file is licensed to You under the Eclipse Public License (EPL);
* You may not use this file except in compliance with the License. You
* may obtain a copy of the License at
*
- *
http://www.opensource.org/licenses/cpl1.0.php+ *
http://www.opensource.org/licenses/eclipse-1.0.php *
* See the COPYRIGHT.txt file distributed with this work for information
* regarding copyright ownership.
Modified: rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Collection.java
===================================================================
--- rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Collection.java 2009-09-25 18:37:26 UTC (rev 15788)
+++ rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Collection.java 2009-11-05 04:56:08 UTC (rev 15789)
@@ -1,11 +1,11 @@
/*
* This file is part of the Jikes RVM project (
http://jikesrvm.org).
*
- * This file is licensed to You under the Common Public License (CPL);
+ * This file is licensed to You under the Eclipse Public License (EPL);
* You may not use this file except in compliance with the License. You
* may obtain a copy of the License at
*
- *
http://www.opensource.org/licenses/cpl1.0.php+ *
http://www.opensource.org/licenses/eclipse-1.0.php *
* See the COPYRIGHT.txt file distributed with this work for information
* regarding copyright ownership.
@@ -15,6 +15,8 @@
import org.mmtk.harness.Collector;
import org.mmtk.harness.Harness;
import org.mmtk.harness.Mutator;
+import org.mmtk.harness.Mutators;
+import org.mmtk.harness.exception.OutOfMemory;
import org.mmtk.harness.scheduler.Scheduler;
import org.mmtk.plan.CollectorContext;
import org.mmtk.plan.MutatorContext;
@@ -37,6 +39,7 @@
* @param why the reason why a collection was triggered. 0 to
* <code>TRIGGER_REASONS - 1</code>.
*/
+ @Override
public void triggerCollection(int why) {
if (Options.verbose.getValue() >= 4) {
new Exception("Collection trigger: " + triggerReasons[why]).printStackTrace();
@@ -57,19 +60,20 @@
mutator.reportCollectionAttempt();
}
- if (mutator.isOutOfMemory()) throw new Mutator.OutOfMemory();
+ if (mutator.isOutOfMemory()) throw new OutOfMemory();
Collector.triggerGC(why);
Scheduler.waitForGC();
if (mutator.isOutOfMemory() && !mutator.isPhysicalAllocationFailure()) {
- throw new Mutator.OutOfMemory();
+ throw new OutOfMemory();
}
}
/**
* Joins an already requested collection.
*/
+ @Override
public void joinCollection() {
while (Plan.isCollectionTriggered()) {
/* allow a gc thread to run */
@@ -77,7 +81,7 @@
}
Mutator mutator = Mutator.current();
if (mutator.isOutOfMemory() && !mutator.isPhysicalAllocationFailure()) {
- throw new Mutator.OutOfMemory();
+ throw new OutOfMemory();
}
}
@@ -88,6 +92,7 @@
* @param why the reason why a collection was triggered. 0 to
* <code>TRIGGER_REASONS - 1</code>.
*/
+ @Override
public void triggerAsyncCollection(int why) {
Plan.setCollectionTriggered();
if (Options.verbose.getValue() >= 1) {
@@ -102,13 +107,13 @@
}
/**
- * The maximum number collection attempts across threads.
+ * @return The maximum number of collection attempts across threads.
*/
+ @Override
public int maximumCollectionAttempt() {
int max = 1;
- for(int m=0; m < Mutator.count(); m++) {
- Mutator mutator = Mutator.get(m);
- int current = mutator.getCollectionAttempts();
+ for(Mutator m : Mutators.getAll()) {
+ int current = m.getCollectionAttempts();
if (current > max) max = current;
}
return max + Collector.getCollectionAttemptBase();
@@ -117,6 +122,7 @@
/**
* Report that the allocation has succeeded.
*/
+ @Override
public void reportAllocationSuccess() {
Mutator mutator = Mutator.current();
mutator.setOutOfMemory(false);
@@ -127,6 +133,7 @@
/**
* Report that a physical allocation has failed.
*/
+ @Override
public void reportPhysicalAllocationFailed() {
Mutator.current().setPhysicalAllocationFailure(true);
}
@@ -135,6 +142,7 @@
* Does the VM consider this an emergency alloction, where the normal
* heap size rules can be ignored.
*/
+ @Override
public boolean isEmergencyAllocation() {
// Not required
return false;
@@ -148,6 +156,7 @@
*
* @return True if GC is not in progress.
*/
+ @Override
public boolean noThreadsInGC() {
return Scheduler.noThreadsInGC();
}
@@ -157,6 +166,7 @@
*
* @param m the mutator to prepare
*/
+ @Override
public void prepareMutator(MutatorContext m) {
// Nothing to do
}
@@ -166,6 +176,7 @@
*
* @param c the collector to prepare
*/
+ @Override
public void prepareCollector(CollectorContext c) {
// Nothing to do
}
@@ -174,11 +185,13 @@
* Rendezvous with all other processors, returning the rank
* (that is, the order this processor arrived at the barrier).
*/
+ @Override
public int rendezvous(int where) {
return Collector.rendezvous(where);
}
/** @return The number of active collector threads */
+ @Override
public int activeGCThreads() {
return Harness.collectors.getValue();
}
@@ -187,6 +200,7 @@
* @return The ordinal ID of the running collector thread w.r.t.
* the set of active collector threads (zero based)
*/
+ @Override
public int activeGCThreadOrdinal() {
return Collector.current().getContext().getId();
}
@@ -203,6 +217,7 @@
* will trigger the flush and then yield until all processors have
* flushed.
*/
+ @Override
public void requestMutatorFlush() {
Assert.notImplemented();
}
Added: rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Debug.java
===================================================================
--- rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Debug.java (rev 0)
+++ rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Debug.java 2009-11-05 04:56:08 UTC (rev 15789)
@@ -0,0 +1,90 @@
+/*
+ * This file is part of the Jikes RVM project (
http://jikesrvm.org).
+ *
+ * This file is licensed to You under the Eclipse Public License (EPL);
+ * You may not use this file except in compliance with the License. You
+ * may obtain a copy of the License at
+ *
+ *
http://www.opensource.org/licenses/eclipse-1.0.php+ *
+ * See the COPYRIGHT.txt file distributed with this work for information
+ * regarding copyright ownership.
+ */
+package org.mmtk.harness.vm;
+
+import org.mmtk.harness.lang.Trace;
+import org.mmtk.harness.lang.Trace.Item;
+import org.mmtk.harness.sanity.FromSpaceInvariant;
+import org.mmtk.plan.Simple;
+import org.mmtk.plan.TraceLocal;
+import org.vmmagic.unboxed.Address;
+import org.vmmagic.unboxed.ObjectReference;
+
+/**
+ * Debugger support for the MMTk harness
+ */
+public final class Debug extends org.mmtk.vm.Debug {
+
+ /**
+ * Enable MMTk debugger support
+ */
+ @Override
+ public boolean isEnabled() {
+ return true;
+ }
+
+ private String format(ObjectReference obj) {
+ if (obj.isNull()) {
+ return obj.toString();
+ }
+ return ObjectModel.getString(obj);
+ }
+
+ private String format(Address addr) {
+ return ObjectModel.addressAndSpaceString(addr);
+ }
+
+ /**
+ * @see org.mmtk.vm.Debug#arrayRemsetEntry(org.vmmagic.unboxed.Address, org.vmmagic.unboxed.Address)
+ */
+ @Override
+ public void arrayRemsetEntry(Address start, Address guard) {
+ Trace.trace(Item.REMSET, "arrayRemset: [%s,%s)", start, guard);
+ }
+
+ /**
+ * @see org.mmtk.vm.Debug#modbufEntry(org.vmmagic.unboxed.ObjectReference)
+ */
+ @Override
+ public void modbufEntry(ObjectReference object) {
+ Trace.trace(Item.REMSET, "modbuf: %s", format(object));
+ }
+
+ /**
+ * @see org.mmtk.vm.Debug#remsetEntry(org.vmmagic.unboxed.Address)
+ */
+ @Override
+ public void remsetEntry(Address slot) {
+ Trace.trace(Item.REMSET, "remset: %s->%s", format(slot), format(slot.loadObjectReference()));
+ }
+
+ /**
+ * @see org.mmtk.vm.Debug#globalPhase(short, boolean)
+ */
+ @Override
+ public void globalPhase(short phaseId, boolean before) {
+ if (phaseId == Simple.RELEASE && before) {
+ new FromSpaceInvariant();
+ }
+ }
+
+ /**
+ * @see org.mmtk.vm.Debug#traceObject(org.mmtk.plan.TraceLocal, org.vmmagic.unboxed.ObjectReference)
+ */
+ @Override
+ public void traceObject(TraceLocal trace, ObjectReference object) {
+ Trace.trace(Item.TRACEOBJECT, "traceObject: %s", format(object));
+ }
+
+
+}
Modified: rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Factory.java
===================================================================
--- rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Factory.java 2009-09-25 18:37:26 UTC (rev 15788)
+++ rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Factory.java 2009-11-05 04:56:08 UTC (rev 15789)
@@ -1,11 +1,11 @@
/*
* This file is part of the Jikes RVM project (
http://jikesrvm.org).
*
- * This file is licensed to You under the Common Public License (CPL);
+ * This file is licensed to You under the Eclipse Public License (EPL);
* You may not use this file except in compliance with the License. You
* may obtain a copy of the License at
*
- *
http://www.opensource.org/licenses/cpl1.0.php+ *
http://www.opensource.org/licenses/eclipse-1.0.php *
* See the COPYRIGHT.txt file distributed with this work for information
* regarding copyright ownership.
@@ -135,12 +135,13 @@
/**
* Create a new ReferenceProcessor instance using the appropriate VM-specific
* concrete ReferenceProcessor sub-class.
+ * @param semantics The reference semantics for this processor
*
* @see ReferenceProcessor
* @return A concrete VM-specific ReferenceProcessor instance.
*/
public ReferenceProcessor newReferenceProcessor(ReferenceProcessor.Semantics semantics) {
- return new ReferenceProcessor();
+ return ReferenceProcessor.getProcessorFor(semantics);
}
/**
@@ -396,4 +397,9 @@
public org.mmtk.vm.MMTk_Events newEvents() {
return new MMTkEvents();
}
+
+ @Override
+ public Debug newDebug() {
+ return new Debug();
+ }
}
Modified: rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/FinalizableProcessor.java
===================================================================
--- rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/FinalizableProcessor.java 2009-09-25 18:37:26 UTC (rev 15788)
+++ rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/FinalizableProcessor.java 2009-11-05 04:56:08 UTC (rev 15789)
@@ -1,11 +1,11 @@
/*
* This file is part of the Jikes RVM project (
http://jikesrvm.org).
*
- * This file is licensed to You under the Common Public License (CPL);
+ * This file is licensed to You under the Eclipse Public License (EPL);
* You may not use this file except in compliance with the License. You
* may obtain a copy of the License at
*
- *
http://www.opensource.org/licenses/cpl1.0.php+ *
http://www.opensource.org/licenses/eclipse-1.0.php *
* See the COPYRIGHT.txt file distributed with this work for information
* regarding copyright ownership.
Modified: rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/MMTkEvents.java
===================================================================
--- rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/MMTkEvents.java 2009-09-25 18:37:26 UTC (rev 15788)
+++ rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/MMTkEvents.java 2009-11-05 04:56:08 UTC (rev 15789)
@@ -1,11 +1,11 @@
/*
* This file is part of the Jikes RVM project (
http://jikesrvm.org).
*
- * This file is licensed to You under the Common Public License (CPL);
+ * This file is licensed to You under the Eclipse Public License (EPL);
* You may not use this file except in compliance with the License. You
* may obtain a copy of the License at
*
- *
http://www.opensource.org/licenses/cpl1.0.php+ *
http://www.opensource.org/licenses/eclipse-1.0.php *
* See the COPYRIGHT.txt file distributed with this work for information
* regarding copyright ownership.
Modified: rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Memory.java
===================================================================
--- rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Memory.java 2009-09-25 18:37:26 UTC (rev 15788)
+++ rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/Memory.java 2009-11-05 04:56:08 UTC (rev 15789)
@@ -1,11 +1,11 @@
/*
* This file is part of the Jikes RVM project (
http://jikesrvm.org).
*
- * This file is licensed to You under the Common Public License (CPL);
+ * This file is licensed to You under the Eclipse Public License (EPL);
* You may not use this file except in compliance with the License. You
* may obtain a copy of the License at
*
- *
http://www.opensource.org/licenses/cpl1.0.php+ *
http://www.opensource.org/licenses/eclipse-1.0.php *
* See the COPYRIGHT.txt file distributed with this work for information
* regarding copyright ownership.
@@ -17,6 +17,8 @@
import org.mmtk.utility.heap.VMRequest;
import org.vmmagic.unboxed.*;
+import org.vmmagic.unboxed.harness.MemoryConstants;
+import org.vmmagic.unboxed.harness.SimulatedMemory;
import org.vmmagic.pragma.*;
@Uninterruptible
@@ -207,17 +209,17 @@
/** @return The highest address in the contiguous address space available to MMTk */
protected Address getAvailableEndConstant() { return HEAP_END; }
/** @return The log base two of the size of an address */
- protected byte getLogBytesInAddressConstant() { return (byte) SimulatedMemory.LOG_BYTES_IN_WORD; }
+ protected byte getLogBytesInAddressConstant() { return (byte) MemoryConstants.LOG_BYTES_IN_WORD; }
/** @return The log base two of the size of a word */
- protected byte getLogBytesInWordConstant() { return (byte) SimulatedMemory.LOG_BYTES_IN_WORD; }
+ protected byte getLogBytesInWordConstant() { return (byte) MemoryConstants.LOG_BYTES_IN_WORD; }
/** @return The log base two of the size of an OS page */
- protected byte getLogBytesInPageConstant() { return SimulatedMemory.LOG_BYTES_IN_PAGE; }
+ protected byte getLogBytesInPageConstant() { return MemoryConstants.LOG_BYTES_IN_PAGE; }
/** @return The log base two of the minimum allocation alignment */
- protected byte getLogMinAlignmentConstant() { return (byte) SimulatedMemory.LOG_BYTES_IN_WORD; }
+ protected byte getLogMinAlignmentConstant() { return (byte) MemoryConstants.LOG_BYTES_IN_WORD; }
/** @return The log base two of (MAX_ALIGNMENT/MIN_ALIGNMENT) */
protected byte getMaxAlignmentShiftConstant() { return 1; }
/** @return The maximum number of bytes of padding to prepend to an object */
- protected int getMaxBytesPaddingConstant() { return SimulatedMemory.BYTES_IN_WORD; }
+ protected int getMaxBytesPaddingConstant() { return MemoryConstants.BYTES_IN_WORD; }
/** @return The value to store in alignment holes */
protected int getAlignmentValueConstant() { return ObjectModel.ALIGNMENT_VALUE; }
}
Modified: rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/ObjectModel.java
===================================================================
--- rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/ObjectModel.java 2009-09-25 18:37:26 UTC (rev 15788)
+++ rvmroot/branches/RVM-777-NewMMTkGlue/work/MMTk/ext/vm/harness/org/mmtk/harness/vm/ObjectModel.java 2009-11-05 04:56:08 UTC (rev 15789)
@@ -1,11 +1,11 @@
/*
* This file is part of the Jikes RVM project (
http://jikesrvm.org).
*
- * This file is licensed to You under the Common Public License (CPL);
+ * This file is licensed to You under the Eclipse Public License (EPL);
* You may not use this file except in compliance with the License. You
* may obtain a copy of the License at
*
- *
http://www.opensource.org/licenses/cpl1.0.php+ *
http://www.opensource.org/licenses/eclipse-1.0.php *
* See the COPYRIGHT.txt file distributed with this work for information
* regarding copyright ownership.
@@ -13,7 +13,11 @@
package org.mmtk.harness.vm;
import java.io.PrintStream;
-import java.util.Stack;
+import java.util.ArrayList;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Set;
+import java.util.Collection;
import org.mmtk.harness.Collector;
import org.mmtk.harness.Mutator;
@@ -22,47 +26,49 @@
import org.mmtk.plan.CollectorContext;
import org.mmtk.plan.MutatorContext;
import org.mmtk.plan.Plan;
+import org.mmtk.policy.Space;
import org.vmmagic.pragma.Uninterruptible;
import org.vmmagic.unboxed.*;
+import org.vmmagic.unboxed.harness.ArchitecturalWord;
+import org.vmmagic.unboxed.harness.MemoryConstants;
+import org.vmmagic.unboxed.harness.SimulatedMemory;
+/**
+ * MMTk Harness implementation of MMTk object model
+ * Object id (age in allocations); (Word)
+ * Allocation site (Word)
+ * The size of the data section in words. (UInt16)
+ * The number of reference words. (UInt16)
+ * Status Word (includes GC)
+ * References
+ * Data
+ */
@Uninterruptible
public final class ObjectModel extends org.mmtk.vm.ObjectModel {
- /*
- * The object model for the harness stores:
- *
- * Object id (age in allocations); (Word)
- * Allocation site (Word)
- * The size of the data section in words. (UInt16)
- * The number of reference words. (UInt16)
- * Status Word (includes GC)
- * References
- * Data
- */
-
private static final boolean IS_32_BIT = ArchitecturalWord.getModel().bitsInWord() == 32;
/** The total header size (including any requested GC words) */
public static final int HEADER_WORDS = (IS_32_BIT ? 5 : 3) + ActivePlan.constraints.gcHeaderWords();
/** The number of bytes in the header */
- private static final int HEADER_SIZE = HEADER_WORDS << SimulatedMemory.LOG_BYTES_IN_WORD;
+ private static final int HEADER_SIZE = HEADER_WORDS << MemoryConstants.LOG_BYTES_IN_WORD;
/** The number of bytes requested for GC in the header */
- private static final int GC_HEADER_BYTES = ActivePlan.constraints.gcHeaderWords() << SimulatedMemory.LOG_BYTES_IN_WORD;
+ private static final int GC_HEADER_BYTES = ActivePlan.constraints.gcHeaderWords() << MemoryConstants.LOG_BYTES_IN_WORD;
/** The offset of the first GC header word */
private static final Offset GC_OFFSET = Offset.zero();
/** The offset of the object ID */
private static final Offset ID_OFFSET = GC_OFFSET.plus(GC_HEADER_BYTES);
/** The offset of the allocation site */
- private static final Offset SITE_OFFSET = ID_OFFSET.plus(SimulatedMemory.BYTES_IN_INT);
+ private static final Offset SITE_OFFSET = ID_OFFSET.plus(MemoryConstants.BYTES_IN_INT);
/** The offset of the UInt16 storing the number of data fields */
- private static final Offset DATACOUNT_OFFSET = SITE_OFFSET.plus(SimulatedMemory.BYTES_IN_INT);
+ private static final Offset DATACOUNT_OFFSET = SITE_OFFSET.plus(MemoryConstants.BYTES_IN_INT);
/** The offset of the UInt16 storing the number of reference fields */
- private static final Offset REFCOUNT_OFFSET = DATACOUNT_OFFSET.plus(SimulatedMemory.BYTES_IN_INT);
+ private static final Offset REFCOUNT_OFFSET = DATACOUNT_OFFSET.plus(MemoryConstants.BYTES_IN_INT);
/** The offset of the status word */
- private static final Offset STATUS_OFFSET = REFCOUNT_OFFSET.plus(SimulatedMemory.BYTES_IN_INT);
+ private static final Offset STATUS_OFFSET = REFCOUNT_OFFSET.plus(MemoryConstants.BYTES_IN_INT);
/** The offset of the first reference field. */
- public static final Offset REFS_OFFSET = STATUS_OFFSET.plus(SimulatedMemory.BYTES_IN_WORD);
+ public static final Offset REFS_OFFSET = STATUS_OFFSET.plus(MemoryConstants.BYTES_IN_WORD);
@SuppressWarnings("unused")
private static void printObjectLayout(PrintStream wr) {
@@ -75,24 +81,25 @@
wr.flush();
}
- static {
- //printObjectLayout(System.out);
- assert REFS_OFFSET.EQ(Offset.fromIntSignExtend(HEADER_SIZE));
- }
-
+ /** Max data fields in an object */
public static final int MAX_DATA_FIELDS = Integer.MAX_VALUE;
+ /** Max pointer fields in an object */
public static final int MAX_REF_FIELDS = Integer.MAX_VALUE;
/** Has this object been hashed? */
- private static final int HASHED = 0x1 << (3 * SimulatedMemory.BITS_IN_BYTE);
+ private static final int HASHED = 0x1 << (3 * MemoryConstants.BITS_IN_BYTE);
/** Has this object been moved since it was hashed? */
@@ Diff output truncated at 100000 characters. @@
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.
http://p.sf.net/sfu/bobj-july_______________________________________________
Jikesrvm-commits mailing list
Jikesrvm-commits@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-commits