author | Jan Vrany <jan.vrany@fit.cvut.cz> |
Tue, 18 Jun 2019 11:04:46 +0100 | |
changeset 193 | 2aa0074479d9 |
parent 174 | 18ef81a3fee5 |
child 259 | 651864c2aa29 |
permissions | -rw-r--r-- |
91
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
1 |
" |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
2 |
jv:libgdbs - GNU Debugger Interface Library |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
3 |
Copyright (C) 2015-now Jan Vrany |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
4 |
|
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
5 |
This library is free software; you can redistribute it and/or |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
6 |
modify it under the terms of the GNU Lesser General Public |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
7 |
License as published by the Free Software Foundation; either |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
8 |
version 2.1 of the License. |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
9 |
|
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
10 |
This library is distributed in the hope that it will be useful, |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
11 |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
12 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
13 |
Lesser General Public License for more details. |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
14 |
|
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
15 |
You should have received a copy of the GNU Lesser General Public |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
16 |
License along with this library; if not, write to the Free Software |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
17 |
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
18 |
" |
7
7a51f98e7162
Initial implementation of event dispatcher and event pump.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
19 |
"{ Package: 'jv:libgdbs' }" |
7a51f98e7162
Initial implementation of event dispatcher and event pump.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
20 |
|
54
653ac052072b
Disable background execution of cli commnands
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
49
diff
changeset
|
21 |
"{ NameSpace: Smalltalk }" |
653ac052072b
Disable background execution of cli commnands
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
49
diff
changeset
|
22 |
|
7
7a51f98e7162
Initial implementation of event dispatcher and event pump.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
23 |
GDBCommand subclass:#GDBCLICommand |
174
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
24 |
instanceVariableNames:'value operation runOnBackground' |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
25 |
classVariableNames:'Operations Aliases' |
7
7a51f98e7162
Initial implementation of event dispatcher and event pump.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
26 |
poolDictionaries:'' |
7a51f98e7162
Initial implementation of event dispatcher and event pump.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
27 |
category:'GDB-Core-Commands' |
7a51f98e7162
Initial implementation of event dispatcher and event pump.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
28 |
! |
7a51f98e7162
Initial implementation of event dispatcher and event pump.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
29 |
|
91
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
30 |
!GDBCLICommand class methodsFor:'documentation'! |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
31 |
|
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
32 |
copyright |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
33 |
" |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
34 |
jv:libgdbs - GNU Debugger Interface Library |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
35 |
Copyright (C) 2015-now Jan Vrany |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
36 |
|
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
37 |
This library is free software; you can redistribute it and/or |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
38 |
modify it under the terms of the GNU Lesser General Public |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
39 |
License as published by the Free Software Foundation; either |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
40 |
version 2.1 of the License. |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
41 |
|
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
42 |
This library is distributed in the hope that it will be useful, |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
43 |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
44 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
45 |
Lesser General Public License for more details. |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
46 |
|
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
47 |
You should have received a copy of the GNU Lesser General Public |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
48 |
License along with this library; if not, write to the Free Software |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
49 |
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
50 |
" |
472a4841a8b6
License this package under 'GNU Lesser General Public License'
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
85
diff
changeset
|
51 |
! ! |
49
dec248235d3f
Added GDBCLICommand>>runOnBackground:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
11
diff
changeset
|
52 |
|
174
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
53 |
!GDBCLICommand class methodsFor:'initialization'! |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
54 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
55 |
initialize |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
56 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
57 |
" The string below is generated by: |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
58 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
59 |
gdb -ex 'set max-completions 1000000' -ex 'complete help ' -ex 'quit' | sed -e 's/^help //g' |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
60 |
" |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
61 |
Aliases := Dictionary withKeysAndValues: #( |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
62 |
'r' 'run' |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
63 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
64 |
'c' 'continue' |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
65 |
'fg' 'continue' |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
66 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
67 |
's' 'step' |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
68 |
'si' 'stepi' |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
69 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
70 |
'n' 'next' |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
71 |
'ni' 'nexti' |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
72 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
73 |
'u' 'until' |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
74 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
75 |
'b' 'break' |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
76 |
). |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
77 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
78 |
Operations := |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
79 |
'actions |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
80 |
add-auto-load-safe-path |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
81 |
add-auto-load-scripts-directory |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
82 |
add-inferior |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
83 |
add-symbol-file |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
84 |
add-symbol-file-from-memory |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
85 |
advance |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
86 |
agent-printf |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
87 |
alias |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
88 |
aliases |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
89 |
append |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
90 |
apropos |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
91 |
attach |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
92 |
awatch |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
93 |
backtrace |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
94 |
bookmark |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
95 |
break |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
96 |
break-range |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
97 |
breakpoints |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
98 |
bt |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
99 |
call |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
100 |
catch |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
101 |
cd |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
102 |
checkpoint |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
103 |
clear |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
104 |
clone-inferior |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
105 |
collect |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
106 |
commands |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
107 |
compare-sections |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
108 |
compile |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
109 |
complete |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
110 |
condition |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
111 |
continue |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
112 |
core-file |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
113 |
data |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
114 |
define |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
115 |
delete |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
116 |
demangle |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
117 |
detach |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
118 |
directory |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
119 |
disable |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
120 |
disassemble |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
121 |
disconnect |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
122 |
display |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
123 |
document |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
124 |
dont-repeat |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
125 |
down |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
126 |
down-silently |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
127 |
dprintf |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
128 |
dump |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
129 |
echo |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
130 |
edit |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
131 |
enable |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
132 |
end |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
133 |
eval |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
134 |
exec-file |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
135 |
explore |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
136 |
expression |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
137 |
faas |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
138 |
file |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
139 |
files |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
140 |
find |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
141 |
finish |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
142 |
flash-erase |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
143 |
flushregs |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
144 |
focus |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
145 |
forward-search |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
146 |
frame |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
147 |
fs |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
148 |
ftrace |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
149 |
function |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
150 |
generate-core-file |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
151 |
goto-bookmark |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
152 |
guile |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
153 |
guile-repl |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
154 |
handle |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
155 |
hbreak |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
156 |
help |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
157 |
if |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
158 |
ignore |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
159 |
inferior |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
160 |
info |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
161 |
init-if-undefined |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
162 |
internals |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
163 |
interpreter-exec |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
164 |
interrupt |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
165 |
jit-reader-load |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
166 |
jit-reader-unload |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
167 |
jump |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
168 |
kill |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
169 |
layout |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
170 |
list |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
171 |
load |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
172 |
macro |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
173 |
maintenance |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
174 |
make |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
175 |
mem |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
176 |
monitor |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
177 |
new-ui |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
178 |
next |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
179 |
nexti |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
180 |
ni |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
181 |
nosharedlibrary |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
182 |
obscure |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
183 |
output |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
184 |
overlay |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
185 |
passcount |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
186 |
path |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
187 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
188 |
print-object |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
189 |
printf |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
190 |
ptype |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
191 |
pwd |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
192 |
python |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
193 |
python-interactive |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
194 |
queue-signal |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
195 |
quit |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
196 |
rbreak |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
197 |
rc |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
198 |
record |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
199 |
refresh |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
200 |
remote |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
201 |
remove-inferiors |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
202 |
remove-symbol-file |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
203 |
restart |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
204 |
restore |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
205 |
return |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
206 |
reverse-continue |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
207 |
reverse-finish |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
208 |
reverse-next |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
209 |
reverse-nexti |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
210 |
reverse-search |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
211 |
reverse-step |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
212 |
reverse-stepi |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
213 |
rni |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
214 |
rsi |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
215 |
run |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
216 |
running |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
217 |
rwatch |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
218 |
save |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
219 |
search |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
220 |
section |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
221 |
select-frame |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
222 |
set |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
223 |
sharedlibrary |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
224 |
shell |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
225 |
show |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
226 |
si |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
227 |
signal |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
228 |
skip |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
229 |
source |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
230 |
stack |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
231 |
start |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
232 |
starti |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
233 |
status |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
234 |
step |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
235 |
stepi |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
236 |
stepping |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
237 |
stop |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
238 |
strace |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
239 |
support |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
240 |
symbol-file |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
241 |
taas |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
242 |
tabset |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
243 |
target |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
244 |
task |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
245 |
tbreak |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
246 |
tcatch |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
247 |
tdump |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
248 |
teval |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
249 |
tfaas |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
250 |
tfind |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
251 |
thbreak |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
252 |
thread |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
253 |
tp |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
254 |
trace |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
255 |
tracepoints |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
256 |
tsave |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
257 |
tstart |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
258 |
tstatus |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
259 |
tstop |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
260 |
tty |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
261 |
tui |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
262 |
tvariable |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
263 |
undisplay |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
264 |
unset |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
265 |
until |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
266 |
up |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
267 |
up-silently |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
268 |
update |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
269 |
user-defined |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
270 |
watch |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
271 |
wh |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
272 |
whatis |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
273 |
where |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
274 |
while |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
275 |
while-stepping |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
276 |
winheight |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
277 |
ws |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
278 |
x' |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
279 |
splitBy: Character cr. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
280 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
281 |
"Created: / 28-01-2019 / 22:13:56 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
282 |
! ! |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
283 |
|
7
7a51f98e7162
Initial implementation of event dispatcher and event pump.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
284 |
!GDBCLICommand methodsFor:'accessing'! |
7a51f98e7162
Initial implementation of event dispatcher and event pump.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
285 |
|
174
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
286 |
operation |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
287 |
"The CLI command string without any arguments, such as 'run' , 'continue' |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
288 |
and so on. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
289 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
290 |
The resulting value expands all aliases, i.e., would return 'continue' even if |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
291 |
in the (user-typed) command it is just 'c' or 'cont'. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
292 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
293 |
If there's no such CLI command, return nil. This may happen when user types |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
294 |
an ambiguous command and/or bogus command. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
295 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
296 |
WARNING: This method uses static data, therefore may not reflect your GDB. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
297 |
It does not reflect any commands defined by scripts. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
298 |
" |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
299 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
300 |
operation isNil ifTrue:[ |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
301 |
| i | |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
302 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
303 |
i := value indexOfSeparator. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
304 |
i ~~ 0 ifTrue:[ |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
305 |
operation := value copyTo: i - 1. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
306 |
] ifFalse:[ |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
307 |
operation := value. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
308 |
]. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
309 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
310 |
(Aliases includesKey: operation) ifTrue:[ |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
311 |
"/ If it is an alias, resolve it to it's canonical form |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
312 |
operation := Aliases at: operation |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
313 |
] ifFalse:[ |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
314 |
"/ else handle 'shortened forms', i.e., for 'cont' |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
315 |
"/ return 'continue' |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
316 |
| candidates | |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
317 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
318 |
candidates := Operations select:[:e | e startsWith: operation ]. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
319 |
candidates size == 1 ifTrue:[ |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
320 |
operation := candidates first |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
321 |
] ifFalse:[ |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
322 |
(candidates includes: operation) ifFalse:[ |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
323 |
operation := nil. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
324 |
]. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
325 |
]. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
326 |
]. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
327 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
328 |
]. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
329 |
^ operation |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
330 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
331 |
"Created: / 28-01-2019 / 21:49:05 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
332 |
! |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
333 |
|
49
dec248235d3f
Added GDBCLICommand>>runOnBackground:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
11
diff
changeset
|
334 |
runOnBackground |
174
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
335 |
^ runOnBackground == true |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
336 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
337 |
"Modified: / 28-01-2019 / 21:28:25 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
49
dec248235d3f
Added GDBCLICommand>>runOnBackground:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
11
diff
changeset
|
338 |
! |
dec248235d3f
Added GDBCLICommand>>runOnBackground:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
11
diff
changeset
|
339 |
|
dec248235d3f
Added GDBCLICommand>>runOnBackground:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
11
diff
changeset
|
340 |
runOnBackground:aBoolean |
dec248235d3f
Added GDBCLICommand>>runOnBackground:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
11
diff
changeset
|
341 |
runOnBackground := aBoolean. |
dec248235d3f
Added GDBCLICommand>>runOnBackground:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
11
diff
changeset
|
342 |
! |
dec248235d3f
Added GDBCLICommand>>runOnBackground:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
11
diff
changeset
|
343 |
|
7
7a51f98e7162
Initial implementation of event dispatcher and event pump.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
344 |
value |
7a51f98e7162
Initial implementation of event dispatcher and event pump.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
345 |
^ value |
7a51f98e7162
Initial implementation of event dispatcher and event pump.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
346 |
! |
7a51f98e7162
Initial implementation of event dispatcher and event pump.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
347 |
|
7a51f98e7162
Initial implementation of event dispatcher and event pump.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
348 |
value:aString |
174
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
349 |
| i c | |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
350 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
351 |
i := aString size. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
352 |
[ c := aString at: i. c isSeparator] whileTrue:[ |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
353 |
i := i - 1. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
354 |
]. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
355 |
c == $& ifTrue:[ |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
356 |
value := aString copyTo: i - 1. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
357 |
runOnBackground := true. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
358 |
] ifFalse:[ |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
359 |
value := aString. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
360 |
runOnBackground := false. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
361 |
]. |
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
362 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
363 |
"Modified (format): / 28-01-2019 / 23:05:28 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
7
7a51f98e7162
Initial implementation of event dispatcher and event pump.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
364 |
! ! |
7a51f98e7162
Initial implementation of event dispatcher and event pump.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
365 |
|
11
474fbb650afe
PTY support refactored to use GDBPTY object.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
7
diff
changeset
|
366 |
!GDBCLICommand methodsFor:'testing'! |
474fbb650afe
PTY support refactored to use GDBPTY object.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
7
diff
changeset
|
367 |
|
474fbb650afe
PTY support refactored to use GDBPTY object.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
7
diff
changeset
|
368 |
isCLICommand |
474fbb650afe
PTY support refactored to use GDBPTY object.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
7
diff
changeset
|
369 |
^ true |
474fbb650afe
PTY support refactored to use GDBPTY object.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
7
diff
changeset
|
370 |
! ! |
474fbb650afe
PTY support refactored to use GDBPTY object.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
7
diff
changeset
|
371 |
|
49
dec248235d3f
Added GDBCLICommand>>runOnBackground:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
11
diff
changeset
|
372 |
!GDBCLICommand class methodsFor:'documentation'! |
dec248235d3f
Added GDBCLICommand>>runOnBackground:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
11
diff
changeset
|
373 |
|
dec248235d3f
Added GDBCLICommand>>runOnBackground:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
11
diff
changeset
|
374 |
version_HG |
dec248235d3f
Added GDBCLICommand>>runOnBackground:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
11
diff
changeset
|
375 |
|
dec248235d3f
Added GDBCLICommand>>runOnBackground:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
11
diff
changeset
|
376 |
^ '$Changeset: <not expanded> $' |
dec248235d3f
Added GDBCLICommand>>runOnBackground:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
11
diff
changeset
|
377 |
! ! |
dec248235d3f
Added GDBCLICommand>>runOnBackground:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
11
diff
changeset
|
378 |
|
174
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
379 |
|
18ef81a3fee5
Add `GDBCLICommand >> #operation` returning (expanded) CLI command
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
91
diff
changeset
|
380 |
GDBCLICommand initialize! |