Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe QHyodaGdb
+ Graphe d'héritage de QHyodaGdb:
+ Graphe de collaboration de QHyodaGdb:

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

QHyodaJobjob
 
QHyodaMachinetab
 
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
 

Description détaillée

Définition à la ligne 17 du fichier QHyodaGdb.h.

Documentation des énumérations membres

◆ QHyodaGdbCommand

enum QHyodaGdb::QHyodaGdbCommand

Définition à la ligne 20 du fichier QHyodaGdb.h.

Documentation des constructeurs et destructeur

◆ QHyodaGdb()

QHyodaGdb::QHyodaGdb ( QHyodaJob _job,
QHyodaMachine machine,
quint32  adrs,
quint32  port,
quint32  pyld 
)

Définition à la ligne 10 du fichier QHyodaGdb.cc.

◆ ~QHyodaGdb()

QHyodaGdb::~QHyodaGdb ( void  )

Définition à la ligne 29 du fichier QHyodaGdb.cc.

Documentation des fonctions membres

◆ dequeue()

void QHyodaGdb::dequeue ( void  )

Définition à la ligne 86 du fichier QHyodaGdb.cc.

◆ enqueue()

void QHyodaGdb::enqueue ( const QString &  t)

Définition à la ligne 77 du fichier QHyodaGdb.cc.

◆ gdbmi

void QHyodaGdb::gdbmi ( void  )
slot

DETACH

EXIT

Résultat, puis ACTION

Récupération d'un retour du DUMP

Définition à la ligne 95 du fichier QHyodaGdb.cc.

◆ launch()

bool QHyodaGdb::launch ( void  )

Définition à la ligne 39 du fichier QHyodaGdb.cc.

◆ showViaEmacsClient()

void QHyodaGdb::showViaEmacsClient ( QString  file,
QString  line 
)

Définition à la ligne 487 du fichier QHyodaGdb.cc.

Documentation des données membres

◆ cmdline

QString QHyodaGdb::cmdline

Définition à la ligne 48 du fichier QHyodaGdb.h.

◆ commands

QQueue<QString> QHyodaGdb::commands

Définition à la ligne 49 du fichier QHyodaGdb.h.

◆ data_read_memory

QString QHyodaGdb::data_read_memory

Définition à la ligne 52 du fichier QHyodaGdb.h.

◆ entryPoints

QList<QString> QHyodaGdb::entryPoints

Définition à la ligne 53 du fichier QHyodaGdb.h.

◆ entryPointsFile

QList<QString> QHyodaGdb::entryPointsFile

Définition à la ligne 54 du fichier QHyodaGdb.h.

◆ entryPointsLine

QList<QString> QHyodaGdb::entryPointsLine

Définition à la ligne 55 du fichier QHyodaGdb.h.

◆ job

QHyodaJob* QHyodaGdb::job

Définition à la ligne 42 du fichier QHyodaGdb.h.

◆ outputs

QQueue<QString> QHyodaGdb::outputs

Définition à la ligne 50 du fichier QHyodaGdb.h.

◆ process

QProcess* QHyodaGdb::process

Définition à la ligne 47 du fichier QHyodaGdb.h.

◆ state

QHyodaGdbCommand QHyodaGdb::state

Définition à la ligne 51 du fichier QHyodaGdb.h.

◆ tab

QHyodaMachine* QHyodaGdb::tab

Définition à la ligne 43 du fichier QHyodaGdb.h.

◆ tcpAdrs

quint32 QHyodaGdb::tcpAdrs

Définition à la ligne 44 du fichier QHyodaGdb.h.

◆ tcpPort

quint32 QHyodaGdb::tcpPort

Définition à la ligne 45 du fichier QHyodaGdb.h.

◆ tcpPyld

quint32 QHyodaGdb::tcpPyld

Définition à la ligne 46 du fichier QHyodaGdb.h.


La documentation de cette classe a été générée à partir des fichiers suivants :