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