harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hinde...@apache.org
Subject svn commit: r1002152 [4/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...
Date Tue, 28 Sep 2010 13:08:57 GMT
Modified: harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/lang/String2Test.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/lang/String2Test.java?rev=1002152&r1=1002151&r2=1002152&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/lang/String2Test.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/lang/String2Test.java Tue Sep 28 13:08:47 2010
@@ -282,6 +282,7 @@ public class String2Test extends junit.f
         String s2 = "s2";
         String s3 = s1.concat(s2);
         assertEquals(s2, s3);
+        assertNotSame(s2, s3);
 
         s3 = s2.concat(s1);
         assertSame(s2, s3);
@@ -793,11 +794,14 @@ public class String2Test extends junit.f
                 .toLowerCase().equals(hwlc));
 
         assertEquals(
-                "a) Sigma has same lower case value at end of word with Unicode 3.0",
+                "a) Sigma has ordinary lower case value when isolated with Unicode 4.0",
                 "\u03c3", "\u03a3".toLowerCase());
         assertEquals(
-                "b) Sigma has same lower case value at end of word with Unicode 3.0",
-                "a \u03c3", "a \u03a3".toLowerCase());
+                "b) Sigma has final form lower case value at end of word with Unicode 4.0",
+                "a\u03c2", "a\u03a3".toLowerCase());
+        
+        assertEquals("toLowerCase case conversion did not succeed",
+        		"\uD801\uDC44", "\uD801\uDC1C".toLowerCase());
     }
 
     /**
@@ -835,6 +839,8 @@ public class String2Test extends junit.f
         String s = "a\u00df\u1f56";
         assertTrue("Invalid conversion", !s.toUpperCase().equals(s));
 
+        assertEquals("toUpperCase case conversion did not succeed",
+        		"\uD801\uDC1C", "\uD801\uDC44".toUpperCase());
     }
 
     /**

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/math/src/main/java/java/math/BigDecimal.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/math/src/main/java/java/math/BigDecimal.java?rev=1002152&r1=1002151&r2=1002152&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/math/src/main/java/java/math/BigDecimal.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/math/src/main/java/java/math/BigDecimal.java Tue Sep 28 13:08:47 2010
@@ -2940,9 +2940,8 @@ public class BigDecimal extends Number i
      * @return an approximation of {@code precision()} value
      */
     private int aproxPrecision() {
-        return ((precision > 0)
-        ? precision
-                : (int)((this.bitLength - 1) * LOG10_2)) + 1;
+        return (precision > 0) ? precision
+                : ((int) ((this.bitLength - 1) * LOG10_2)) + 1;
     }
 
     /**

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/math/src/test/java/org/apache/harmony/tests/java/math/BigDecimalCompareTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/math/src/test/java/org/apache/harmony/tests/java/math/BigDecimalCompareTest.java?rev=1002152&r1=1002151&r2=1002152&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/math/src/test/java/org/apache/harmony/tests/java/math/BigDecimalCompareTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/math/src/test/java/org/apache/harmony/tests/java/math/BigDecimalCompareTest.java Tue Sep 28 13:08:47 2010
@@ -500,4 +500,13 @@ public class BigDecimalCompareTest exten
        BigDecimal aNumber = new BigDecimal(new BigInteger(a), aScale);
        assertEquals("incorrect value", 0, aNumber.signum());
     }
+    
+    /*
+     * Regression test for HARMONY-6406
+     */
+    public void testApproxPrecision() {
+        BigDecimal testInstance = BigDecimal.TEN.multiply(new BigDecimal("0.1"));
+        int result = testInstance.compareTo(new BigDecimal("1.00"));
+        assertEquals(0, result);
+    }
 }

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/pack200/depends/manifests/asm-3.1/META-INF/MANIFEST.MF
            ('svn:mime-type' removed)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/pack200/src/main/java/org/apache/harmony/unpack200/SegmentConstantPoolArrayCache.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/pack200/src/main/java/org/apache/harmony/unpack200/bytecode/DeprecatedAttribute.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/pack200/src/main/java5/org/apache/harmony/unpack200/Pack200UnpackerAdapter.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/pack200/src/test/java/org/apache/harmony/pack200/tests/ArchiveTest.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/pack200/src/test/java/org/apache/harmony/pack200/tests/NewAttributeBandsTest.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/pack200/src/test/java/org/apache/harmony/pack200/tests/PackingOptionsTest.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/pack200/src/test/java/org/apache/harmony/unpack200/tests/CPUTF8Test.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/pack200/src/test/java/org/apache/harmony/unpack200/tests/NewAttributeBandsTest.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/pack200/src/test/java/org/apache/harmony/unpack200/tests/SegmentConstantPoolArrayCacheTest.java
            ('svn:mime-type' removed)

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/pack200/src/test/resources/org/apache/harmony/pack200/tests/JustResources.pack
            ('svn:executable' removed)

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/print/src/main/java/common/org/apache/harmony/x/print/javax.print.StreamPrintServiceFactory
            ('svn:executable' removed)

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/print/src/main/java/unix/org/apache/harmony/x/print/javax.print.PrintServiceLookup
            ('svn:executable' removed)

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/print/src/main/java/windows/org/apache/harmony/x/print/javax.print.PrintServiceLookup
            ('svn:executable' removed)

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/rmi/src/main/java/java/rmi/server/ObjID.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/rmi/src/main/java/java/rmi/server/ObjID.java?rev=1002152&r1=1002151&r2=1002152&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/rmi/src/main/java/java/rmi/server/ObjID.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/rmi/src/main/java/java/rmi/server/ObjID.java Tue Sep 28 13:08:47 2010
@@ -133,6 +133,11 @@ public final class ObjID implements Seri
     private static class NumberGenerator {
         // Counter to be used in case of insecure mode.
         static long numCounter = 65536; // 2^16
+        
+        private static class RMINumberGeneratorLock {
+            // Used to identify local lock.
+        }
+        private static final Object monitor = new RMINumberGeneratorLock();
 
         // Secure generator.
         SecureRandom sGenerator;
@@ -149,8 +154,10 @@ public final class ObjID implements Seri
         /*
          * Returns next long number.
          */
-        synchronized long nextLong() {
-            return useRandom ? sGenerator.nextLong() : numCounter++;
+        long nextLong() {
+            synchronized (monitor) {
+                return useRandom ? sGenerator.nextLong() : numCounter++;
+            }
         }
     }
 }

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/security/src/test/resources/hyts_badpem.cer
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/security/src/test/resources/policyTest2.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/swing/src/main/java/common/javax/swing/JApplet.java
            ('svn:executable' removed)

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/swing/src/main/java/common/javax/swing/plaf/basic/icons/Logo.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/classlib/modules/swing/src/main/java/common/javax/swing/plaf/metal/icons/Error.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/classlib/modules/swing/src/main/java/common/javax/swing/plaf/metal/icons/Inform.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/classlib/modules/swing/src/main/java/common/javax/swing/plaf/metal/icons/Question.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/classlib/modules/swing/src/main/java/common/javax/swing/plaf/metal/icons/Warn.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/classlib/modules/swing/src/main/java/common/org/apache/harmony/x/swing/text/html/icons/loadingFailedIcon.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/classlib/modules/swing/src/main/java/common/org/apache/harmony/x/swing/text/html/icons/loadingImageIcon.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/classlib/modules/swing/src/main/java/common/org/apache/harmony/x/swing/text/html/icons/noImageIcon.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/classlib/modules/swing/src/test/api/java.injected/javax/swing/JAppletTest.java
            ('svn:executable' removed)

