Index: vm/include/open/mainpage.html =================================================================== --- vm/include/open/mainpage.html (revision 0) +++ vm/include/open/mainpage.html (revision 0) @@ -0,0 +1,310 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * @author Andrey Yakushev + */ + +/** \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 + | +
+
|
+
This is a list of links to generated code source documentation bundles. To generate it please run ant command in this directory.
Copying/Compacting Garbage Collector
+Generational Garbage Collector
+ + + + + + + + + + + + Property changes on: vm/doc/README.html ___________________________________________________________________ Name: svn:eol-style + native Index: vm/doc/build.xml =================================================================== --- vm/doc/build.xml (revision 489012) +++ vm/doc/build.xml (working copy) @@ -47,7 +47,9 @@ doxygen.thread, doxygen.vmcore, doxygen.vmi, - doxygen.vmstart" /> + doxygen.vmstart, + doxygen.tests, + doxygen.drlvm" />