Skip to content

Commit

Permalink
Harmony 5.0M9 fixes.
Browse files Browse the repository at this point in the history
  • Loading branch information
Ian Rogers committed Apr 17, 2009
1 parent d2911f2 commit adafe09
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
6 changes: 6 additions & 0 deletions build/primordials/Harmony.txt
Original file line number Diff line number Diff line change
Expand Up @@ -200,9 +200,15 @@ Ljava/util/Hashtable$2;
Ljava/util/Hashtable$3;
Ljava/util/Hashtable$4$1;
Ljava/util/Hashtable$4;
Ljava/util/Hashtable$5;
Ljava/util/Hashtable$6$1;
Ljava/util/Hashtable$6;
Ljava/util/Hashtable$7$1;
Ljava/util/Hashtable$7;
Ljava/util/Hashtable$Entry;
[Ljava/util/Hashtable$Entry;
Ljava/util/Hashtable$HashIterator;
Ljava/util/Hashtable$HashEnumIterator;

Ljava/util/List;
Ljava/util/ListResourceBundle;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2356,6 +2356,11 @@ private static boolean copyKnownClasspathStaticField(Class<?> jdkType, String rv
rvmFieldName.equals("CACHE") && rvmFieldType.isArrayType()) {
Statics.setSlotContents(rvmFieldOffset, new Byte[256]);
return true;
} else if (jdkType.equals(java.lang.Integer.class) &&
rvmFieldName.equals("decimalScale") && rvmFieldType.isArrayType()) {
Statics.setSlotContents(rvmFieldOffset, new int[] { 1000000000, 100000000,
10000000, 1000000, 100000, 10000, 1000, 100, 10, 1 });
return true;
} else if (jdkType.equals(java.lang.Throwable.class) &&
rvmFieldName.equals("zeroLengthStackTrace") && rvmFieldType.isArrayType()) {
Statics.setSlotContents(rvmFieldOffset, new StackTraceElement[0]);
Expand Down

0 comments on commit adafe09

Please sign in to comment.