harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nadi...@apache.org
Subject svn commit: r497729 - in /harmony/enhanced/drlvm/trunk/vm: doc/DoxygenStart.html doc/build.xml doc/doc.properties doc/vm.cfg include/open/mainpage.html
Date Fri, 19 Jan 2007 07:58:50 GMT
Author: nadinem
Date: Thu Jan 18 23:58:49 2007
New Revision: 497729

URL: http://svn.apache.org/viewvc?view=rev&rev=497729
Log:
HARMONY-2814, patch to enhance Doxygen generation

Added:
    harmony/enhanced/drlvm/trunk/vm/doc/DoxygenStart.html
    harmony/enhanced/drlvm/trunk/vm/include/open/mainpage.html
Modified:
    harmony/enhanced/drlvm/trunk/vm/doc/build.xml
    harmony/enhanced/drlvm/trunk/vm/doc/doc.properties
    harmony/enhanced/drlvm/trunk/vm/doc/vm.cfg

Added: harmony/enhanced/drlvm/trunk/vm/doc/DoxygenStart.html
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/doc/DoxygenStart.html?view=auto&rev=497729
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/doc/DoxygenStart.html (added)
+++ harmony/enhanced/drlvm/trunk/vm/doc/DoxygenStart.html Thu Jan 18 23:58:49 2007
@@ -0,0 +1,55 @@
+<!--
+    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
+Version: $Revision$
+-->
+<HTML>
+<HEAD>
+<META http-equiv="Content-Type" content="text/html">
+<TITLE>Generated DRLVM Source code documentation index</TITLE>
+<body>
+<h1>Doxygen API Reference for DRLVM Sources</h1>
+<p>This is a list of links to generated  source code documentation bundles. To generate
+the documentation, run the <code>ant</code> command in this directory.</P>
+
+<ul>
+  <li><a href="intf/html/index.html">DRLVM Interfaces</a></li>
+  <li><a href="em/html/index.html">Execution Manager</a></li>
+  <li><a href="gc_cc/html/index.html">Copying/Compacting Garbage Collector</a></li>
+  <li><a href="gc_gen/html/index.html">Generational Garbage Collector</a></li>
+  <li><a href="gcv4/html/index.html">Obsolescent Garbage Collector</a></li>
+  <li><a href="interpreter/html/index.html">Interpreter</a></li>
+  <li><a href="jitrino/html/index.html">Jitrino</a></li>
+  <li><a href="port/html/index.html">Porting Layer</a></li>
+  <li><a href="thread/html/index.html">Thread Manager</a></li>
+  <li><a href="vmcore/html/index.html">VM Infrastructure</a></li>
+  <li><a href="vmi/html/index.html">Class Library Support</a></li>
+  <li><a href="vmstart/html/index.html">Component Manager</a></li>
+  <li><a href="tests/html/index.html">DTLVM Tests</a></li>
+  <li><a href="drlvm/html/index.html">All DRLVM</a></li>
+</ul>
+<h2>Other Useful DRLVM documents</h2>
+<ul>
+  <li><a href="http://harmony.apache.org/subcomponents/drlvm/index.html" target="_blank">DRLVM
+  website documentation page</a> with links to all DRLVM documents</li>
+  <li><a href="http://wiki.apache.org/harmony/DRLVM_Documentation_Quality" target="_blank">Status
+  metrics for Doxygen API reference</a>, Wiki page with major metrics and links to
+  more metric materials </li>
+</ul>
+</body>

Modified: harmony/enhanced/drlvm/trunk/vm/doc/build.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/doc/build.xml?view=diff&rev=497729&r1=497728&r2=497729
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/doc/build.xml (original)
+++ harmony/enhanced/drlvm/trunk/vm/doc/build.xml Thu Jan 18 23:58:49 2007
@@ -47,7 +47,9 @@
                  doxygen.thread,
                  doxygen.vmcore,
                  doxygen.vmi,
-                 doxygen.vmstart" />
+                 doxygen.vmstart,
+                 doxygen.tests,
+                 doxygen.drlvm" />
 
     <target name="clean" 
         description="Clean all documentation directories." 
@@ -62,9 +64,20 @@
                  clean.thread,
                  clean.vmcore,
                  clean.vmi,
-                 clean.vmstart" />
+                 clean.vmstart,
+                 clean.tests,
+                 clean.drlvm" />
 
     <!-- Process bundles -->
+    <target name="doxygen.drlvm" depends="init"
+        description="Build all drlvm source documentation.">
+        <generate-bundle bundle="drlvm" />
+    </target>
+
+    <target name="clean.drlvm">
+        <delete dir="${doc.dir}/drlvm${doc.suffix}" />
+    </target>
+
     <target name="doxygen.intf" depends="init"
         description="Build inter-component interface documentation.">
         <generate-bundle bundle="intf" />
