Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/ikvm-fork.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjfrijters <jfrijters>2007-06-14 10:42:23 +0400
committerjfrijters <jfrijters>2007-06-14 10:42:23 +0400
commit250e871b00c96d0e8ddcd4d5a27404ec54871565 (patch)
treecf75420ce146b00526d2ffe8f91987f71aa356a2 /openjdk/map.xml
parentb8809f983ae0dda0e8f94ece30605fe5073bd10a (diff)
Added workaround for OpenJDK bug.
Diffstat (limited to 'openjdk/map.xml')
-rw-r--r--openjdk/map.xml16
1 files changed, 16 insertions, 0 deletions
diff --git a/openjdk/map.xml b/openjdk/map.xml
index ebd7ff07..a231bd87 100644
--- a/openjdk/map.xml
+++ b/openjdk/map.xml
@@ -1683,6 +1683,22 @@
</body>
</method>
</class>
+ <class name="sun.text.normalizer.NormalizerDataReader">
+ <method name="read" sig="([B[B[B[C[C)V">
+ <!-- OPENJDKBUG -->
+ <replace-method-call class="java.io.DataInputStream" name="read" sig="([B)I">
+ <code>
+ <stloc name="buf" type="System.Byte[]" />
+ <stloc name="inp" class="java.io.DataInputStream" />
+ <ldloc name="inp" />
+ <ldloc name="buf" />
+ <callvirt class="java.io.DataInputStream" name="readFully" sig="([B)V" />
+ <ldloc name="buf" />
+ <ldlen />
+ </code>
+ </replace-method-call>
+ </method>
+ </class>
</assembly>
<exceptionMappings>
<exception src="System.NullReferenceException" dst="java.lang.NullPointerException" />