Propchange: harmony/enhanced/java/branches/mrh/classlib/modules/swing/src/test/resources/javax/swing/images/Error.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/classlib/modules/swing/src/test/resources/javax/swing/images/animated.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/classlib/modules/xml/depends/manifests/xerces_2.10.0/META-INF/MANIFEST.MF
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/classlib/support/src/test/java/tests/resources/Harmony.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/classlib/support/src/test/java/tests/resources/Harmony.jpg
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/jpeg

Propchange: harmony/enhanced/java/branches/mrh/classlib/support/src/test/java/tests/resources/Harmony.png
------------------------------------------------------------------------------
--- svn:mime-type (original)
+++ svn:mime-type Tue Sep 28 13:08:47 2010
@@ -1 +1 @@
-application/octet-stream
+image/png

Propchange: harmony/enhanced/java/branches/mrh/common_resources/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Sep 28 13:08:47 2010
@@ -1,4 +1,4 @@
 /harmony/enhanced/java/branches/mrh/common_resources:935751
-/harmony/enhanced/java/trunk/common_resources:935751-999306
+/harmony/enhanced/java/trunk/common_resources:935751-1002080
 /harmony/enhanced/trunk/common_resources:476395-921782
 /incubator/harmony/enhanced/trunk/common_resources:292550-476394

Modified: harmony/enhanced/java/branches/mrh/common_resources/make/depends.properties
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/common_resources/make/depends.properties?rev=1002152&r1=1002151&r2=1002152&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/common_resources/make/depends.properties (original)
+++ harmony/enhanced/java/branches/mrh/common_resources/make/depends.properties Tue Sep 28 13:08:47 2010
@@ -37,7 +37,7 @@ ecj.jar.md5=3ad7eff5648879a38729d6790229
 cpptasks=${depends.jars}/cpptasks-1.0b4/cpptasks.zip
 cpptasks.jar=${depends.jars}/cpptasks-1.0b4/cpptasks.jar
 cpptasks.unzip.path=cpptasks-1.0b4/cpptasks.jar
-cpptasks.url=http://dfn.dl.sourceforge.net/sourceforge/ant-contrib/cpptasks-1.0b4.zip
+cpptasks.url=http://downloads.sourceforge.net/sourceforge/ant-contrib/cpptasks-1.0b4.zip?use_mirror=autoselect
 cpptasks.md5=118e601b58a48519208efa9893c7c5c0
 
 icuhdr=${depends.oss}/icu4c/icu4c-3.4-harmony-includes.zip
@@ -68,9 +68,6 @@ icudll.md5@freebsd.x86_64.8x@=3d76c796e7
 
 ############################## TO SORT OUT ##############################
 
-
-sf.base=http://dfn.dl.sourceforge.net/sourceforge
-
 xalan.dir=${depends.jars}/xalan-j_2.7.0
 xalan.jar=${xalan.dir}/xalan.jar
 xalan.url=${maven2.base}/xalan/xalan/2.7.0/xalan-2.7.0.jar
@@ -111,7 +108,7 @@ msvcp.md5.x86_64=5ae0f01f02a03558da0cbd2
 
 mx4j.dir=${depends.jars}/mx4j_3.0.2
 mx4j.zip=${mx4j.dir}/mx4j.zip
-mx4j.url=${sf.base}/mx4j/mx4j-3.0.2.zip
+mx4j.url=http://downloads.sourceforge.net/sourceforge/mx4j/mx4j-3.0.2.zip?use_mirror=autoselect
 mx4j.md5=443bd83ee36414de4b8fc5722b038b02
 mx4j.jar=${mx4j.dir}/mx4j.jar
 mx4j.remote.jar=${mx4j.dir}/mx4j-remote.jar
