Fixed and improvemets in `GDBThreadGroup` API
* Fixed `#isRunning` (need to keep track of this in an instvar)
* Iomproved `#isDead`, added `#isFinished` and `#isTerminated`
* Fixed `#executable` to answer path to executable
"{ Package: 'jv:libgdbs' }"
"{ NameSpace: Smalltalk }"
GDBDebuggerObject subclass:#GDBBreakpoint
instanceVariableNames:'number type disp enabled addr func file fullname line times'
classVariableNames:''
poolDictionaries:''
category:'GDB-Core'
!
!GDBBreakpoint class methodsFor:'accessing - GDB value descriptors'!
description
^ (super description)
define:#number as:Integer;
define:#type as:String;
define:#disp as:String;
define:#enabled as:Boolean;
define:#addr as:Integer;
define:#func as:String;
define:#file as:String;
define:#fullname as:String;
define:#line as:Integer;
define:#times as:Integer;
yourself
"Created: / 06-09-2014 / 01:56:34 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
!GDBBreakpoint methodsFor:'accessing'!
addr
^ addr
!
disp
^ disp
!
enabled
^ enabled
!
file
^ file
!
fullname
^ fullname
!
func
^ func
!
line
^ line
!
number
^ number
!
times
^ times
!
type
^ type
! !
!GDBBreakpoint methodsFor:'accessing-properties'!
propertyAt: name
name = 'at' ifTrue:[
^ nil
].
^super propertyAt: name
"Created: / 05-06-2017 / 23:22:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
"Modified: / 06-06-2017 / 09:18:55 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
propertyAt: name put: value
name = 'at' ifTrue:[
^ self.
].
^ super propertyAt: name put: value
"Created: / 05-06-2017 / 23:22:07 / Jan Vrany <jan.vrany@fit.cvut.cz>"
"Modified: / 06-06-2017 / 09:19:01 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
!GDBBreakpoint class methodsFor:'documentation'!
version_HG
^ '$Changeset: <not expanded> $'
! !