Skip navigation links
RVM 
Package Description
org.jikesrvm  
org.jikesrvm.adaptive  
org.jikesrvm.adaptive.controller  
org.jikesrvm.adaptive.database  
org.jikesrvm.adaptive.database.callgraph  
org.jikesrvm.adaptive.database.methodsamples  
org.jikesrvm.adaptive.measurements  
org.jikesrvm.adaptive.measurements.instrumentation  
org.jikesrvm.adaptive.measurements.listeners  
org.jikesrvm.adaptive.measurements.organizers  
org.jikesrvm.adaptive.recompilation  
org.jikesrvm.adaptive.recompilation.instrumentation  
org.jikesrvm.adaptive.util  
org.jikesrvm.annotations
Provides classes that are used during the build process to generate implementations for methods in SysCall.
org.jikesrvm.architecture  
org.jikesrvm.classloader
Provides classes that implement the classloading system as well as data types that represent Java entities like classes, fields, methods and primitives.
org.jikesrvm.compilers.baseline  
org.jikesrvm.compilers.baseline.ia32  
org.jikesrvm.compilers.common  
org.jikesrvm.compilers.common.assembler  
org.jikesrvm.compilers.common.assembler.ia32  
org.jikesrvm.compilers.opt  
org.jikesrvm.compilers.opt.bc2ir
Provides classes that implement the transformation from bytecode to the high-level intermediate representation (HIR).
org.jikesrvm.compilers.opt.bc2ir.ia32
Provides classes that implement the generation of IA32-specific magics for the optimizing compiler.
org.jikesrvm.compilers.opt.controlflow  
org.jikesrvm.compilers.opt.depgraph
Provides classes that implement a dependence graph.
org.jikesrvm.compilers.opt.dfsolver  
org.jikesrvm.compilers.opt.driver  
org.jikesrvm.compilers.opt.driver.ia32  
org.jikesrvm.compilers.opt.escape  
org.jikesrvm.compilers.opt.hir2lir  
org.jikesrvm.compilers.opt.inlining  
org.jikesrvm.compilers.opt.ir  
org.jikesrvm.compilers.opt.ir.ia32  
org.jikesrvm.compilers.opt.ir.operand  
org.jikesrvm.compilers.opt.ir.operand.ia32  
org.jikesrvm.compilers.opt.ir.ppc  
org.jikesrvm.compilers.opt.lir2mir
Provides classes that implement the transition from low-level IR to machine-specific IR.
org.jikesrvm.compilers.opt.lir2mir.ia32
Provides classes that implement the IA32-specific parts of the transition from low-level IR to machine-specific IR.
org.jikesrvm.compilers.opt.lir2mir.ia32_32  
org.jikesrvm.compilers.opt.lir2mir.ia32_64  
org.jikesrvm.compilers.opt.lir2mir.ppc_32  
org.jikesrvm.compilers.opt.lir2mir.ppc_64  
org.jikesrvm.compilers.opt.liveness  
org.jikesrvm.compilers.opt.mir2mc  
org.jikesrvm.compilers.opt.mir2mc.ia32  
org.jikesrvm.compilers.opt.regalloc  
org.jikesrvm.compilers.opt.regalloc.ia32  
org.jikesrvm.compilers.opt.runtimesupport  
org.jikesrvm.compilers.opt.runtimesupport.ia32  
org.jikesrvm.compilers.opt.specialization  
org.jikesrvm.compilers.opt.ssa
SSA implementation (disabled because of bugs, see entry in issue tracker).
org.jikesrvm.compilers.opt.util  
org.jikesrvm.ia32  
org.jikesrvm.jni  
org.jikesrvm.jni.ia32  
org.jikesrvm.mm.mminterface  
org.jikesrvm.mm.mmtk  
org.jikesrvm.mm.mmtk.gcspy  
org.jikesrvm.objectmodel  
org.jikesrvm.options  
org.jikesrvm.osr  
org.jikesrvm.osr.bytecodes  
org.jikesrvm.osr.ia32  
org.jikesrvm.runtime  
org.jikesrvm.scheduler  
org.jikesrvm.tools.header_gen  
org.jikesrvm.tools.oth
Test harness for the optimizing compiler (see the section "OptTestHarness" in the user guide).
org.jikesrvm.tuningfork  
org.jikesrvm.util
Provides utility classes and implementations of data structures suitable for core runtime classes.
VM Magic 
Package Description
org.vmmagic.pragma  
org.vmmagic.unboxed  
MMTk 
Package Description
org.mmtk.plan  
org.mmtk.plan.concurrent  
org.mmtk.plan.concurrent.marksweep
Provides the concurrent mark-sweep collector.
org.mmtk.plan.copyms  
org.mmtk.plan.generational  
org.mmtk.plan.generational.copying  
org.mmtk.plan.generational.immix
Provides the default collector (generational Immix).
org.mmtk.plan.generational.marksweep  
org.mmtk.plan.immix  
org.mmtk.plan.markcompact  
org.mmtk.plan.marksweep  
org.mmtk.plan.nogc
Provides a memory management implementation that can allocate but not collect.
org.mmtk.plan.poisoned  
org.mmtk.plan.refcount
Provides a collector with deferred reference counting and a backup trace to collect cycles.
org.mmtk.plan.refcount.backuptrace  
org.mmtk.plan.refcount.fullheap  
org.mmtk.plan.refcount.generational  
org.mmtk.plan.semispace  
org.mmtk.plan.semispace.gcspy  
org.mmtk.plan.semispace.gctrace  
org.mmtk.plan.semispace.usePrimitiveWriteBarriers  
org.mmtk.plan.stickyimmix  
org.mmtk.plan.stickyms  
org.mmtk.policy  
org.mmtk.policy.immix  
org.mmtk.utility  
org.mmtk.utility.alloc  
org.mmtk.utility.deque  
org.mmtk.utility.gcspy  
org.mmtk.utility.gcspy.drivers  
org.mmtk.utility.heap  
org.mmtk.utility.options  
org.mmtk.utility.sanitychecker  
org.mmtk.utility.statistics  
org.mmtk.vm
Provides classes that specify the interface between MMTk and the VM.
org.mmtk.vm.gcspy  
GNU Classpath Interface 
Package Description
gnu.classpath  
gnu.java.lang  
gnu.java.lang.management  
gnu.java.nio  
Other Packages 
Package Description
com.ibm.tuningfork.tracegen.chunk  
com.ibm.tuningfork.tracegen.types  
org.vmmagic  
org.vmutil.options  
Skip navigation links