@@ -156,7 +153,7 @@ awtdeps.testfile.x86_64=${awtdeps.extrac
 dejavu-fonts.dir=${depends.dir}/dejavu-fonts
 dejavu-fonts.fonts.dir=${depends.dir}/dejavu-fonts/dejavu-ttf-2.18
 dejavu-fonts.zip=${dejavu-fonts.dir}/dejavu-ttf-2.18-1.zip
-dejavu-fonts.url=http://dfn.dl.sourceforge.net/sourceforge/dejavu/dejavu-ttf-2.18-1.zip
+dejavu-fonts.url=http://downloads.sourceforge.net/sourceforge/dejavu/dejavu-ttf-2.18-1.zip?use_mirror=autoselect
 dejavu-fonts.md5=72e0a87ec1f9c5c26c66eabcf1e2018e
 
 derby.dir=${depends.jars}/derby-10.3.1.4

Propchange: harmony/enhanced/java/branches/mrh/drlvm/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Sep 28 13:08:47 2010
@@ -1,5 +1,5 @@
 /harmony/enhanced/java/branches/mrh/drlvm:935751
-/harmony/enhanced/java/trunk/drlvm:935751-999306
+/harmony/enhanced/java/trunk/drlvm:935751-1002080
 /harmony/enhanced/trunk/drlvm:476395-926313
 /harmony/enhanced/trunk/working_vm:476396-920147
 /incubator/harmony/enhanced/trunk/working_vm:423974-476394

Modified: harmony/enhanced/java/branches/mrh/drlvm/make/depends.properties
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/drlvm/make/depends.properties?rev=1002152&r1=1002151&r2=1002152&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/drlvm/make/depends.properties (original)
+++ harmony/enhanced/java/branches/mrh/drlvm/make/depends.properties Tue Sep 28 13:08:47 2010
@@ -42,5 +42,5 @@ ant-contrib.md5=c5a75fc28cbc52f09bd43b55
 jasmin=${depends.jars}/jasmin-1.1/jasmin-1.1.zip
 jasmin.jar=${depends.jars}/jasmin-1.1/jasmin.jar
 jasmin.unzip.path=jasmin-1.1/jasmin.jar
-jasmin.url=http://dfn.dl.sourceforge.net/sourceforge/jasmin/jasmin-1.1.zip
+jasmin.url=http://downloads.sourceforge.net/sourceforge/jasmin/jasmin-1.1.zip?use_mirror=autoselect
 jasmin.md5=bb96616023ab4efdffa173601004fa17

Propchange: harmony/enhanced/java/branches/mrh/drlvm/modules/vm/src/main/native/encoder/unix/makefile
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/drlvm/modules/vm/src/main/native/gc_gen/shared/LICENSE
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/drlvm/modules/vm/src/main/native/gc_gen/shared/NOTICE
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/drlvm/modules/vm/src/main/native/hythr/unix/exports.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/drlvm/modules/vm/src/main/native/hythr/unix/makefile
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/drlvm/modules/vm/src/main/native/port/unix/makefile
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/drlvm/modules/vm/src/main/native/port_ch/unix/exports.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/drlvm/modules/vm/src/main/native/port_ch/unix/makefile
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/drlvm/modules/vm/src/main/native/verifier/unix/makefile
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/drlvm/modules/vm/src/main/native/vmcore/unix/exports.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/drlvm/modules/vm/src/main/native/vmcore/unix/makefile
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: harmony/enhanced/java/branches/mrh/drlvm/src/test/regression/H2335/SimplestLibraryPathTest.java
            ('svn:executable' removed)

Propchange: harmony/enhanced/java/branches/mrh/drlvm/src/test/regression/H2335/readme.txt
            ('svn:executable' removed)

Propchange: harmony/enhanced/java/branches/mrh/drlvm/src/test/regression/H3862/SubrBounds.java
            ('svn:executable' removed)

Propchange: harmony/enhanced/java/branches/mrh/drlvm/src/test/regression/H3862/neg.j
            ('svn:executable' removed)

Propchange: harmony/enhanced/java/branches/mrh/drlvm/src/test/regression/H3862/neg2.j
            ('svn:executable' removed)

Propchange: harmony/enhanced/java/branches/mrh/drlvm/src/test/regression/H3862/neg3.j
            ('svn:executable' removed)

Propchange: harmony/enhanced/java/branches/mrh/drlvm/src/test/regression/H3862/pos.j
            ('svn:executable' removed)

Propchange: harmony/enhanced/java/branches/mrh/drlvm/src/test/regression/H3862/pos2.j
            ('svn:executable' removed)

Propchange: harmony/enhanced/java/branches/mrh/drlvm/src/test/regression/H3862/run.test.xml
            ('svn:executable' removed)

Propchange: harmony/enhanced/java/branches/mrh/drlvm/src/test/regression/H4579/neg.j
            ('svn:executable' removed)

Propchange: harmony/enhanced/java/branches/mrh/drlvm/src/test/regression/H4579/run.test.xml
            ('svn:executable' removed)

Propchange: harmony/enhanced/java/branches/mrh/drlvm/src/test/regression/H4579/test.java
            ('svn:executable' removed)

Modified: harmony/enhanced/java/branches/mrh/drlvm/vm/doc/DoxygenStart.html
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/drlvm/vm/doc/DoxygenStart.html?rev=1002152&r1=1002151&r2=1002152&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/drlvm/vm/doc/DoxygenStart.html (original)
+++ harmony/enhanced/java/branches/mrh/drlvm/vm/doc/DoxygenStart.html Tue Sep 28 13:08:47 2010
@@ -1,54 +1,54 @@
-<!--
-    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
--->
-<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="apr_extension/html/index.html">Porting: APR Extensions</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="component_manager/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>
+<!--
+    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
+-->
+<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="apr_extension/html/index.html">Porting: APR Extensions</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="component_manager/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>

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/doc/DoxygenStart.html
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: harmony/enhanced/java/branches/mrh/drlvm/vm/doc/doc.properties
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/drlvm/vm/doc/doc.properties?rev=1002152&r1=1002151&r2=1002152&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/drlvm/vm/doc/doc.properties (original)
+++ harmony/enhanced/java/branches/mrh/drlvm/vm/doc/doc.properties Tue Sep 28 13:08:47 2010
@@ -1,535 +1,535 @@
-# 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.
-
-# Set absolute paths below
-doc.dir=${basedir}
-doc.suffix=
-classlib.dir=${basedir}/../../../classlib
-classlib.doc.dir=${classlib.dir}/doc
-
-
-intf.name=Inter-component Interfaces
-
-vm_common.intf= \
-include/open/vm.h  \
-include/open/bytecodes.h  \
-include/open/common.h  \
-include/open/vm_util.h  \
-include/open/types.h  \
-
-vm_jit.intf= \
-include/jit_import.h  \
-include/jit_import_rt.h  \
-include/jit_runtime_support.h  \
-
-vm_em.intf= \
-vmcore/include/ini.h  \
-
-vm_interpreter.intf= \
-include/interpreter_imports.h  \
-vmcore/include/Class.h  \
-vmcore/include/compile.h  \
-vmcore/include/environment.h  \
-vmcore/include/exceptions.h  \
-vmcore/include/exceptions_int.h  \
-vmcore/include/ini.h  \
-vmcore/include/jit_export.h  \
-vmcore/include/jit_runtime_support_common.h  \
-vmcore/include/mon_enter_exit.h  \
-vmcore/src/util/win/include/platform_lowlevel.h  \
-vmcore/src/util/linux/include/platform_lowlevel.h  \
-vmcore/include/stack_trace.h  \
-vmcore/include/thread_generic.h  \
-vmcore/include/thread_manager.h  \
-vmcore/include/vm_arrays.h  \
-vmcore/include/vm_core_types.h  \
-vmcore/include/vm_strings.h  \
-vmcore/include/vm_threads.h  \
-
-vm_gc.intf= \
-include/open/vm_gc.h  \
-include/slot.h  \
-
-vm_thread.intf= \
-include/open/thread_externals.h  \
-
-vm_jni.intf= \
-include/jni_types.h  \
-include/jni.h  \
-
-vm_jvmti.intf= \
-include/jvmti.h  \
-include/jvmti_support.h  \
-include/jvmti_types.h  \
-
-vm_kernel.intf= \
-include/open/vm_kernel_classes.h  \
-
-vm.intf= \
-${vm_common.intf} \
-${vm_jit.intf} \
-${vm_em.intf} \
-${vm_interpreter.intf} \
-${vm_gc.intf} \
-${vm_thread.intf} \
-${vm_jni.intf} \
-${vm_jvmti.intf} \
-${vm_kernel.intf} \
-
-gc_generic.intf= \
-include/open/gc.h \
-
-tm_vm.intf= \
-include/open/jthread.h  \
-include/open/ti_thread.h  \
-
-tm_gc.intf= \
-include/open/hycomp.h  \
-include/open/hythread.h  \
-include/open/hythread_ext.h  \
-
-thread_helpers.intf= \
-include/open/thread_helpers.h \
-
-tm.intf=   \
-${tm_vm.intf}   \
-${tm_gc.intf}   \
-${thread_helpers.intf}   \
-
-jit_vm.intf= \
-vmcore/include/jit_export.h  \
-vmcore/include/jit_export_jpda.h  \
-vmcore/include/jit_export_rt.h  \
-
-jit_em.intf= \
-include/open/ee_em_intf.h \
-
-jitrino.intf= \
-include/internal_jit_intf.h \ 
-
-jit.intf= \
-${jit_vm.intf} \
-${jit_em.intf} \
-${jitrino.intf} \
-
-interpreter.intf= \
-include/interpreter_exports.h \
-
-vmi.intf= \
-${classlib.dir}/modules/luni/src/main/native/include/shared/hyvmls.h \
-${classlib.dir}/modules/luni/src/main/native/include/shared/vmi.h \
-
-apr_extension.intf= \
-port/include/clog.h  \
-port/include/cxxlog.h  \
-port/include/lil.h  \
-port/include/lil_code_generator.h  \
-port/include/lil_code_generator_utils.h  \
-port/include/log_macro.h  \
-port/include/logger.h  \
-port/include/loggerstring.h  \
-port/include/m2n.h  \
-port/include/platform_core_natives.h  \
-port/include/port_atomic.h  \
-port/include/port_disasm.h  \
-port/include/port_dso.h  \
-port/include/port_filepath.h  \
-port/include/port_general.h  \
-port/include/port_malloc.h  \
-port/include/port_sysinfo.h  \
-port/include/port_timer.h  \
-port/include/port_vmem.h  \
-port/include/stack_iterator.h 
-
-component_manager.intf= \
-include/component_manager.h \
-include/open/compmgr.h \
-
-em_generic.intf= \
-include/em_intf.h  \
-include/jit_intf.h  \
-
-em_common.intf= \
-include/open/em.h  \
-
-em_vm.intf= \
-include/open/em_vm.h \
-
-em_jit.intf= \
-include/open/em_profile_access.h  \
-
-em.intf= \
-${em_generic.intf} \
-${em_common.intf} \
-${em_vm.intf} \
-${em_jit.intf} \
-
-thread.intf= \
-vmcore/src/kernel_classes/javasrc/java/lang/Class.java \
-vmcore/src/kernel_classes/javasrc/java/lang/ClassLoader.java \
-vmcore/src/kernel_classes/javasrc/java/lang/Compiler.java \
-vmcore/src/kernel_classes/javasrc/java/lang/EMThreadSupport.java \
-vmcore/src/kernel_classes/javasrc/java/lang/FinalizerThread.java \
-vmcore/src/kernel_classes/javasrc/java/lang/Object.java \
-vmcore/src/kernel_classes/javasrc/java/lang/Package.java \
-vmcore/src/kernel_classes/javasrc/java/lang/ref/PhantomReference.java \
-vmcore/src/kernel_classes/javasrc/java/lang/ref/Reference.java \
-vmcore/src/kernel_classes/javasrc/java/lang/ref/ReferenceQueue.java \
-vmcore/src/kernel_classes/javasrc/java/lang/ref/SoftReference.java \
-vmcore/src/kernel_classes/javasrc/java/lang/ref/WeakReference.java \
-vmcore/src/kernel_classes/javasrc/java/lang/reflect/AccessibleObject.java \
-vmcore/src/kernel_classes/javasrc/java/lang/reflect/Array.java \
-vmcore/src/kernel_classes/javasrc/java/lang/reflect/Constructor.java \
-vmcore/src/kernel_classes/javasrc/java/lang/reflect/Field.java \
-vmcore/src/kernel_classes/javasrc/java/lang/reflect/Method.java \
-vmcore/src/kernel_classes/javasrc/java/lang/reflect/ReflectExporter.java \
-vmcore/src/kernel_classes/javasrc/java/lang/reflect/VMField.java \
-vmcore/src/kernel_classes/javasrc/java/lang/reflect/VMReflection.java \
-vmcore/src/kernel_classes/javasrc/java/lang/Runtime.java \
-vmcore/src/kernel_classes/javasrc/java/lang/StackTraceElement.java \
-vmcore/src/kernel_classes/javasrc/java/lang/System.java \
-vmcore/src/kernel_classes/javasrc/java/lang/Thread.java \
-vmcore/src/kernel_classes/javasrc/java/lang/ThreadGroup.java \
-vmcore/src/kernel_classes/javasrc/java/lang/ThreadWeakRef.java \
-vmcore/src/kernel_classes/javasrc/java/lang/Throwable.java \
-vmcore/src/kernel_classes/javasrc/java/lang/VMClassRegistry.java \
-vmcore/src/kernel_classes/javasrc/java/lang/VMExecutionEngine.java \
-vmcore/src/kernel_classes/javasrc/java/lang/VMMemoryManager.java \
-vmcore/src/kernel_classes/javasrc/java/lang/VMStart.java \
-vmcore/src/kernel_classes/javasrc/java/lang/VMThreadManager.java \
-vmcore/src/kernel_classes/javasrc/java/security/AccessControlContext.java \
-vmcore/src/kernel_classes/javasrc/java/security/AccessController.java \
-vmcore/src/kernel_classes/javasrc/java/util/concurrent/locks/LockSupport.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/fortress/security/PolicyUtils.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/fortress/security/SecurityUtils.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/kernel/vm/VM.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/annotation/AnnotationFactory.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/annotation/AnnotationMember.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/ClassLoaderInfo.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/implementation/GenericArrayTypeImpl.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/implementation/ParameterizedTypeImpl.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/implementation/TypeVariableImpl.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/implementation/WildcardTypeImpl.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimClassGenericDecl.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimClassType.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimConstructorGenericDecl.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimFieldGenericDecl.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimGenericArrayType.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimGenericDeclaration.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimGenericType.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimMethodGenericDecl.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimParameterizedType.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimType.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimTypeParameter.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimTypeVariable.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimWildcardType.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/Parser.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureLexer2.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParser.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParserTokenTypes.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/ReflectAccessor.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/Reflection.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/ReflectPermissionCollection.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/repository/ParameterizedTypeRepository.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/repository/TypeVariableRepository.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/repository/WildcardTypeRepository.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryChecker.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryCreator.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryFinder.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryLoader.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryUtil.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/RuntimePermissionCollection.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/misc/Base64.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/misc/EmptyEnum.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/misc/SystemUtils.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/util/concurrent/Atomics.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/ClassFormat.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/JarRunner.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/VMGenericsAndAnnotations.java \
-vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/VMStack.java \
-vmcore/src/kernel_classes/javasrc/sun/misc/Unsafe.java \
-
-intf.files= \
-include/open/mainpage.html \
-${vm.intf}        \
-${em.intf}        \
-${apr_extension.intf}      \
-${interpreter.intf}        \
-${jit.intf}       \
-${tm.intf}        \
-${gc_generic.intf}         \
-${component_manager.intf}  \
-${vmi.intf}                \
-
-em.name=Execution Manager
-em.files= \
-${em.intf} \
-em/src/DrlEMImpl.h \
-em/src/DrlProfileCollectionFramework.h \
-em/src/EBProfileCollector.h   \
-em/src/EdgeProfileCollector.h \
-em/src/MTable.h 
-
-gc_cc.name=Copying/Compacting Garbage Collector
-gc_cc.files= \
-${gc_generic.intf} \
-gc_cc/src/collect.h \
-gc_cc/src/fast_list.h \
-gc_cc/src/gc_types.h \
-gc_cc/src/root_set_cache.h \
-gc_cc/src/slide_compact.h \
-gc_cc/src/slot.h \
-gc_cc/src/timer.h
-
-gc_gen.name=Generational Garbage Collector
-gc_gen.files= \
-${gc_generic.intf} \
-gc_gen/src/common/gc_block.h  \
-gc_gen/src/common/gc_common.h  \
-gc_gen/src/common/gc_for_class.h  \
-gc_gen/src/common/gc_platform.h  \
-gc_gen/src/common/interior_pointer.h  \
-gc_gen/src/gen/gen.h  \
-gc_gen/src/mark_compact/mspace.h  \
-gc_gen/src/mark_compact/mspace_collect.h  \
-gc_gen/src/mark_sweep/lspace.h  \
-gc_gen/src/thread/collector.h  \
-gc_gen/src/thread/mutator.h  \
-gc_gen/src/thread/thread_alloc.h  \
-gc_gen/src/trace_forward/fspace.h  \
-gc_gen/src/verify/verify_live_heap.h 
-
-gcv4.name=Obsolete Garbage Collector
-gcv4.files= \
-${gc_generic.intf} \
-gcv4/src/block_store.h \
-gcv4/src/characterize_heap.h \
-gcv4/src/compressed_references.h \
-gcv4/src/descendents.h  \
-gcv4/src/faststack.h  \
-gcv4/src/garbage_collector.h  \
-gcv4/src/gc_cout.h  \
-gcv4/src/gc_debug.h  \
-gcv4/src/gc_globals.h  \
-gcv4/src/gc_header.h  \
-gcv4/src/gc_thread.h  \
-gcv4/src/gc_utils.h  \
-gcv4/src/gc_v4.h  \
-gcv4/src/gc_version.h  \
-gcv4/src/hash_table.h  \
-gcv4/src/mark.h  \
-gcv4/src/mark_stack.h  \
-gcv4/src/object_list.h  \
-gcv4/src/pair_table.h  \
-gcv4/src/remembered_set.h  \
-gcv4/src/slot_offset_list.h  \
-gcv4/src/stash_block.h  \
-gcv4/src/vector_set.h  \
-gcv4/src/work_packet_manager.h 
-
-interpreter.name=Interpreter
-interpreter.files= \
-${interpreter.intf} \
-interpreter/src/interp_defs.h \
-interpreter/src/interp_native.h \
-interpreter/src/interp_vm_helpers.h
-
-jitrino.name=Jitrino
-jitrino.files= \
-${jit.intf} \
-jitrino/src/jet/jet.h \
-jitrino/src/main/Jitrino.h \
-jitrino/src/vm/drl/DrlEMInterface.h \
-jitrino/src/vm/drl/DrlVMInterface.h \
-jitrino/src/vm/EMInterface.h \
-jitrino/src/vm/VMInterface.h 
-
-apr_extension.name=Porting Layer
-apr_extension.files= \
-${apr_extension.intf} \
-port/include/tl/allocator.h  \
-port/include/tl/list_mt.h  \
-port/include/tl/memory_pool.h  \
-port/include/tl/set.h  \
-port/include/tl/set_mt.h  \
-port/include/tl/vector.h  \
-port/include/tl/vector_mt.h  \
-port/src/encoder/ia32_em64t/dec_base.h  \
-port/src/encoder/ia32_em64t/encoder.h  \
-port/src/encoder/ia32_em64t/enc_base.h  \
-port/src/encoder/ia32_em64t/enc_defs.h  \
-port/src/encoder/ia32_em64t/enc_prvt.h  \
-port/src/lil/em64t/pim/include/lil_code_generator_em64t.h  \
-port/src/lil/em64t/pim/m2n_em64t_internal.h  \
-port/src/lil/ia32/pim/include/lil_code_generator_ia32.h  \
-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  \
-tests/unit/ulist/unit_test.h  \
-tests/unit/ulist/unit_test_logger.h  \
-tests/unit/ulist/unit_test_main.h 
-
-thread.name=Thread Manager
-thread.files= \
-${tm.intf} \
-thread/src/thread_private.h 
-
-vmcore.name=VM Infrastructure
-vmcore.files= \
-${vm.intf} \
-vmcore/include/annotation.h  \
-vmcore/include/annotations.h  \
-vmcore/include/assertion_registry.h  \
-vmcore/include/atomics.h  \
-vmcore/include/bit_vector.h  \
-vmcore/include/bytereader.h  \
-vmcore/include/cci.h  \
-vmcore/include/classloader.h  \
-vmcore/include/classpath_const.h  \
-vmcore/include/class_interface.h  \
-vmcore/include/class_member.h  \
-vmcore/include/dll_em_intf.h  \
-vmcore/include/dll_gc.h  \
-vmcore/include/dll_jit_intf.h  \
-vmcore/include/dump.h  \
-vmcore/include/em_intf_cpp.h  \
-vmcore/include/exceptions_impl.h  \
-vmcore/include/exceptions_jit.h  \
-vmcore/include/exceptions_type.h  \
-vmcore/include/finalize.h  \
-vmcore/include/GlobalClassLoaderIterator.h  \
-vmcore/include/hashtable.h  \
-vmcore/include/heap.h  \
-vmcore/include/init.h  \
-vmcore/include/jarfile_support.h  \
-vmcore/include/jarfile_util.h  \
-vmcore/include/jni_direct.h  \
-vmcore/include/jni_utils.h  \
-vmcore/include/jvmti_break_intf.h  \
-vmcore/include/jvmti_dasm.h  \
-vmcore/include/jvmti_direct.h  \
-vmcore/include/jvmti_interface.h  \
-vmcore/include/jvmti_internal.h  \
-vmcore/include/jvmti_utils.h  \
-vmcore/include/lock_manager.h  \
-vmcore/include/manifest.h  \
-vmcore/include/mem_alloc.h  \
-vmcore/include/method_lookup.h  \
-vmcore/include/natives_support.h  \
-vmcore/include/native_frame.h  \
-vmcore/include/native_modules.h  \
-vmcore/include/native_overrides.h  \
-vmcore/include/native_stack.h  \
-vmcore/include/native_utils.h  \
-vmcore/include/nogc.h  \
-vmcore/include/object.h  \
-vmcore/include/object_generic.h  \
-vmcore/include/object_handles.h  \
-vmcore/include/object_layout.h  \
-vmcore/include/Package.h  \
-vmcore/include/platform_utils.h  \
-vmcore/include/primitives_support.h  \
-vmcore/include/properties.h  \
-vmcore/include/reflection.h  \
-vmcore/include/root_set_enum_internal.h  \
-vmcore/include/simplehashtable.h  \
-vmcore/include/stack_dump.h  \
-vmcore/include/stack_walker.h  \
-vmcore/include/String_Pool.h  \
-vmcore/include/suspend_checker.h  \
-vmcore/include/sync_bits.h  \
-vmcore/include/thread_dump.h  \
-vmcore/include/type.h  \
-vmcore/include/unloading.h  \
-vmcore/include/verifier.h  \
-vmcore/include/Verifier_stub.h  \
-vmcore/include/verify_stack_enumeration.h  \
-vmcore/include/version.h  \
-vmcore/include/vm_import.h  \
-vmcore/include/vm_log.h  \
-vmcore/include/vm_stats.h  \
-vmcore/include/vtable.h  \
-vmcore/src/jvmti/jvmti_heap.h  \
-vmcore/src/jvmti/jvmti_roots.h  \
-vmcore/src/jvmti/jvmti_tags.h  \
-vmcore/src/jvmti/jvmti_trace.h  \
-vmcore/src/jvmti/ulist.h  \
-vmcore/src/kernel_classes/native/java_lang_EMThreadSupport.h  \
-vmcore/src/kernel_classes/native/java_lang_FinalizerThread.h  \
-vmcore/src/kernel_classes/native/java_lang_reflect_VMField.h  \
-vmcore/src/kernel_classes/native/java_lang_reflect_VMReflection.h  \
-vmcore/src/kernel_classes/native/java_lang_Runtime_SubProcess.h  \
-vmcore/src/kernel_classes/native/java_lang_Runtime_SubProcess_SubInputStream.h  \
-vmcore/src/kernel_classes/native/java_lang_Runtime_SubProcess_SubOutputStream.h  \
-vmcore/src/kernel_classes/native/java_lang_System.h  \
-vmcore/src/kernel_classes/native/java_lang_VMClassRegistry.h  \
-vmcore/src/kernel_classes/native/java_lang_VMExecutionEngine.h  \
-vmcore/src/kernel_classes/native/java_lang_VMMemoryManager.h  \
-vmcore/src/kernel_classes/native/java_lang_VMThreadManager.h  \
-vmcore/src/kernel_classes/native/java_util_concurrent_locks_LockSupport.h  \
-vmcore/src/kernel_classes/native/org_apache_harmony_kernel_vm_VM.h  \
-vmcore/src/kernel_classes/native/org_apache_harmony_util_concurrent_Atomics.h  \
-vmcore/src/kernel_classes/native/org_apache_harmony_vm_VMDebug.h  \
-vmcore/src/kernel_classes/native/org_apache_harmony_vm_VMGenericsAndAnnotations.h  \
-vmcore/src/kernel_classes/native/org_apache_harmony_vm_VMStack.h  \
-vmcore/src/util/em64t/base_natives/java_lang_thread_em64t.h  \
-vmcore/src/util/ia32/base_natives/java_lang_thread_ia32.h  \
-vmcore/src/util/ipf/base/defines.h  \
-vmcore/src/util/ipf/base_natives/java_lang_thread_ipf.h  \
-vmcore/src/util/ipf/code_emit/sched_enums.h  \
-vmcore/src/util/ipf/include/Code_Emitter.h  \
-vmcore/src/util/ipf/include/Emitter_IR.h  \
-vmcore/src/util/ipf/include/merced.h  \
-vmcore/src/util/ipf/include/stub_code_utils.h  \
-vmcore/src/util/ipf/include/vm_ipf.h  \
-vmcore/src/util/linux/crash_handler.h  \
-vmcore/src/util/linux/include/exception_filter.h  \
-vmcore/src/util/linux/include/vm_process.h  \
-vmcore/src/util/win/include/exception_filter.h  \
-vmcore/src/util/win/include/vm_process.h  \
-vmcore/src/verifier/ver_real.h 
-
-vmi.name=Class Library Support
-vmi.files= \
-${vmi.intf} \
-vmi/src/vm_trace.h 
-
-component_manager.name=Component Manager
-component_manager.files= \
-${component_manager.intf} \
-vmstart/src/compmgr/component_manager_impl.h
-
-drlvm.name=DRLVM
-drlvm.files= \
-${em.files} \
-${gc_cc.files} \
-${gc_gen.files} \
-${gcv4.files} \
-${interpreter.files} \
-${jitrino.files} \
-${apr_extension.files} \
-${thread.files} \
-${vmcore.files} \
-${vmi.files} \
-${component_manager.files}
-
-
-
+# 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.
+
+# Set absolute paths below
+doc.dir=${basedir}
+doc.suffix=
+classlib.dir=${basedir}/../../../classlib
+classlib.doc.dir=${classlib.dir}/doc
+
+
+intf.name=Inter-component Interfaces
+
+vm_common.intf= \
+include/open/vm.h  \
+include/open/bytecodes.h  \
+include/open/common.h  \
+include/open/vm_util.h  \
+include/open/types.h  \
+
+vm_jit.intf= \
+include/jit_import.h  \
+include/jit_import_rt.h  \
+include/jit_runtime_support.h  \
+
+vm_em.intf= \
+vmcore/include/ini.h  \
+
+vm_interpreter.intf= \
+include/interpreter_imports.h  \
+vmcore/include/Class.h  \
+vmcore/include/compile.h  \
+vmcore/include/environment.h  \
+vmcore/include/exceptions.h  \
+vmcore/include/exceptions_int.h  \
+vmcore/include/ini.h  \
+vmcore/include/jit_export.h  \
+vmcore/include/jit_runtime_support_common.h  \
+vmcore/include/mon_enter_exit.h  \
+vmcore/src/util/win/include/platform_lowlevel.h  \
+vmcore/src/util/linux/include/platform_lowlevel.h  \
+vmcore/include/stack_trace.h  \
+vmcore/include/thread_generic.h  \
+vmcore/include/thread_manager.h  \
+vmcore/include/vm_arrays.h  \
+vmcore/include/vm_core_types.h  \
+vmcore/include/vm_strings.h  \
+vmcore/include/vm_threads.h  \
+
+vm_gc.intf= \
+include/open/vm_gc.h  \
+include/slot.h  \
+
+vm_thread.intf= \
+include/open/thread_externals.h  \
+
+vm_jni.intf= \
+include/jni_types.h  \
+include/jni.h  \
+
+vm_jvmti.intf= \
+include/jvmti.h  \
+include/jvmti_support.h  \
+include/jvmti_types.h  \
+
+vm_kernel.intf= \
+include/open/vm_kernel_classes.h  \
+
+vm.intf= \
+${vm_common.intf} \
+${vm_jit.intf} \
+${vm_em.intf} \
+${vm_interpreter.intf} \
+${vm_gc.intf} \
+${vm_thread.intf} \
+${vm_jni.intf} \
+${vm_jvmti.intf} \
+${vm_kernel.intf} \
+
+gc_generic.intf= \
+include/open/gc.h \
+
+tm_vm.intf= \
+include/open/jthread.h  \
+include/open/ti_thread.h  \
+
+tm_gc.intf= \
+include/open/hycomp.h  \
+include/open/hythread.h  \
+include/open/hythread_ext.h  \
+
+thread_helpers.intf= \
+include/open/thread_helpers.h \
+
+tm.intf=   \
+${tm_vm.intf}   \
+${tm_gc.intf}   \
+${thread_helpers.intf}   \
+
+jit_vm.intf= \
+vmcore/include/jit_export.h  \
+vmcore/include/jit_export_jpda.h  \
+vmcore/include/jit_export_rt.h  \
+
+jit_em.intf= \
+include/open/ee_em_intf.h \
+
+jitrino.intf= \
+include/internal_jit_intf.h \ 
+
+jit.intf= \
+${jit_vm.intf} \
+${jit_em.intf} \
+${jitrino.intf} \
+
+interpreter.intf= \
+include/interpreter_exports.h \
+
+vmi.intf= \
+${classlib.dir}/modules/luni/src/main/native/include/shared/hyvmls.h \
+${classlib.dir}/modules/luni/src/main/native/include/shared/vmi.h \
+
+apr_extension.intf= \
+port/include/clog.h  \
+port/include/cxxlog.h  \
+port/include/lil.h  \
+port/include/lil_code_generator.h  \
+port/include/lil_code_generator_utils.h  \
+port/include/log_macro.h  \
+port/include/logger.h  \
+port/include/loggerstring.h  \
+port/include/m2n.h  \
+port/include/platform_core_natives.h  \
+port/include/port_atomic.h  \
+port/include/port_disasm.h  \
+port/include/port_dso.h  \
+port/include/port_filepath.h  \
+port/include/port_general.h  \
+port/include/port_malloc.h  \
+port/include/port_sysinfo.h  \
+port/include/port_timer.h  \
+port/include/port_vmem.h  \
+port/include/stack_iterator.h 
+
+component_manager.intf= \
+include/component_manager.h \
+include/open/compmgr.h \
+
+em_generic.intf= \
+include/em_intf.h  \
+include/jit_intf.h  \
+
+em_common.intf= \
+include/open/em.h  \
+
+em_vm.intf= \
+include/open/em_vm.h \
+
+em_jit.intf= \
+include/open/em_profile_access.h  \
+
+em.intf= \
+${em_generic.intf} \
+${em_common.intf} \
+${em_vm.intf} \
+${em_jit.intf} \
+
+thread.intf= \
+vmcore/src/kernel_classes/javasrc/java/lang/Class.java \
+vmcore/src/kernel_classes/javasrc/java/lang/ClassLoader.java \
+vmcore/src/kernel_classes/javasrc/java/lang/Compiler.java \
+vmcore/src/kernel_classes/javasrc/java/lang/EMThreadSupport.java \
+vmcore/src/kernel_classes/javasrc/java/lang/FinalizerThread.java \
+vmcore/src/kernel_classes/javasrc/java/lang/Object.java \
+vmcore/src/kernel_classes/javasrc/java/lang/Package.java \
+vmcore/src/kernel_classes/javasrc/java/lang/ref/PhantomReference.java \
+vmcore/src/kernel_classes/javasrc/java/lang/ref/Reference.java \
+vmcore/src/kernel_classes/javasrc/java/lang/ref/ReferenceQueue.java \
+vmcore/src/kernel_classes/javasrc/java/lang/ref/SoftReference.java \
+vmcore/src/kernel_classes/javasrc/java/lang/ref/WeakReference.java \
+vmcore/src/kernel_classes/javasrc/java/lang/reflect/AccessibleObject.java \
+vmcore/src/kernel_classes/javasrc/java/lang/reflect/Array.java \
+vmcore/src/kernel_classes/javasrc/java/lang/reflect/Constructor.java \
+vmcore/src/kernel_classes/javasrc/java/lang/reflect/Field.java \
+vmcore/src/kernel_classes/javasrc/java/lang/reflect/Method.java \
+vmcore/src/kernel_classes/javasrc/java/lang/reflect/ReflectExporter.java \
+vmcore/src/kernel_classes/javasrc/java/lang/reflect/VMField.java \
+vmcore/src/kernel_classes/javasrc/java/lang/reflect/VMReflection.java \
+vmcore/src/kernel_classes/javasrc/java/lang/Runtime.java \
+vmcore/src/kernel_classes/javasrc/java/lang/StackTraceElement.java \
+vmcore/src/kernel_classes/javasrc/java/lang/System.java \
+vmcore/src/kernel_classes/javasrc/java/lang/Thread.java \
+vmcore/src/kernel_classes/javasrc/java/lang/ThreadGroup.java \
+vmcore/src/kernel_classes/javasrc/java/lang/ThreadWeakRef.java \
+vmcore/src/kernel_classes/javasrc/java/lang/Throwable.java \
+vmcore/src/kernel_classes/javasrc/java/lang/VMClassRegistry.java \
+vmcore/src/kernel_classes/javasrc/java/lang/VMExecutionEngine.java \
+vmcore/src/kernel_classes/javasrc/java/lang/VMMemoryManager.java \
+vmcore/src/kernel_classes/javasrc/java/lang/VMStart.java \
+vmcore/src/kernel_classes/javasrc/java/lang/VMThreadManager.java \
+vmcore/src/kernel_classes/javasrc/java/security/AccessControlContext.java \
+vmcore/src/kernel_classes/javasrc/java/security/AccessController.java \
+vmcore/src/kernel_classes/javasrc/java/util/concurrent/locks/LockSupport.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/fortress/security/PolicyUtils.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/fortress/security/SecurityUtils.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/kernel/vm/VM.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/annotation/AnnotationFactory.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/annotation/AnnotationMember.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/ClassLoaderInfo.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/implementation/GenericArrayTypeImpl.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/implementation/ParameterizedTypeImpl.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/implementation/TypeVariableImpl.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/implementation/WildcardTypeImpl.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimClassGenericDecl.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimClassType.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimConstructorGenericDecl.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimFieldGenericDecl.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimGenericArrayType.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimGenericDeclaration.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimGenericType.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimMethodGenericDecl.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimParameterizedType.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimType.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimTypeParameter.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimTypeVariable.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/InterimWildcardType.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/Parser.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureLexer2.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParser.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParserTokenTypes.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/ReflectAccessor.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/Reflection.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/ReflectPermissionCollection.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/repository/ParameterizedTypeRepository.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/repository/TypeVariableRepository.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/repository/WildcardTypeRepository.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryChecker.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryCreator.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryFinder.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryLoader.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryUtil.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/RuntimePermissionCollection.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/misc/Base64.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/misc/EmptyEnum.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/misc/SystemUtils.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/util/concurrent/Atomics.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/ClassFormat.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/JarRunner.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/VMGenericsAndAnnotations.java \
+vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/VMStack.java \
+vmcore/src/kernel_classes/javasrc/sun/misc/Unsafe.java \
+
+intf.files= \
+include/open/mainpage.html \
+${vm.intf}        \
+${em.intf}        \
+${apr_extension.intf}      \
+${interpreter.intf}        \
+${jit.intf}       \
+${tm.intf}        \
+${gc_generic.intf}         \
+${component_manager.intf}  \
+${vmi.intf}                \
+
+em.name=Execution Manager
+em.files= \
+${em.intf} \
+em/src/DrlEMImpl.h \
+em/src/DrlProfileCollectionFramework.h \
+em/src/EBProfileCollector.h   \
+em/src/EdgeProfileCollector.h \
+em/src/MTable.h 
+
+gc_cc.name=Copying/Compacting Garbage Collector
+gc_cc.files= \
+${gc_generic.intf} \
+gc_cc/src/collect.h \
+gc_cc/src/fast_list.h \
+gc_cc/src/gc_types.h \
+gc_cc/src/root_set_cache.h \
+gc_cc/src/slide_compact.h \
+gc_cc/src/slot.h \
+gc_cc/src/timer.h
+
+gc_gen.name=Generational Garbage Collector
+gc_gen.files= \
+${gc_generic.intf} \
+gc_gen/src/common/gc_block.h  \
+gc_gen/src/common/gc_common.h  \
+gc_gen/src/common/gc_for_class.h  \
+gc_gen/src/common/gc_platform.h  \
+gc_gen/src/common/interior_pointer.h  \
+gc_gen/src/gen/gen.h  \
+gc_gen/src/mark_compact/mspace.h  \
+gc_gen/src/mark_compact/mspace_collect.h  \
+gc_gen/src/mark_sweep/lspace.h  \
+gc_gen/src/thread/collector.h  \
+gc_gen/src/thread/mutator.h  \
+gc_gen/src/thread/thread_alloc.h  \
+gc_gen/src/trace_forward/fspace.h  \
+gc_gen/src/verify/verify_live_heap.h 
+
+gcv4.name=Obsolete Garbage Collector
+gcv4.files= \
+${gc_generic.intf} \
+gcv4/src/block_store.h \
+gcv4/src/characterize_heap.h \
+gcv4/src/compressed_references.h \
+gcv4/src/descendents.h  \
+gcv4/src/faststack.h  \
+gcv4/src/garbage_collector.h  \
+gcv4/src/gc_cout.h  \
+gcv4/src/gc_debug.h  \
+gcv4/src/gc_globals.h  \
+gcv4/src/gc_header.h  \
+gcv4/src/gc_thread.h  \
+gcv4/src/gc_utils.h  \
+gcv4/src/gc_v4.h  \
+gcv4/src/gc_version.h  \
+gcv4/src/hash_table.h  \
+gcv4/src/mark.h  \
+gcv4/src/mark_stack.h  \
+gcv4/src/object_list.h  \
+gcv4/src/pair_table.h  \
+gcv4/src/remembered_set.h  \
+gcv4/src/slot_offset_list.h  \
+gcv4/src/stash_block.h  \
+gcv4/src/vector_set.h  \
+gcv4/src/work_packet_manager.h 
+
+interpreter.name=Interpreter
+interpreter.files= \
+${interpreter.intf} \
+interpreter/src/interp_defs.h \
+interpreter/src/interp_native.h \
+interpreter/src/interp_vm_helpers.h
+
+jitrino.name=Jitrino
+jitrino.files= \
+${jit.intf} \
+jitrino/src/jet/jet.h \
+jitrino/src/main/Jitrino.h \
+jitrino/src/vm/drl/DrlEMInterface.h \
+jitrino/src/vm/drl/DrlVMInterface.h \
+jitrino/src/vm/EMInterface.h \
+jitrino/src/vm/VMInterface.h 
+
+apr_extension.name=Porting Layer
+apr_extension.files= \
+${apr_extension.intf} \
+port/include/tl/allocator.h  \
+port/include/tl/list_mt.h  \
+port/include/tl/memory_pool.h  \
+port/include/tl/set.h  \
+port/include/tl/set_mt.h  \
+port/include/tl/vector.h  \
+port/include/tl/vector_mt.h  \
+port/src/encoder/ia32_em64t/dec_base.h  \
+port/src/encoder/ia32_em64t/encoder.h  \
+port/src/encoder/ia32_em64t/enc_base.h  \
+port/src/encoder/ia32_em64t/enc_defs.h  \
+port/src/encoder/ia32_em64t/enc_prvt.h  \
+port/src/lil/em64t/pim/include/lil_code_generator_em64t.h  \
+port/src/lil/em64t/pim/m2n_em64t_internal.h  \
+port/src/lil/ia32/pim/include/lil_code_generator_ia32.h  \
+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  \
+tests/unit/ulist/unit_test.h  \
+tests/unit/ulist/unit_test_logger.h  \
+tests/unit/ulist/unit_test_main.h 
+
+thread.name=Thread Manager
+thread.files= \
+${tm.intf} \
+thread/src/thread_private.h 
+
+vmcore.name=VM Infrastructure
+vmcore.files= \
+${vm.intf} \
+vmcore/include/annotation.h  \
+vmcore/include/annotations.h  \
+vmcore/include/assertion_registry.h  \
+vmcore/include/atomics.h  \
+vmcore/include/bit_vector.h  \
+vmcore/include/bytereader.h  \
+vmcore/include/cci.h  \
+vmcore/include/classloader.h  \
+vmcore/include/classpath_const.h  \
+vmcore/include/class_interface.h  \
+vmcore/include/class_member.h  \
+vmcore/include/dll_em_intf.h  \
+vmcore/include/dll_gc.h  \
+vmcore/include/dll_jit_intf.h  \
+vmcore/include/dump.h  \
+vmcore/include/em_intf_cpp.h  \
+vmcore/include/exceptions_impl.h  \
+vmcore/include/exceptions_jit.h  \
+vmcore/include/exceptions_type.h  \
+vmcore/include/finalize.h  \
+vmcore/include/GlobalClassLoaderIterator.h  \
+vmcore/include/hashtable.h  \
+vmcore/include/heap.h  \
+vmcore/include/init.h  \
+vmcore/include/jarfile_support.h  \
+vmcore/include/jarfile_util.h  \
+vmcore/include/jni_direct.h  \
+vmcore/include/jni_utils.h  \
+vmcore/include/jvmti_break_intf.h  \
+vmcore/include/jvmti_dasm.h  \
+vmcore/include/jvmti_direct.h  \
+vmcore/include/jvmti_interface.h  \
+vmcore/include/jvmti_internal.h  \
+vmcore/include/jvmti_utils.h  \
+vmcore/include/lock_manager.h  \
+vmcore/include/manifest.h  \
+vmcore/include/mem_alloc.h  \
+vmcore/include/method_lookup.h  \
+vmcore/include/natives_support.h  \
+vmcore/include/native_frame.h  \
+vmcore/include/native_modules.h  \
+vmcore/include/native_overrides.h  \
+vmcore/include/native_stack.h  \
+vmcore/include/native_utils.h  \
+vmcore/include/nogc.h  \
+vmcore/include/object.h  \
+vmcore/include/object_generic.h  \
+vmcore/include/object_handles.h  \
+vmcore/include/object_layout.h  \
+vmcore/include/Package.h  \
+vmcore/include/platform_utils.h  \
+vmcore/include/primitives_support.h  \
+vmcore/include/properties.h  \
+vmcore/include/reflection.h  \
+vmcore/include/root_set_enum_internal.h  \
+vmcore/include/simplehashtable.h  \
+vmcore/include/stack_dump.h  \
+vmcore/include/stack_walker.h  \
+vmcore/include/String_Pool.h  \
+vmcore/include/suspend_checker.h  \
+vmcore/include/sync_bits.h  \
+vmcore/include/thread_dump.h  \
+vmcore/include/type.h  \
+vmcore/include/unloading.h  \
+vmcore/include/verifier.h  \
+vmcore/include/Verifier_stub.h  \
+vmcore/include/verify_stack_enumeration.h  \
+vmcore/include/version.h  \
+vmcore/include/vm_import.h  \
+vmcore/include/vm_log.h  \
+vmcore/include/vm_stats.h  \
+vmcore/include/vtable.h  \
+vmcore/src/jvmti/jvmti_heap.h  \
+vmcore/src/jvmti/jvmti_roots.h  \
+vmcore/src/jvmti/jvmti_tags.h  \
+vmcore/src/jvmti/jvmti_trace.h  \
+vmcore/src/jvmti/ulist.h  \
+vmcore/src/kernel_classes/native/java_lang_EMThreadSupport.h  \
+vmcore/src/kernel_classes/native/java_lang_FinalizerThread.h  \
+vmcore/src/kernel_classes/native/java_lang_reflect_VMField.h  \
+vmcore/src/kernel_classes/native/java_lang_reflect_VMReflection.h  \
+vmcore/src/kernel_classes/native/java_lang_Runtime_SubProcess.h  \
+vmcore/src/kernel_classes/native/java_lang_Runtime_SubProcess_SubInputStream.h  \
+vmcore/src/kernel_classes/native/java_lang_Runtime_SubProcess_SubOutputStream.h  \
+vmcore/src/kernel_classes/native/java_lang_System.h  \
+vmcore/src/kernel_classes/native/java_lang_VMClassRegistry.h  \
+vmcore/src/kernel_classes/native/java_lang_VMExecutionEngine.h  \
+vmcore/src/kernel_classes/native/java_lang_VMMemoryManager.h  \
+vmcore/src/kernel_classes/native/java_lang_VMThreadManager.h  \
+vmcore/src/kernel_classes/native/java_util_concurrent_locks_LockSupport.h  \
+vmcore/src/kernel_classes/native/org_apache_harmony_kernel_vm_VM.h  \
+vmcore/src/kernel_classes/native/org_apache_harmony_util_concurrent_Atomics.h  \
+vmcore/src/kernel_classes/native/org_apache_harmony_vm_VMDebug.h  \
+vmcore/src/kernel_classes/native/org_apache_harmony_vm_VMGenericsAndAnnotations.h  \
+vmcore/src/kernel_classes/native/org_apache_harmony_vm_VMStack.h  \
+vmcore/src/util/em64t/base_natives/java_lang_thread_em64t.h  \
+vmcore/src/util/ia32/base_natives/java_lang_thread_ia32.h  \
+vmcore/src/util/ipf/base/defines.h  \
+vmcore/src/util/ipf/base_natives/java_lang_thread_ipf.h  \
+vmcore/src/util/ipf/code_emit/sched_enums.h  \
+vmcore/src/util/ipf/include/Code_Emitter.h  \
+vmcore/src/util/ipf/include/Emitter_IR.h  \
+vmcore/src/util/ipf/include/merced.h  \
+vmcore/src/util/ipf/include/stub_code_utils.h  \
+vmcore/src/util/ipf/include/vm_ipf.h  \
+vmcore/src/util/linux/crash_handler.h  \
+vmcore/src/util/linux/include/exception_filter.h  \
+vmcore/src/util/linux/include/vm_process.h  \
+vmcore/src/util/win/include/exception_filter.h  \
+vmcore/src/util/win/include/vm_process.h  \
+vmcore/src/verifier/ver_real.h 
+
+vmi.name=Class Library Support
+vmi.files= \
+${vmi.intf} \
+vmi/src/vm_trace.h 
+
+component_manager.name=Component Manager
+component_manager.files= \
+${component_manager.intf} \
+vmstart/src/compmgr/component_manager_impl.h
+
+drlvm.name=DRLVM
+drlvm.files= \
+${em.files} \
+${gc_cc.files} \
+${gc_gen.files} \
+${gcv4.files} \
+${interpreter.files} \
+${jitrino.files} \
+${apr_extension.files} \
+${thread.files} \
+${vmcore.files} \
+${vmi.files} \
+${component_manager.files}
+
+
+

Propchange: harmony/enhanced/java/branches/mrh/drlvm/vm/doc/doc.properties
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message