You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by hi...@apache.org on 2010/09/28 15:08:57 UTC

svn commit: r1002152 [5/5] - in /harmony/enhanced/java/branches/mrh: ./ classlib/ classlib/depends/files/ classlib/doc/awt/images/ classlib/doc/regex/images/ classlib/doc/security/images/ classlib/doc/vminterface/ classlib/modules/archive/src/test/java...

Modified: harmony/enhanced/java/branches/mrh/drlvm/vm/include/open/mainpage.html
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/drlvm/vm/include/open/mainpage.html?rev=1002152&r1=1002151&r2=1002152&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/drlvm/vm/include/open/mainpage.html (original)
+++ harmony/enhanced/java/branches/mrh/drlvm/vm/include/open/mainpage.html Tue Sep 28 13:08:47 2010
@@ -1,312 +1,312 @@
-/*
- *  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>
-            </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_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</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="http://apr.apache.org/">APR</a> extensions
-        </td>
-        <td>
-            <code>
-                    @link port/include/port_atomic.h @endlink<BR>
-                    @link port/include/port_disasm.h @endlink<BR>
-                    @link port/include/port_filepath.h @endlink<BR>
-                    @link port/include/port_sysinfo.h @endlink<BR>
-                    @link port/include/port_timer.h @endlink<BR>                    
-                    @link port/include/port_dso.h @endlink</P>
-            </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>
+            </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_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</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="http://apr.apache.org/">APR</a> extensions
+        </td>
+        <td>
+            <code>
+                    @link port/include/port_atomic.h @endlink<BR>
+                    @link port/include/port_disasm.h @endlink<BR>
+                    @link port/include/port_filepath.h @endlink<BR>
+                    @link port/include/port_sysinfo.h @endlink<BR>
+                    @link port/include/port_timer.h @endlink<BR>                    
+                    @link port/include/port_dso.h @endlink</P>
+            </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>
+*/

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/include/open/mainpage.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/include/open/vm_properties.h
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/tests/unit/ulist/Makefile
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/thread/doc/images/JavaAttached.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/thread/doc/images/Lock_reservation.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/thread/doc/images/Monitors.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/thread/doc/images/NativeUnattachedThread.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/thread/doc/images/SuspendAll.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/thread/doc/images/Synchronizer_mutex.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/thread/doc/images/ThreadCreation.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/thread/doc/images/ThreadingSystem.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/thread/doc/images/inflated_lockword.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/thread/doc/images/inflated_thin_monitor.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/thread/doc/images/lock_reserv.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/thread/doc/images/locking.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/thread/doc/images/safePoint.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/thread/doc/images/safeRegion.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/thread/doc/images/thread_groups.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/thread/doc/images/tm_in_vm.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/thread/doc/images/uninflated_lockword.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/vmcore/include/inline_info.h
            ('svn:executable' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jpda/doc/images/command_sequence.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jpda/doc/images/data_flow.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jpda/doc/images/event_sequence.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jpda/doc/images/jpda.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jpda/doc/images/tests.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jpda/src/main/native/jdwp/unix/agent/exports.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jpda/src/main/native/jdwp/unix/transport/dt_socket/exports.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jpda/src/main/native/jdwp/windows/transport/dt_shmem/makefile
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/pack200/Main.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/Consts.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/Main.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/control/Controller.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/control/InvalidPolicyTextException.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/control/PolicyFileHandler.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/control/PolicyTextParser.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/model/CommentEntry.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/model/GrantEntry.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/model/KeystoreEntry.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/model/KeystorePasswordURLEntry.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/model/Permission.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/model/PolicyEntry.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/model/Principal.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/view/BaseFormDialog.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/view/DirectTextEditorPanel.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/view/EditorPanel.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/view/GrantEntryEditFormDialog.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/view/GraphicalEditorPanel.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/view/KeystoreEntryEditFormDialog.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/view/LAEFormDialog.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/view/ListAndEditPanel.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/view/MainFrame.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/view/PrincipalEditFormDialog.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/view/WarningLogDialog.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/policytool/view/apache.gif
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/gif

Propchange: harmony/enhanced/java/branches/mrh/jdktools/modules/jretools/src/main/java/org/apache/harmony/jretools/unpack200/Main.java
            ('svn:mime-type' removed)

Modified: harmony/enhanced/java/branches/mrh/jdktools/modules/samsa/src/main/native/samsa/samsa.c
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/jdktools/modules/samsa/src/main/native/samsa/samsa.c?rev=1002152&r1=1002151&r2=1002152&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/jdktools/modules/samsa/src/main/native/samsa/samsa.c (original)
+++ harmony/enhanced/java/branches/mrh/jdktools/modules/samsa/src/main/native/samsa/samsa.c Tue Sep 28 13:08:47 2010
@@ -135,7 +135,7 @@ int main (int argc, char **argv, char **
     int newIndex = 0;
     char *root = NULL;
     char *fullExePath = NULL;
-    TOOLDATA *pToolData = (TOOLDATA *) malloc(sizeof(TOOLDATA));
+    TOOLDATA *pToolData;
     
     int isJavaw = 0;
     int toolType = 0; /* 0 = JRE tool, 1 = JDK tool, 2 = JRE tool in jdk/bin */
@@ -171,6 +171,7 @@ int main (int argc, char **argv, char **
     toolType = getToolType(root, toolName);
     if (toolType == -1) {
         fprintf(stderr, "Unable to determine type (JDK/JRE) of tool\n");
+        free(toolName);
         return 1;
     }
       
@@ -181,6 +182,7 @@ int main (int argc, char **argv, char **
     pToolData = getToolData(toolName, root, toolType);
        
     if (pToolData == NULL) { 
+        free(toolName);
         return 2;
     }
     
@@ -415,7 +417,7 @@ char *cleanToolName(const char *name) 
     _strlwr(temp);
 
     // remove possible '.exe' suffix
-	exe = strstr(temp, ".exe");
+    exe = strstr(temp, ".exe");
     if (exe) { 
        *exe = '\0';
     }
@@ -452,7 +454,8 @@ char *getRoot(const char* argv0) { 
         *last = '\0';
         return exeDir;
     }
-    
+
+    free(exeDir);
     return NULL;
 }