--- a/Process.st Tue Apr 07 12:24:16 2015 +0200
+++ b/Process.st Tue Apr 07 12:52:50 2015 +0200
@@ -14,11 +14,11 @@
"{ NameSpace: Smalltalk }"
Link subclass:#Process
- instanceVariableNames:'id prio state startBlock name restartable
+ instanceVariableNames:'id lookupActivations lookupDisabled prio state startBlock name restartable
interruptActions exitActions suspendSemaphore singleStepping
emergencySignalHandler suspendActions creatorId processGroupId
interruptsDisabled priorityRange exceptionHandlerSet processType
- environment lookupActivations lookupDisabled'
+ environment'
classVariableNames:'TerminateSignal RestartSignal CaughtSignals'
poolDictionaries:''
category:'Kernel-Processes'
@@ -42,6 +42,10 @@
documentation
"
+ WARNING:
+ the offsets of the instance variables lookupActivations and lookupDisabled are known in the VM
+ do not remove them, and do not insert/remove instance variables before them
+
Instances of Process represent lightweight smalltalk processes
(i.e. threads). These all run in a shared smalltalk/X address space,
and can thus access and communicate via any objects.
@@ -2144,7 +2148,7 @@
version_CVS
- ^ '$Header: /cvs/stx/stx/libbasic/Process.st,v 1.190 2015-02-23 23:41:27 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/Process.st,v 1.191 2015-04-07 10:52:50 cg Exp $'
!
version_SVN