aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang/VMCompiler.java
diff options
context:
space:
mode:
authorAndrew Haley <aph@redhat.com>2005-02-16 18:51:25 +0000
committerAndrew Haley <aph@gcc.gnu.org>2005-02-16 18:51:25 +0000
commit019dac321407d9048889e41e400cdb6381924b77 (patch)
tree72b158fdd213cd3c9d1c1c7c1c11b22e22998ca2 /libjava/java/lang/VMCompiler.java
parentd2638db6537096c72a93d820748b2b9d3bba88ab (diff)
downloadgcc-019dac321407d9048889e41e400cdb6381924b77.zip
gcc-019dac321407d9048889e41e400cdb6381924b77.tar.gz
gcc-019dac321407d9048889e41e400cdb6381924b77.tar.bz2
Subject.java (doAsPrivileged): If acc is null, create a new AccessControlContext.
2005-02-08 Andrew Haley <aph@redhat.com> * javax/security/auth/Subject.java (doAsPrivileged): If acc is null, create a new AccessControlContext. * java/security/SecureClassLoader.java (protectionDomainCache): new field. (defineClass): Create a new protection domain and add it to our cache. * java/rmi/server/UnicastRemoteObject.java (exportObject): Call addStub() to keep track of the stub we've exported. (unexportObject): Call deleteStub(). * java/rmi/server/RemoteObject.java (stubs): New field. (addStub): New method. (deleteStub): New method. (toStub): Rewrite. * java/lang/VMCompiler.java (loadSharedLibrary): Pass true to findHelper (tryParents). * gnu/gcj/runtime/SharedLibLoader.java (SharedLibLoader): Likewise. * java/net/URLClassLoader.java (SoURLLoader): Likewise. * gnu/gcj/runtime/SharedLibHelper.java (SharedLibHelper): Pass ProtectionDomain. If tryParents is false, don't scan parent class loaders. * java/security/Permissions.java (PermissionsHash.implies): Iterate over the collection and invoke implies() on each element. From-SVN: r95111
Diffstat (limited to 'libjava/java/lang/VMCompiler.java')
-rw-r--r--libjava/java/lang/VMCompiler.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/libjava/java/lang/VMCompiler.java b/libjava/java/lang/VMCompiler.java
index 3eb4491..b3f5560 100644
--- a/libjava/java/lang/VMCompiler.java
+++ b/libjava/java/lang/VMCompiler.java
@@ -142,7 +142,8 @@ final class VMCompiler
{
Class c = null;
SharedLibHelper helper
- = SharedLibHelper.findHelper (loader, fileName, domain.getCodeSource());
+ = SharedLibHelper.findHelper (loader, fileName, domain.getCodeSource(),
+ domain, false);
c = helper.findClass (className);
if (c != null)
{