--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/GDBTransientObject.st Mon Sep 08 10:02:31 2014 +0100
@@ -0,0 +1,28 @@
+"{ Package: 'jv:libgdbs' }"
+
+GDBDebuggerObject subclass:#GDBTransientObject
+ instanceVariableNames:'stateSequenceNumber'
+ classVariableNames:''
+ poolDictionaries:''
+ category:'GDB-Core'
+!
+
+!GDBTransientObject methodsFor:'private'!
+
+ensureIsValid
+ self isValid ifTrue:[
+ (GDBInvalidObject newException)
+ parameter:self;
+ messageText:'Invalid object (thread resumed)';
+ raise.
+ ].
+
+ "Created: / 07-09-2014 / 23:08:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!GDBTransientObject methodsFor:'testing'!
+
+isValid
+ ^ debugger currentInferiorStateSequnceNumber ~~ stateSequenceNumber
+! !
+