1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-10 01:35:39 +02:00
This commit is contained in:
Alain Magloire 2002-10-21 21:38:52 +00:00
parent fc62968007
commit 64c34799f5

View file

@ -1,3 +1,25 @@
2002-10-21 Alain Magloire
Framework for having a gdb console. The idea is to reuse
the eclipse console and save a lot of work. We "adapt"
the gdb Process to what eclipse debug LaunchView wants(IProcess).
So when this fake "gdb process" is selected we can grab the
input/output of the console and redirect everything to raw gdb.
* src/.../core/GDBProcess.java: New file, it implements Eclipse
debug class IProcess.
* src/.../core/GDBStreamMonitor: New file, it implements Eclipse
debug class IStreamMonitor.
* src/.../core/GDBStreamsProxy: New file, it implements Eclipse
debug class IStreamsProxy.
* src/../core/MISession.java (getMIConsoleStream): New method
to return the mi console stream output that we get from gdb/mi.
(getMILogStream): New method, to return the mi log stream output
that we get from gdb/mi.
(terminate): close the fake MI Console and Log streams.
* src/../core/RxThread.java (processMIOOBRecord): Redirect the
console and the log stream to a buffer pipe.
2002-10-21 Alain Magloire
* src/.../core/cdi/EventManager.java (update): Only