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>2011-07-01 18:03:40 +0400
committerjfrijters <jfrijters>2011-07-01 18:03:40 +0400
commit4cc0fca0a0170e9f49b451bf845a451bb042e2f5 (patch)
tree97496dd7b9ebcd2dad0c9472ce0364320e346256 /openjdk/map.xml
parent3b56133d595501c58a0c7e02b425a02dbde801fd (diff)
Updated java.security package and a massive amount of dependencies to OpenJDK 7.
Diffstat (limited to 'openjdk/map.xml')
-rw-r--r--openjdk/map.xml19
1 files changed, 19 insertions, 0 deletions
diff --git a/openjdk/map.xml b/openjdk/map.xml
index a2286137..86bc2732 100644
--- a/openjdk/map.xml
+++ b/openjdk/map.xml
@@ -1901,6 +1901,25 @@
</code>
</replace-method-call>
</method>
+ <method name="getJavaSecurityProtectionDomainAccess" sig="()Lsun.misc.JavaSecurityProtectionDomainAccess;">
+ <replace-method-call class="sun.misc.Unsafe" name="ensureClassInitialized" sig="(Ljava.lang.Class;)V">
+ <code>
+ <pop />
+ <pop />
+ <runclassinit class="java.security.ProtectionDomain" />
+ </code>
+ </replace-method-call>
+ </method>
+ <method name="getJavaSecurityAccess" sig="()Lsun.misc.JavaSecurityAccess;">
+ <replace-method-call class="sun.misc.Unsafe" name="ensureClassInitialized" sig="(Ljava.lang.Class;)V">
+ <code>
+ <pop />
+ <pop />
+ <!-- JDK bug: They are initializing AccessController here, but the setJavaSecurityAccess call is in ProtectionDomain -->
+ <runclassinit class="java.security.ProtectionDomain" />
+ </code>
+ </replace-method-call>
+ </method>
</class>
<class name="java.util.concurrent.atomic.AtomicReference">
<method name="compareAndSet" sig="(Ljava.lang.Object;Ljava.lang.Object;)Z">