|
| bool | acc (Addr addr, size_t len) |
| |
| bool | checkBpKind (size_t kind) |
| |
| 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.
|
| |
| virtual void | insertSoftBreak (Addr addr, size_t kind) |
| |
| virtual void | removeSoftBreak (Addr addr, size_t kind) |
| |
| virtual void | insertHardBreak (Addr addr, size_t kind) |
| |
| virtual 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 std::vector< std::string > | availableFeatures () const |
| |
| virtual bool | getXferFeaturesRead (const std::string &annex, std::string &output) |
| | Get an XML target description.
|
| |
Definition at line 57 of file remote_gdb.hh.