GDBStopReasons.st
changeset 135 6efae6456f14
child 259 651864c2aa29
equal deleted inserted replaced
134:3abcf54431c1 135:6efae6456f14
       
     1 "
       
     2 jv:libgdbs - GNU Debugger Interface Library
       
     3 Copyright (C) 2015-now Jan Vrany
       
     4 
       
     5 This library is free software; you can redistribute it and/or
       
     6 modify it under the terms of the GNU Lesser General Public
       
     7 License as published by the Free Software Foundation; either
       
     8 version 2.1 of the License. 
       
     9 
       
    10 This library is distributed in the hope that it will be useful,
       
    11 but WITHOUT ANY WARRANTY; without even the implied warranty of
       
    12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
       
    13 Lesser General Public License for more details.
       
    14 
       
    15 You should have received a copy of the GNU Lesser General Public
       
    16 License along with this library; if not, write to the Free Software
       
    17 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
       
    18 "
       
    19 "{ Package: 'jv:libgdbs' }"
       
    20 
       
    21 "{ NameSpace: Smalltalk }"
       
    22 
       
    23 SharedPool subclass:#GDBStopReasons
       
    24 	instanceVariableNames:''
       
    25 	classVariableNames:'SignalReceived BreakpointHit WatchpointTrigger EndSteppingRange'
       
    26 	poolDictionaries:''
       
    27 	category:'GDB-Core'
       
    28 !
       
    29 
       
    30 !GDBStopReasons class methodsFor:'documentation'!
       
    31 
       
    32 copyright
       
    33 "
       
    34 jv:libgdbs - GNU Debugger Interface Library
       
    35 Copyright (C) 2015-now Jan Vrany
       
    36 
       
    37 This library is free software; you can redistribute it and/or
       
    38 modify it under the terms of the GNU Lesser General Public
       
    39 License as published by the Free Software Foundation; either
       
    40 version 2.1 of the License. 
       
    41 
       
    42 This library is distributed in the hope that it will be useful,
       
    43 but WITHOUT ANY WARRANTY; without even the implied warranty of
       
    44 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
       
    45 Lesser General Public License for more details.
       
    46 
       
    47 You should have received a copy of the GNU Lesser General Public
       
    48 License along with this library; if not, write to the Free Software
       
    49 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
       
    50 "
       
    51 ! !
       
    52 
       
    53 !GDBStopReasons class methodsFor:'initialization'!
       
    54 
       
    55 initialize
       
    56     "Invoked at system start or when the class is dynamically loaded."
       
    57 
       
    58     "/ please change as required (and remove this comment)
       
    59 
       
    60     SignalReceived := 'signal-received'.
       
    61     BreakpointHit := 'breakpoint-hit'.
       
    62     WatchpointTrigger := 'watchpoint-trigger'.
       
    63     EndSteppingRange := 'end-stepping-range'.
       
    64 
       
    65     "Modified: / 31-08-2018 / 23:18:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
       
    66 ! !
       
    67 
       
    68 
       
    69 GDBStopReasons initialize!