@@ -173,6 +186,15 @@
         <delete dir="${doc.dir}/vmstart${doc.suffix}" />
     </target>
 
+    <target name="doxygen.tests" depends="init"
+        description="Build DRLVM tests documentation.">
+        <generate-bundle bundle="tests" />
+    </target>
+
+    <target name="clean.tests">
+        <delete dir="${doc.dir}/tests${doc.suffix}" />
+    </target>
+
     <!-- Initialize -->
     <target name="init" depends="svn.prop" />
 
@@ -223,4 +245,5 @@
     </macrodef>
 
 </project>
+
 

Modified: harmony/enhanced/drlvm/trunk/vm/doc/doc.properties
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/doc/doc.properties?view=diff&rev=497729&r1=497728&r2=497729
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/doc/doc.properties (original)
+++ harmony/enhanced/drlvm/trunk/vm/doc/doc.properties Thu Jan 18 23:58:49 2007
@@ -16,7 +16,7 @@
 # Set absolute paths below
 doc.dir=${basedir}
 doc.suffix=
-classlib.dir=${basedir}/../../../../classlib/trunk
+classlib.dir=${basedir}/../../../working_classlib
 classlib.doc.dir=${classlib.dir}/doc
 
 
@@ -176,13 +176,14 @@
 include/open/compmgr.h
 
 intf.files= \
+include/open/mainpage.html \
 ${em.intf}          \
 ${gc.intf}          \
 ${interpreter.intf} \
 ${jitrino.intf}     \
 ${port.intf}        \
 ${thread.intf}      \
-${vmcore.intf}      \
+${vmcore_abridged.intf}      \
 ${vmi.intf}         \
 ${vmstart.intf}
 
@@ -290,6 +291,9 @@
 port/src/lil/ia32/pim/m2n_ia32_internal.h  \
 port/src/lil/ipf/pim/include/lil_code_generator_ipf.h  \
 port/src/lil/ipf/pim/m2n_ipf_internal.h  \
+
+tests.name=Tests
+tests.files= \
 tests/unit/framework/testframe.h  \
 tests/unit/thread/test_performance.h  \
 tests/unit/thread/utils/thread_unit_test_utils.h  \
@@ -452,5 +456,20 @@
 vmstart.files= \
 ${vmstart.intf} \
 vmstart/src/compmgr/component_manager_impl.h
+
+drlvm.name=DRLVM
+drlvm.files= \
+${vmstart.intf} \
+${em.files} \
+${gc_cc.files} \
+${gc_gen.files} \
+${gcv4.files} \
+${interpreter.files} \
+${jitrino.files} \
+${port.files} \
+${thread.files} \
+${vmcore.files} \
+${vmi.files} \
+${vmstart.files}
 
 

Modified: harmony/enhanced/drlvm/trunk/vm/doc/vm.cfg
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/doc/vm.cfg?view=diff&rev=497729&r1=497728&r2=497729
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/doc/vm.cfg (original)
+++ harmony/enhanced/drlvm/trunk/vm/doc/vm.cfg Thu Jan 18 23:58:49 2007
@@ -1,4 +1,5 @@
 # Doxyfile 1.4.4
+# Doxyfile 1.4.4
 
 #    Copyright 2006 The Apache Software Foundation or its licensors,
 #    as applicable.
@@ -230,7 +231,7 @@
 # Private class members and static file members will be hidden unless
 # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
 
-EXTRACT_ALL            = NO
+EXTRACT_ALL            = YES
 
 # If the EXTRACT_PRIVATE tag is set to YES all private members of a class
 # will be included in the documentation.
@@ -445,7 +446,7 @@
 # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp
 # *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm
 
-FILE_PATTERNS          = *.h *.java
+FILE_PATTERNS          = *.h 
 
 # The RECURSIVE tag can be used to turn specify whether or not subdirectories
 # should be searched for input files as well. Possible values are YES and NO.
@@ -468,7 +469,7 @@
 # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
 # certain files from those directories.
 
-EXCLUDE_PATTERNS       =
+EXCLUDE_PATTERNS       = *.java
 
 # The EXAMPLE_PATH tag can be used to specify one or more files or
 # directories that contain example code fragments that are included (see
@@ -637,14 +638,14 @@
 # Microsoft HTML help workshop to generate a compressed HTML help file (.chm)
 # of the generated HTML documentation.
 
-GENERATE_HTMLHELP      = YES
+GENERATE_HTMLHELP      = NO
 
 # If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can
 # be used to specify the file name of the resulting .chm file. You
 # can add a path in front of the file if the result should not be
 # written to the html output directory.
 
-CHM_FILE               = NO
+CHM_FILE               =
 
 # If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can
 # be used to specify the location (absolute path including file name) of
