mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-09-09 03:23:07 +02:00
updated.
This commit is contained in:
parent
5c88b5c611
commit
8cc84fc0ea
1 changed files with 26 additions and 1 deletions
|
@ -1,6 +1,31 @@
|
||||||
|
2002-10-23 Alain Magloire
|
||||||
|
|
||||||
|
gdb/mi for program control command will fire a change state event:
|
||||||
|
-exec-run
|
||||||
|
^running
|
||||||
|
This allow the UI to change its state and wait for the suspended.
|
||||||
|
Providing a gdb prompt adds some problems, since there is no state
|
||||||
|
change, i.e.(^running) after command like, next/step/...:
|
||||||
|
next
|
||||||
|
&"next\n"
|
||||||
|
...
|
||||||
|
So to palliate, the txthread do some query when the commands are
|
||||||
|
CLI commands trying to discover the type and fire any appropriate
|
||||||
|
events on behalf on gdb.
|
||||||
|
|
||||||
|
* src/.../core/RxThread.java (createEvent): Adjust the parser to
|
||||||
|
not rely on the oob "*stopped", since for CLI command it is not
|
||||||
|
in the result-class. So the suspended state will be base of
|
||||||
|
the "reason" only.
|
||||||
|
* src/.../core/TxThread.java (processCLICommand): new method,
|
||||||
|
get the command and try to recognize if it is a program control
|
||||||
|
command like: next, step, etc ..
|
||||||
|
* src/.../core/command/CLICommand.java (getOperation): New method,
|
||||||
|
returns the command string.
|
||||||
|
|
||||||
2002-10-22 Alain Magloire
|
2002-10-22 Alain Magloire
|
||||||
|
|
||||||
Change the framewor to support access to gdb prompt.
|
Change the framework to support access to gdb prompt.
|
||||||
Trying to reuse as much as possible Eclipse framework.
|
Trying to reuse as much as possible Eclipse framework.
|
||||||
The session/gdb process is available via CDI.
|
The session/gdb process is available via CDI.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue