Return the object in charge of debugging the receiver. This always returns
nil unless the DebugTools package is loaded.
finalize
Terminate processes that are GCed while waiting on a dead semaphore.
lowerPriority
Lower a bit the priority of the receiver. A #lowerPriority will
cancel a previous #raisePriority, and vice versa.
makeUntrusted: aBoolean
Set whether the receiver is trusted or not.
primTerminate
Terminate the receiver - This is nothing more than prohibiting to
resume the process, then suspending it.
raisePriority
Raise a bit the priority of the receiver. A #lowerPriority will
cancel a previous #raisePriority, and vice versa.
singleStep
Execute a limited amount of code (usually a bytecode, or up to the
next backward jump, or up to the next message send) of the receiver,
which must in a ready-to-run state (neither executing nor terminating
nor suspended), then restart running the current process. The current
process should have higher priority than the receiver. For better
performance, use the underlying primitive, Process>>#singleStepWaitingOn:.
terminate
Terminate the receiver after having evaluated all the #ensure: and
#ifCurtailed: blocks that are active in it. This is done by signalling
a ProcessBeingTerminated notification.
terminateOnQuit
Mark the receiver so that it is terminated when
ObjectMemory class>>#quit: is sent.