Index: vm/include/open/vm.h =================================================================== --- vm/include/open/vm.h (revision 475265) +++ vm/include/open/vm.h (working copy) @@ -723,5 +723,330 @@ } #endif - +/** \mainpage DRLVM Interfaces +
+ The following table maps the DRLVM component structure described in + DRLVM Developers Guide to the directory structure. Click on component + name to see its description. +
+| Component + | +Prefix + | +Interfaces + | +Header files + | +
| + VM core + | +
+ vm
+ |
+ + VM Common + | +
+ @link include/open/vm.h @endlink
+ |
+
| + VM_JIT + | +
+
+ @link include/jit_import.h @endlink
+ |
+ ||
| + VM_EM + | +
+
+
+ |
+ ||
| + VM_Interpreter + | +
+ @link include/interpreter_imports.h @endlink
+ |
+ ||
| + VM_GC + | +
+ @link include/open/vm_gc.h @endlink
+ |
+ ||
| + VM_Thread + | +
+ @link include/open/thread_externals.h @endlink
+ |
+ ||
| + JNI + | +
+
+ @endlink
+ |
+ ||
| + JVMTI + | +
+
+
+ |
+ ||
| + Kernel classes + | +@link include/open/vm_kernel_classes.h @endlink |
+ ||
| + Execution manager + | +
+ em
+ |
+ + EM Common + | +
+
+
+ |
+
| + EM_VM + | +
+
|
+ ||
| + EM_JIT + | +
+
+ @link include/open/em_profile_access.h @endlink
+
+ |
+ ||
| + Thread manager + | +
+ thread
+ |
+ + TM_VM + | +
+
+
+ |
+
| + TM_GC + | +
+
+
+ |
+ ||
| + Thread helpers + | +
+ @link include/open/thread_helpers.h @endlink
+ |
+ ||
| + Garbage collector + | +
+ gc
+ |
+ + GC Generic + | +
+ @link include/open/gc.h @endlink
+ |
+
| + Execution engine + | +
+ ee
+ |
+ + JIT_VM + | +
+ @link vmcore/include/jit_export.h @endlink
+ |
+
| JIT_EM + | +
+
+ @link include/open/ee_em_intf.h @endlink
+
+ |
+ ||
| + Interpreter + | +
+ @link include/interpreter.h
+ |
+ ||
| Class library support module + | +
+ vmi
+ |
+ VMI + | +
+
+ "classlib luni module"/hyvmls.h
+ |
+
| + OS portability layer + | +
+ port
+ |
+ + APR extension + | +
+ port/... .h (40 files)
+ |
+
| + Component manager + | +
+
|
+
Several component implementations have internal module structure. Click on + corresponding name to see it.
+| Component type + | +Implementation + | +
| + vm + | ++ VM Core + | +
| + ee + | ++ Jitrino + | +
| + gc + | +
+ GC V4.0 + GC V4.1 + GC V5.0 + |
+