aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang/Thread.java
diff options
context:
space:
mode:
authorGary Benson <gbenson@redhat.com>2006-08-14 14:24:52 +0000
committerGary Benson <gary@gcc.gnu.org>2006-08-14 14:24:52 +0000
commitbe6415beaefe63fbcf0f8fad53cf9662fb6640ba (patch)
tree7fe539e40e9ebdcbc39e02be15bd5107a3797cac /libjava/java/lang/Thread.java
parent2b3969faee4094c5b857bf024e8ce4b7d832dc2d (diff)
downloadgcc-be6415beaefe63fbcf0f8fad53cf9662fb6640ba.zip
gcc-be6415beaefe63fbcf0f8fad53cf9662fb6640ba.tar.gz
gcc-be6415beaefe63fbcf0f8fad53cf9662fb6640ba.tar.bz2
Thread.java (accessControlState): New field.
2006-08-14 Gary Benson <gbenson@redhat.com> * java/lang/Thread.java (accessControlState): New field. * java/security/VMAccessControlState.java: New file. * java/security/natVMAccessControlState.cc: Likewise. * java/security/VMAccessController.java (contexts, inGetContext): Removed. (pushContext, popContext, getContext): Use VMAccessControlState. * Makefile.am (nat_source_files): Updated. * sources.am, Makefile.in: Rebuilt. From-SVN: r116128
Diffstat (limited to 'libjava/java/lang/Thread.java')
-rw-r--r--libjava/java/lang/Thread.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/libjava/java/lang/Thread.java b/libjava/java/lang/Thread.java
index bac1afd..0cc4afd 100644
--- a/libjava/java/lang/Thread.java
+++ b/libjava/java/lang/Thread.java
@@ -144,6 +144,11 @@ public class Thread implements Runnable
/** The uncaught exception handler. */
UncaughtExceptionHandler exceptionHandler;
+ /** The access control state for this thread. Package accessible
+ * for use by java.security.VMAccessControlState's native method.
+ */
+ Object accessControlState = null;
+
// This describes the top-most interpreter frame for this thread.
RawData interp_frame;