Public Types | |
| enum | QHyodaGdbCommand { None =0 , Quit , Detach , Interrupt , Step , Continue , Untack , Retack , TargetCell } |
Public Slots | |
| void | gdbmi (void) |
Public Member Functions | |
| QHyodaGdb (QHyodaJob *, QHyodaMachine *, quint32, quint32, quint32) | |
| bool | launch (void) |
| void | enqueue (const QString &t) |
| void | dequeue (void) |
| void | showViaEmacsClient (QString, QString) |
Public Attributes | |
| QHyodaJob * | job |
| QHyodaMachine * | tab |
| quint32 | tcpAdrs |
| quint32 | tcpPort |
| quint32 | tcpPyld |
| QProcess * | process |
| QString | cmdline |
| QQueue< QString > | commands |
| QQueue< QString > | outputs |
| QHyodaGdbCommand | state |
| QString | data_read_memory |
| QList< QString > | entryPoints |
| QList< QString > | entryPointsFile |
| QList< QString > | entryPointsLine |
Definition at line 17 of file QHyodaGdb.h.
| enum QHyodaGdb::QHyodaGdbCommand |
Definition at line 20 of file QHyodaGdb.h.
| QHyodaGdb::QHyodaGdb | ( | QHyodaJob * | _job, |
| QHyodaMachine * | machine, | ||
| quint32 | adrs, | ||
| quint32 | port, | ||
| quint32 | pyld ) |
Definition at line 10 of file QHyodaGdb.cc.
| QHyodaGdb::~QHyodaGdb | ( | void | ) |
Definition at line 29 of file QHyodaGdb.cc.
| void QHyodaGdb::dequeue | ( | void | ) |
Definition at line 86 of file QHyodaGdb.cc.
| void QHyodaGdb::enqueue | ( | const QString & | t | ) |
Definition at line 77 of file QHyodaGdb.cc.
|
slot |
DETACH
EXIT
Résultat, puis ACTION
Récupération d'un retour du DUMP
Definition at line 95 of file QHyodaGdb.cc.
| bool QHyodaGdb::launch | ( | void | ) |
Definition at line 39 of file QHyodaGdb.cc.
| void QHyodaGdb::showViaEmacsClient | ( | QString | file, |
| QString | line ) |
Definition at line 487 of file QHyodaGdb.cc.
| QString QHyodaGdb::cmdline |
Definition at line 48 of file QHyodaGdb.h.
| QQueue<QString> QHyodaGdb::commands |
Definition at line 49 of file QHyodaGdb.h.
| QString QHyodaGdb::data_read_memory |
Definition at line 52 of file QHyodaGdb.h.
| QList<QString> QHyodaGdb::entryPoints |
Definition at line 53 of file QHyodaGdb.h.
| QList<QString> QHyodaGdb::entryPointsFile |
Definition at line 54 of file QHyodaGdb.h.
| QList<QString> QHyodaGdb::entryPointsLine |
Definition at line 55 of file QHyodaGdb.h.
| QHyodaJob* QHyodaGdb::job |
Definition at line 42 of file QHyodaGdb.h.
| QQueue<QString> QHyodaGdb::outputs |
Definition at line 50 of file QHyodaGdb.h.
| QProcess* QHyodaGdb::process |
Definition at line 47 of file QHyodaGdb.h.
| QHyodaGdbCommand QHyodaGdb::state |
Definition at line 51 of file QHyodaGdb.h.
| QHyodaMachine* QHyodaGdb::tab |
Definition at line 43 of file QHyodaGdb.h.
| quint32 QHyodaGdb::tcpAdrs |
Definition at line 44 of file QHyodaGdb.h.
| quint32 QHyodaGdb::tcpPort |
Definition at line 45 of file QHyodaGdb.h.
| quint32 QHyodaGdb::tcpPyld |
Definition at line 46 of file QHyodaGdb.h.