|
bool | acc (Addr addr, size_t len) |
|
void | incomingData (int revent) |
|
void | incomingConnection (int revent) |
|
uint8_t | getbyte () |
|
bool | try_getbyte (uint8_t *c, int timeout=-1) |
|
void | putbyte (uint8_t b) |
|
void | recv (std::vector< char > &bp) |
|
void | send (const char *data) |
|
void | send (const std::string &data) |
|
template<typename ... Args> |
void | send (const char *format, const Args &...args) |
|
void | processCommands (GDBSignal sig=GDBSignal::ZERO) |
|
virtual bool | readBlob (Addr vaddr, size_t size, char *data) |
|
virtual bool | writeBlob (Addr vaddr, size_t size, const char *data) |
|
bool | read (Addr vaddr, size_t size, char *data) |
|
bool | write (Addr vaddr, size_t size, const char *data) |
|
template<class T > |
T | read (Addr addr) |
|
template<class T > |
void | write (Addr addr, T data) |
|
void | singleStep () |
|
void | clearSingleStep () |
|
void | setSingleStep () |
|
void | scheduleInstCommitEvent (Event *ev, int delta, ThreadContext *_tc) |
| Schedule an event which will be triggered "delta" instructions later.
|
|
void | scheduleInstCommitEvent (Event *ev, int delta) |
|
void | descheduleInstCommitEvent (Event *ev) |
| Deschedule an instruction count based event.
|
|
void | insertSoftBreak (Addr addr, size_t kind) |
|
void | removeSoftBreak (Addr addr, size_t kind) |
|
void | insertHardBreak (Addr addr, size_t kind) |
|
void | removeHardBreak (Addr addr, size_t kind) |
|
void | sendTPacket (GDBSignal sig, ContextID id, const std::string &stopReason) |
|
void | sendSPacket (GDBSignal sig) |
|
void | sendOPacket (const std::string message) |
|
bool | cmdUnsupported (GdbCommand::Context &ctx) |
|
bool | cmdSignal (GdbCommand::Context &ctx) |
|
bool | cmdCont (GdbCommand::Context &ctx) |
|
bool | cmdAsyncCont (GdbCommand::Context &ctx) |
|
bool | cmdDetach (GdbCommand::Context &ctx) |
|
bool | cmdRegR (GdbCommand::Context &ctx) |
|
bool | cmdRegW (GdbCommand::Context &ctx) |
|
bool | cmdSetThread (GdbCommand::Context &ctx) |
|
bool | cmdIsThreadAlive (GdbCommand::Context &ctx) |
|
bool | cmdMemR (GdbCommand::Context &ctx) |
|
bool | cmdMemW (GdbCommand::Context &ctx) |
|
bool | cmdQueryVar (GdbCommand::Context &ctx) |
|
bool | cmdStep (GdbCommand::Context &ctx) |
|
bool | cmdAsyncStep (GdbCommand::Context &ctx) |
|
bool | cmdClrHwBkpt (GdbCommand::Context &ctx) |
|
bool | cmdSetHwBkpt (GdbCommand::Context &ctx) |
|
bool | cmdDumpPageTable (GdbCommand::Context &ctx) |
|
bool | cmdMultiLetter (GdbCommand::Context &ctx) |
|
bool | cmdMultiUnsupported (GdbMultiLetterCommand::Context &ctx) |
|
bool | cmdReplyEmpty (GdbMultiLetterCommand::Context &ctx) |
|
bool | cmdVKill (GdbMultiLetterCommand::Context &ctx) |
|
bool | queryC (QuerySetCommand::Context &ctx) |
|
bool | querySupported (QuerySetCommand::Context &ctx) |
|
bool | queryXfer (QuerySetCommand::Context &ctx) |
|
bool | querySymbol (QuerySetCommand::Context &ctx) |
|
bool | queryRcmd (QuerySetCommand::Context &ctx) |
|
bool | queryAttached (QuerySetCommand::Context &ctx) |
|
bool | queryFThreadInfo (QuerySetCommand::Context &ctx) |
|
bool | querySThreadInfo (QuerySetCommand::Context &ctx) |
|
ThreadContext * | context () |
|
System * | system () |
|
void | encodeBinaryData (const std::string &unencoded, std::string &encoded) const |
|
void | encodeXferResponse (const std::string &unencoded, std::string &encoded, size_t offset, size_t unencoded_length) const |
|
virtual bool | checkBpKind (size_t kind) |
|
virtual std::vector< std::string > | availableFeatures () const |
|
virtual bool | getXferFeaturesRead (const std::string &annex, std::string &output) |
| Get an XML target description.
|
|
Definition at line 46 of file remote_gdb.hh.