@@ -694,7 +695,7 @@
 # used to set the initial width (in pixels) of the frame in which the tree
 # is shown.
 
-TREEVIEW_WIDTH         = 
+TREEVIEW_WIDTH         = 250
 
 #---------------------------------------------------------------------------
 # configuration options related to the LaTeX output

Added: harmony/enhanced/drlvm/trunk/vm/include/open/mainpage.html
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/include/open/mainpage.html?view=auto&rev=497729
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/include/open/mainpage.html (added)
+++ harmony/enhanced/drlvm/trunk/vm/include/open/mainpage.html Thu Jan 18 23:58:49 2007
@@ -0,0 +1,1240 @@
+/*
+ *  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
+<p>
+    The following table maps the DRLVM component structure described in <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#VM_Architecture">
+        DRLVM Developers Guide</a> to the directory structure. Click on component 
+    name to see its description.
+</p>
+<table align="center">
+    <tr>
+        <td><strong> Component </strong>
+        </td>
+        <td><strong> Prefix </strong>
+        </td>
+        <td><strong> Interfaces </strong>
+        </td>
+        <td><strong> Header files </strong>
+        </td>
+    </tr>
+    <tr>
+        <td rowspan="9">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#VM_Core">VM core</a>
+        </td>
+        <td rowspan="9">
+            <code>vm</code>
+        </td>
+        <td>
+            VM Common
+        </td>
+        <td><CODE>
+                @link include/open/vm.h @endlink<BR>
+                @link include/open/bytecodes.h @endlink<BR>
+                @link include/open/common.h @endlink<BR>
+                @link include/open/vm_util.h @endlink<BR>
+                @link include/open/types.h @endlink
+            </CODE>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_JIT
+        </td>
+        <td>
+            <code>
+                    @link include/jit_import.h @endlink<BR>
+                    @link include/jit_import_rt.h @endlink<BR>
+                    @link include/jit_runtime_support.h @endlink<BR>
+                    @link vmcore/src/util/linux/include/platform.h @endlink<BR>
+                    @link vmcore/src/util/win/include/platform.h @endlink</P>
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_EM
+        </td>
+        <td>
+            <code>
+                <P>@link vmcore/include/ini.h @endlink</P>
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_Interpreter
+        </td>
+        <td>
+            <code>@link include/interpreter_imports.h @endlink<BR>
+                @link vmcore/include/Class.h @endlink<BR>
+                @link vmcore/include/compile.h @endlink<BR>
+                @link vmcore/include/environment.h @endlink<BR>
+                @link vmcore/include/exceptions.h @endlink<BR>
+                @link vmcore/include/exceptions_int.h @endlink<BR>
+                @link vmcore/include/ini.h @endlink<BR>
+                @link vmcore/include/jit_export.h @endlink<BR>
+                @link vmcore/include/jit_runtime_support_common.h @endlink<BR>
+                @link vmcore/include/mon_enter_exit.h @endlink<BR>
+                @link vmcore/src/util/linux/include/platform.h @endlink<BR>
+                @link vmcore/src/util/win/include/platform.h @endlink<BR>
+                @link vmcore/src/util/linux/include/platform_lowlevel.h @endlink<BR>
+                @link vmcore/src/util/win/include/platform_lowlevel.h @endlink<BR>
+                @link vmcore/include/stack_trace.h @endlink<BR>
+                @link vmcore/include/thread_generic.h @endlink<BR>
+                @link vmcore/include/thread_manager.h @endlink<BR>
+                @link vmcore/include/vm_arrays.h @endlink<BR>
+                @link vmcore/include/vm_core_types.h @endlink<BR>
+                @link vmcore/include/vm_strings.h @endlink<BR>
+                @link vmcore/include/vm_threads.h @endlink </code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_GC
+        </td>
+        <td>
+            <code>@link include/open/vm_gc.h @endlink<BR>
+                @link include/slot.h @endlink (?)</code></CODE>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_Thread
+        </td>
+        <td>
+            <code>@link include/open/thread_externals.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            JNI
+        </td>
+        <td>
+            <code>
+                <P>@link include/jni_types.h @endlink<BR>
+                @link include/jni.h</code> @endlink</P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            JVMTI
+        </td>
+        <td>
+            <code>
+                <P>@link include/jvmti.h @endlink<BR>
+                    @link include/jvmti_support.h @endlink<BR>
+                @link include/jvmti_types.h @endlink</code></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            Kernel classes
+        </td>
+        <td><CODE>@link include/open/vm_kernel_classes.h @endlink</CODE></td>
+    </tr>
+    <tr>
+        <td rowspan="3">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#EM">Execution manager</a>
+        </td>
+        <td rowspan="3">
+            <code>em</code>
+        </td>
+        <td>
+            EM Common
+        </td>
+        <td>
+            <code>
+                <P>
+                @link include/open/em.h @endlink</code></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            EM_VM
+        </td>
+        <td>
+            <P><CODE>@link include/open/em_vm.h @endlink</CODE></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            EM_JIT
+        </td>
+        <td>
+            <code>
+                @link include/open/em_profile_access.h @endlink
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td rowspan="3">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#TM">Thread manager</a>
+        </td>
+        <td rowspan="3">
+            <code>thread</code>
+        </td>
+        <td>
+            TM_VM
+        </td>
+        <td>
+            <code>
+                <P>@link include/open/jthread.h @endlink<BR>
+                @link include/open/ti_thread.h @endlink</code></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            TM_GC
+        </td>
+        <td>
+            <code>
+                <P>@link include/open/hycomp.h @endlink<BR>
+                    @link include/open/hythread.h @endlink<BR>
+                @link include/open/hythread_ext.h @endlink</code></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            Thread helpers
+        </td>
+        <td>
+            <code>@link include/open/thread_helpers.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#GC">Garbage collector</a>
+        </td>
+        <td>
+            <code>gc</code>
+        </td>
+        <td>
+            GC Generic
+        </td>
+        <td>
+            <code>@link include/open/gc.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td rowspan="3">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#EE">Execution engine</a>
+        </td>
+        <td rowspan="3">
+            <code>ee</code>
+        </td>
+        <td>
+            JIT_VM
+        </td>
+        <td>
+            <code>@link vmcore/include/jit_export.h @endlink<BR>
+                @link vmcore/include/jit_export_jpda.h @endlink<BR>
+                @link vmcore/include/jit_export_rt.h @endlink<BR>
+                @link include/internal_jit_intf.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td>JIT_EM
+        </td>
+        <td>
+            <code>
+                @link include/open/ee_em_intf.h @endlink
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            Interpreter
+        </td>
+        <td>
+            <code>@link include/interpreter.h<BR>
+                @link include/interpreter_exports.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td><a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#Class_Libraries">Class library support module</a>
+        </td>
+        <td>
+            <code>vmi</code>
+        </td>
+        <td>VMI
+        </td>
+        <td>
+            <code>
+                "classlib luni module"/hyvmls.h<BR>
+                "classlib luni module"/vmi.h
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td rowspan="3">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#Porting_Layer">OS portability layer</a>
+        </td>
+        <td rowspan="3">
+            <code>port</code>
+        </td>
+        <td>
+            <a href="Link to APR">APR</a> extension
+        </td>
+        <td>
+            <code>port/... .h (40 files)</code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#Component_Manager">Component manager</a>
+        </td>
+        <td>
+            <P><CODE>@link include/open/compmgr.h @endlink<BR>
+                    @link include/component_manager.h @endlink</CODE></P>
+        </td>
+    </tr>
+</table>
+*/
+/*
+ *  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
+<p>
+    The following table maps the DRLVM component structure described in <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#VM_Architecture">
+        DRLVM Developers Guide</a> to the directory structure. Click on component 
+    name to see its description.
+</p>
+<table align="center">
+    <tr>
+        <td><strong> Component </strong>
+        </td>
+        <td><strong> Prefix </strong>
+        </td>
+        <td><strong> Interfaces </strong>
+        </td>
+        <td><strong> Header files </strong>
+        </td>
+    </tr>
+    <tr>
+        <td rowspan="9">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#VM_Core">VM core</a>
+        </td>
+        <td rowspan="9">
+            <code>vm</code>
+        </td>
+        <td>
+            VM Common
+        </td>
+        <td><CODE>
+                @link include/open/vm.h @endlink<BR>
+                @link include/open/bytecodes.h @endlink<BR>
+                @link include/open/common.h @endlink<BR>
+                @link include/open/vm_util.h @endlink<BR>
+                @link include/open/types.h @endlink
+            </CODE>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_JIT
+        </td>
+        <td>
+            <code>
+                    @link include/jit_import.h @endlink<BR>
+                    @link include/jit_import_rt.h @endlink<BR>
+                    @link include/jit_runtime_support.h @endlink<BR>
+                    @link vmcore/src/util/linux/include/platform.h @endlink<BR>
+                    @link vmcore/src/util/win/include/platform.h @endlink</P>
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_EM
+        </td>
+        <td>
+            <code>
+                <P>@link vmcore/include/ini.h @endlink</P>
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_Interpreter
+        </td>
+        <td>
+            <code>@link include/interpreter_imports.h @endlink<BR>
+                @link vmcore/include/Class.h @endlink<BR>
+                @link vmcore/include/compile.h @endlink<BR>
+                @link vmcore/include/environment.h @endlink<BR>
+                @link vmcore/include/exceptions.h @endlink<BR>
+                @link vmcore/include/exceptions_int.h @endlink<BR>
+                @link vmcore/include/ini.h @endlink<BR>
+                @link vmcore/include/jit_export.h @endlink<BR>
+                @link vmcore/include/jit_runtime_support_common.h @endlink<BR>
+                @link vmcore/include/mon_enter_exit.h @endlink<BR>
+                @link vmcore/src/util/linux/include/platform.h @endlink<BR>
+                @link vmcore/src/util/win/include/platform.h @endlink<BR>
+                @link vmcore/src/util/linux/include/platform_lowlevel.h @endlink<BR>
+                @link vmcore/src/util/win/include/platform_lowlevel.h @endlink<BR>
+                @link vmcore/include/stack_trace.h @endlink<BR>
+                @link vmcore/include/thread_generic.h @endlink<BR>
+                @link vmcore/include/thread_manager.h @endlink<BR>
+                @link vmcore/include/vm_arrays.h @endlink<BR>
+                @link vmcore/include/vm_core_types.h @endlink<BR>
+                @link vmcore/include/vm_strings.h @endlink<BR>
+                @link vmcore/include/vm_threads.h @endlink </code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_GC
+        </td>
+        <td>
+            <code>@link include/open/vm_gc.h @endlink<BR>
+                @link include/slot.h @endlink (?)</code></CODE>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_Thread
+        </td>
+        <td>
+            <code>@link include/open/thread_externals.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            JNI
+        </td>
+        <td>
+            <code>
+                <P>@link include/jni_types.h @endlink<BR>
+                @link include/jni.h</code> @endlink</P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            JVMTI
+        </td>
+        <td>
+            <code>
+                <P>@link include/jvmti.h @endlink<BR>
+                    @link include/jvmti_support.h @endlink<BR>
+                @link include/jvmti_types.h @endlink</code></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            Kernel classes
+        </td>
+        <td><CODE>@link include/open/vm_kernel_classes.h @endlink</CODE></td>
+    </tr>
+    <tr>
+        <td rowspan="3">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#EM">Execution manager</a>
+        </td>
+        <td rowspan="3">
+            <code>em</code>
+        </td>
+        <td>
+            EM Common
+        </td>
+        <td>
+            <code>
+                <P>
+                @link include/open/em.h @endlink</code></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            EM_VM
+        </td>
+        <td>
+            <P><CODE>@link include/open/em_vm.h @endlink</CODE></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            EM_JIT
+        </td>
+        <td>
+            <code>
+                @link include/open/em_profile_access.h @endlink
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td rowspan="3">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#TM">Thread manager</a>
+        </td>
+        <td rowspan="3">
+            <code>thread</code>
+        </td>
+        <td>
+            TM_VM
+        </td>
+        <td>
+            <code>
+                <P>@link include/open/jthread.h @endlink<BR>
+                @link include/open/ti_thread.h @endlink</code></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            TM_GC
+        </td>
+        <td>
+            <code>
+                <P>@link include/open/hycomp.h @endlink<BR>
+                    @link include/open/hythread.h @endlink<BR>
+                @link include/open/hythread_ext.h @endlink</code></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            Thread helpers
+        </td>
+        <td>
+            <code>@link include/open/thread_helpers.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#GC">Garbage collector</a>
+        </td>
+        <td>
+            <code>gc</code>
+        </td>
+        <td>
+            GC Generic
+        </td>
+        <td>
+            <code>@link include/open/gc.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td rowspan="3">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#EE">Execution engine</a>
+        </td>
+        <td rowspan="3">
+            <code>ee</code>
+        </td>
+        <td>
+            JIT_VM
+        </td>
+        <td>
+            <code>@link vmcore/include/jit_export.h @endlink<BR>
+                @link vmcore/include/jit_export_jpda.h @endlink<BR>
+                @link vmcore/include/jit_export_rt.h @endlink<BR>
+                @link include/internal_jit_intf.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td>JIT_EM
+        </td>
+        <td>
+            <code>
+                @link include/open/ee_em_intf.h @endlink
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            Interpreter
+        </td>
+        <td>
+            <code>@link include/interpreter.h<BR>
+                @link include/interpreter_exports.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td><a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#Class_Libraries">Class library support module</a>
+        </td>
+        <td>
+            <code>vmi</code>
+        </td>
+        <td>VMI
+        </td>
+        <td>
+            <code>
+                "classlib luni module"/hyvmls.h<BR>
+                "classlib luni module"/vmi.h
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td rowspan="3">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#Porting_Layer">OS portability layer</a>
+        </td>
+        <td rowspan="3">
+            <code>port</code>
+        </td>
+        <td>
+            <a href="Link to APR">APR</a> extension
+        </td>
+        <td>
+            <code>port/... .h (40 files)</code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#Component_Manager">Component manager</a>
+        </td>
+        <td>
+            <P><CODE>@link include/open/compmgr.h @endlink<BR>
+                    @link include/component_manager.h @endlink</CODE></P>
+        </td>
+    </tr>
+</table>
+*/
+/*
+ *  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
+<p>
+    The following table maps the DRLVM component structure described in <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#VM_Architecture">
+        DRLVM Developers Guide</a> to the directory structure. Click on component 
+    name to see its description.
+</p>
+<table align="center">
+    <tr>
+        <td><strong> Component </strong>
+        </td>
+        <td><strong> Prefix </strong>
+        </td>
+        <td><strong> Interfaces </strong>
+        </td>
+        <td><strong> Header files </strong>
+        </td>
+    </tr>
+    <tr>
+        <td rowspan="9">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#VM_Core">VM core</a>
+        </td>
+        <td rowspan="9">
+            <code>vm</code>
+        </td>
+        <td>
+            VM Common
+        </td>
+        <td><CODE>
+                @link include/open/vm.h @endlink<BR>
+                @link include/open/bytecodes.h @endlink<BR>
+                @link include/open/common.h @endlink<BR>
+                @link include/open/vm_util.h @endlink<BR>
+                @link include/open/types.h @endlink
+            </CODE>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_JIT
+        </td>
+        <td>
+            <code>
+                    @link include/jit_import.h @endlink<BR>
+                    @link include/jit_import_rt.h @endlink<BR>
+                    @link include/jit_runtime_support.h @endlink<BR>
+                    @link vmcore/src/util/linux/include/platform.h @endlink<BR>
+                    @link vmcore/src/util/win/include/platform.h @endlink</P>
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_EM
+        </td>
+        <td>
+            <code>
+                <P>@link vmcore/include/ini.h @endlink</P>
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_Interpreter
+        </td>
+        <td>
+            <code>@link include/interpreter_imports.h @endlink<BR>
+                @link vmcore/include/Class.h @endlink<BR>
+                @link vmcore/include/compile.h @endlink<BR>
+                @link vmcore/include/environment.h @endlink<BR>
+                @link vmcore/include/exceptions.h @endlink<BR>
+                @link vmcore/include/exceptions_int.h @endlink<BR>
+                @link vmcore/include/ini.h @endlink<BR>
+                @link vmcore/include/jit_export.h @endlink<BR>
+                @link vmcore/include/jit_runtime_support_common.h @endlink<BR>
+                @link vmcore/include/mon_enter_exit.h @endlink<BR>
+                @link vmcore/src/util/linux/include/platform.h @endlink<BR>
+                @link vmcore/src/util/win/include/platform.h @endlink<BR>
+                @link vmcore/src/util/linux/include/platform_lowlevel.h @endlink<BR>
+                @link vmcore/src/util/win/include/platform_lowlevel.h @endlink<BR>
+                @link vmcore/include/stack_trace.h @endlink<BR>
+                @link vmcore/include/thread_generic.h @endlink<BR>
+                @link vmcore/include/thread_manager.h @endlink<BR>
+                @link vmcore/include/vm_arrays.h @endlink<BR>
+                @link vmcore/include/vm_core_types.h @endlink<BR>
+                @link vmcore/include/vm_strings.h @endlink<BR>
+                @link vmcore/include/vm_threads.h @endlink </code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_GC
+        </td>
+        <td>
+            <code>@link include/open/vm_gc.h @endlink<BR>
+                @link include/slot.h @endlink (?)</code></CODE>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_Thread
+        </td>
+        <td>
+            <code>@link include/open/thread_externals.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            JNI
+        </td>
+        <td>
+            <code>
+                <P>@link include/jni_types.h @endlink<BR>
+                @link include/jni.h</code> @endlink</P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            JVMTI
+        </td>
+        <td>
+            <code>
+                <P>@link include/jvmti.h @endlink<BR>
+                    @link include/jvmti_support.h @endlink<BR>
+                @link include/jvmti_types.h @endlink</code></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            Kernel classes
+        </td>
+        <td><CODE>@link include/open/vm_kernel_classes.h @endlink</CODE></td>
+    </tr>
+    <tr>
+        <td rowspan="3">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#EM">Execution manager</a>
+        </td>
+        <td rowspan="3">
+            <code>em</code>
+        </td>
+        <td>
+            EM Common
+        </td>
+        <td>
+            <code>
+                <P>
+                @link include/open/em.h @endlink</code></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            EM_VM
+        </td>
+        <td>
+            <P><CODE>@link include/open/em_vm.h @endlink</CODE></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            EM_JIT
+        </td>
+        <td>
+            <code>
+                @link include/open/em_profile_access.h @endlink
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td rowspan="3">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#TM">Thread manager</a>
+        </td>
+        <td rowspan="3">
+            <code>thread</code>
+        </td>
+        <td>
+            TM_VM
+        </td>
+        <td>
+            <code>
+                <P>@link include/open/jthread.h @endlink<BR>
+                @link include/open/ti_thread.h @endlink</code></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            TM_GC
+        </td>
+        <td>
+            <code>
+                <P>@link include/open/hycomp.h @endlink<BR>
+                    @link include/open/hythread.h @endlink<BR>
+                @link include/open/hythread_ext.h @endlink</code></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            Thread helpers
+        </td>
+        <td>
+            <code>@link include/open/thread_helpers.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#GC">Garbage collector</a>
+        </td>
+        <td>
+            <code>gc</code>
+        </td>
+        <td>
+            GC Generic
+        </td>
+        <td>
+            <code>@link include/open/gc.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td rowspan="3">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#EE">Execution engine</a>
+        </td>
+        <td rowspan="3">
+            <code>ee</code>
+        </td>
+        <td>
+            JIT_VM
+        </td>
+        <td>
+            <code>@link vmcore/include/jit_export.h @endlink<BR>
+                @link vmcore/include/jit_export_jpda.h @endlink<BR>
+                @link vmcore/include/jit_export_rt.h @endlink<BR>
+                @link include/internal_jit_intf.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td>JIT_EM
+        </td>
+        <td>
+            <code>
+                @link include/open/ee_em_intf.h @endlink
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            Interpreter
+        </td>
+        <td>
+            <code>@link include/interpreter.h<BR>
+                @link include/interpreter_exports.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td><a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#Class_Libraries">Class library support module</a>
+        </td>
+        <td>
+            <code>vmi</code>
+        </td>
+        <td>VMI
+        </td>
+        <td>
+            <code>
+                "classlib luni module"/hyvmls.h<BR>
+                "classlib luni module"/vmi.h
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td rowspan="3">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#Porting_Layer">OS portability layer</a>
+        </td>
+        <td rowspan="3">
+            <code>port</code>
+        </td>
+        <td>
+            <a href="Link to APR">APR</a> extension
+        </td>
+        <td>
+            <code>port/... .h (40 files)</code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#Component_Manager">Component manager</a>
+        </td>
+        <td>
+            <P><CODE>@link include/open/compmgr.h @endlink<BR>
+                    @link include/component_manager.h @endlink</CODE></P>
+        </td>
+    </tr>
+</table>
+*/
+/*
+ *  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
+<p>
+    The following table maps the DRLVM component structure described in <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#VM_Architecture">
+        DRLVM Developers Guide</a> to the directory structure. Click on component 
+    name to see its description.
+</p>
+<table align="center">
+    <tr>
+        <td><strong> Component </strong>
+        </td>
+        <td><strong> Prefix </strong>
+        </td>
+        <td><strong> Interfaces </strong>
+        </td>
+        <td><strong> Header files </strong>
+        </td>
+    </tr>
+    <tr>
+        <td rowspan="9">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#VM_Core">VM core</a>
+        </td>
+        <td rowspan="9">
+            <code>vm</code>
+        </td>
+        <td>
+            VM Common
+        </td>
+        <td><CODE>
+                @link include/open/vm.h @endlink<BR>
+                @link include/open/bytecodes.h @endlink<BR>
+                @link include/open/common.h @endlink<BR>
+                @link include/open/vm_util.h @endlink<BR>
+                @link include/open/types.h @endlink
+            </CODE>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_JIT
+        </td>
+        <td>
+            <code>
+                    @link include/jit_import.h @endlink<BR>
+                    @link include/jit_import_rt.h @endlink<BR>
+                    @link include/jit_runtime_support.h @endlink<BR>
+                    @link vmcore/src/util/linux/include/platform.h @endlink<BR>
+                    @link vmcore/src/util/win/include/platform.h @endlink</P>
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_EM
+        </td>
+        <td>
+            <code>
+                <P>@link vmcore/include/ini.h @endlink</P>
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_Interpreter
+        </td>
+        <td>
+            <code>@link include/interpreter_imports.h @endlink<BR>
+                @link vmcore/include/Class.h @endlink<BR>
+                @link vmcore/include/compile.h @endlink<BR>
+                @link vmcore/include/environment.h @endlink<BR>
+                @link vmcore/include/exceptions.h @endlink<BR>
+                @link vmcore/include/exceptions_int.h @endlink<BR>
+                @link vmcore/include/ini.h @endlink<BR>
+                @link vmcore/include/jit_export.h @endlink<BR>
+                @link vmcore/include/jit_runtime_support_common.h @endlink<BR>
+                @link vmcore/include/mon_enter_exit.h @endlink<BR>
+                @link vmcore/src/util/linux/include/platform.h @endlink<BR>
+                @link vmcore/src/util/win/include/platform.h @endlink<BR>
+                @link vmcore/src/util/linux/include/platform_lowlevel.h @endlink<BR>
+                @link vmcore/src/util/win/include/platform_lowlevel.h @endlink<BR>
+                @link vmcore/include/stack_trace.h @endlink<BR>
+                @link vmcore/include/thread_generic.h @endlink<BR>
+                @link vmcore/include/thread_manager.h @endlink<BR>
+                @link vmcore/include/vm_arrays.h @endlink<BR>
+                @link vmcore/include/vm_core_types.h @endlink<BR>
+                @link vmcore/include/vm_strings.h @endlink<BR>
+                @link vmcore/include/vm_threads.h @endlink </code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_GC
+        </td>
+        <td>
+            <code>@link include/open/vm_gc.h @endlink<BR>
+                @link include/slot.h @endlink (?)</code></CODE>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            VM_Thread
+        </td>
+        <td>
+            <code>@link include/open/thread_externals.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            JNI
+        </td>
+        <td>
+            <code>
+                <P>@link include/jni_types.h @endlink<BR>
+                @link include/jni.h</code> @endlink</P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            JVMTI
+        </td>
+        <td>
+            <code>
+                <P>@link include/jvmti.h @endlink<BR>
+                    @link include/jvmti_support.h @endlink<BR>
+                @link include/jvmti_types.h @endlink</code></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            Kernel classes
+        </td>
+        <td><CODE>@link include/open/vm_kernel_classes.h @endlink</CODE></td>
+    </tr>
+    <tr>
+        <td rowspan="3">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#EM">Execution manager</a>
+        </td>
+        <td rowspan="3">
+            <code>em</code>
+        </td>
+        <td>
+            EM Common
+        </td>
+        <td>
+            <code>
+                <P>
+                @link include/open/em.h @endlink</code></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            EM_VM
+        </td>
+        <td>
+            <P><CODE>@link include/open/em_vm.h @endlink</CODE></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            EM_JIT
+        </td>
+        <td>
+            <code>
+                @link include/open/em_profile_access.h @endlink
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td rowspan="3">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#TM">Thread manager</a>
+        </td>
+        <td rowspan="3">
+            <code>thread</code>
+        </td>
+        <td>
+            TM_VM
+        </td>
+        <td>
+            <code>
+                <P>@link include/open/jthread.h @endlink<BR>
+                @link include/open/ti_thread.h @endlink</code></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            TM_GC
+        </td>
+        <td>
+            <code>
+                <P>@link include/open/hycomp.h @endlink<BR>
+                    @link include/open/hythread.h @endlink<BR>
+                @link include/open/hythread_ext.h @endlink</code></P>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            Thread helpers
+        </td>
+        <td>
+            <code>@link include/open/thread_helpers.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#GC">Garbage collector</a>
+        </td>
+        <td>
+            <code>gc</code>
+        </td>
+        <td>
+            GC Generic
+        </td>
+        <td>
+            <code>@link include/open/gc.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td rowspan="3">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#EE">Execution engine</a>
+        </td>
+        <td rowspan="3">
+            <code>ee</code>
+        </td>
+        <td>
+            JIT_VM
+        </td>
+        <td>
+            <code>@link vmcore/include/jit_export.h @endlink<BR>
+                @link vmcore/include/jit_export_jpda.h @endlink<BR>
+                @link vmcore/include/jit_export_rt.h @endlink<BR>
+                @link include/internal_jit_intf.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td>JIT_EM
+        </td>
+        <td>
+            <code>
+                @link include/open/ee_em_intf.h @endlink
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            Interpreter
+        </td>
+        <td>
+            <code>@link include/interpreter.h<BR>
+                @link include/interpreter_exports.h @endlink</code>
+        </td>
+    </tr>
+    <tr>
+        <td><a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#Class_Libraries">Class library support module</a>
+        </td>
+        <td>
+            <code>vmi</code>
+        </td>
+        <td>VMI
+        </td>
+        <td>
+            <code>
+                "classlib luni module"/hyvmls.h<BR>
+                "classlib luni module"/vmi.h
+            </code>
+        </td>
+    </tr>
+    <tr>
+        <td rowspan="3">
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#Porting_Layer">OS portability layer</a>
+        </td>
+        <td rowspan="3">
+            <code>port</code>
+        </td>
+        <td>
+            <a href="Link to APR">APR</a> extension
+        </td>
+        <td>
+            <code>port/... .h (40 files)</code>
+        </td>
+    </tr>
+    <tr>
+        <td>
+            <a href="http://harmony.apache.org/subcomponents/drlvm/developers_guide.html#Component_Manager">Component manager</a>
+        </td>
+        <td>
+            <P><CODE>@link include/open/compmgr.h @endlink<BR>
+                    @link include/component_manager.h @endlink</CODE></P>
+        </td>
+    </tr>
+</table>
+*/



Mime
View raw message