| acc(Addr addr, size_t len) override | gem5::RiscvISA::RemoteGDB | protectedvirtual |
| addThreadContext(ThreadContext *_tc) | gem5::BaseRemoteGDB | |
| attach(int fd) | gem5::BaseRemoteGDB | |
| attached | gem5::BaseRemoteGDB | protected |
| availableFeatures() const override | gem5::RiscvISA::RemoteGDB | inlinevirtual |
| BaseRemoteGDB(System *system, ListenSocketConfig _listen_config) | gem5::BaseRemoteGDB | |
| breakpoint() | gem5::BaseRemoteGDB | inline |
| build(ListenSocketConfig listen_config, Args... args) | gem5::BaseRemoteGDB | inlinestatic |
| checkBpKind(size_t kind) override | gem5::RiscvISA::RemoteGDB | inlineprotectedvirtual |
| clearSingleStep() | gem5::BaseRemoteGDB | protected |
| cmdAsyncCont(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdAsyncStep(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdClrHwBkpt(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdCont(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdDetach(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdDumpPageTable(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdIsThreadAlive(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdMemR(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdMemW(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdMultiLetter(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdMultiUnsupported(GdbMultiLetterCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdQueryVar(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdRegR(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdRegW(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdReplyEmpty(GdbMultiLetterCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdSetHwBkpt(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdSetThread(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdSignal(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdStep(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdUnsupported(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| cmdVKill(GdbMultiLetterCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| commandMap | gem5::BaseRemoteGDB | protectedstatic |
| connect() | gem5::BaseRemoteGDB | |
| connectEvent | gem5::BaseRemoteGDB | protected |
| context() | gem5::BaseRemoteGDB | inlineprotected |
| descheduleInstCommitEvent(Event *ev) | gem5::BaseRemoteGDB | protected |
| detach() | gem5::BaseRemoteGDB | |
| disconnectEvent | gem5::BaseRemoteGDB | protected |
| encodeBinaryData(const std::string &unencoded, std::string &encoded) const | gem5::BaseRemoteGDB | protected |
| encodeXferResponse(const std::string &unencoded, std::string &encoded, size_t offset, size_t unencoded_length) const | gem5::BaseRemoteGDB | protected |
| fd | gem5::BaseRemoteGDB | protected |
| gdbRegs() override | gem5::RiscvISA::RemoteGDB | virtual |
| getbyte() | gem5::BaseRemoteGDB | protected |
| getPrivilegeModeSet(ThreadContext *tc) | gem5::RiscvISA::RemoteGDB | virtual |
| getRvType(ThreadContext *tc) | gem5::RiscvISA::RemoteGDB | virtual |
| getXferFeaturesRead(const std::string &annex, std::string &output) override | gem5::RiscvISA::RemoteGDB | virtual |
| hostSocket() const | gem5::BaseRemoteGDB | |
| incomingConnection(int revent) | gem5::BaseRemoteGDB | protected |
| IncomingConnectionEvent typedef | gem5::BaseRemoteGDB | protected |
| IncomingConnectionEvent | gem5::BaseRemoteGDB | protected |
| incomingConnectionEvent | gem5::BaseRemoteGDB | protected |
| incomingData(int revent) | gem5::BaseRemoteGDB | protected |
| IncomingDataEvent typedef | gem5::BaseRemoteGDB | protected |
| IncomingDataEvent | gem5::BaseRemoteGDB | protected |
| incomingDataEvent | gem5::BaseRemoteGDB | protected |
| insertHardBreak(Addr addr, size_t kind) override | gem5::RiscvISA::RemoteGDB | protectedvirtual |
| insertSoftBreak(Addr addr, size_t kind) | gem5::BaseRemoteGDB | protectedvirtual |
| isAttached() | gem5::BaseRemoteGDB | inline |
| listen() | gem5::BaseRemoteGDB | |
| listener | gem5::BaseRemoteGDB | protected |
| multiLetterMap | gem5::BaseRemoteGDB | protectedstatic |
| name() | gem5::BaseRemoteGDB | |
| NumCSRs | gem5::RiscvISA::RemoteGDB | protectedstatic |
| NumGDBRegs | gem5::RiscvISA::RemoteGDB | protectedstatic |
| processCommands(GDBSignal sig=GDBSignal::ZERO) | gem5::BaseRemoteGDB | protected |
| putbyte(uint8_t b) | gem5::BaseRemoteGDB | protected |
| queryAttached(QuerySetCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| queryC(QuerySetCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| queryFThreadInfo(QuerySetCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| queryMap | gem5::BaseRemoteGDB | protectedstatic |
| queryRcmd(QuerySetCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| querySThreadInfo(QuerySetCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| querySupported(QuerySetCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| querySymbol(QuerySetCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| queryXfer(QuerySetCommand::Context &ctx) | gem5::BaseRemoteGDB | protected |
| read(Addr vaddr, size_t size, char *data) | gem5::BaseRemoteGDB | protected |
| read(Addr addr) | gem5::BaseRemoteGDB | inlineprotected |
| readBlob(Addr vaddr, size_t size, char *data) | gem5::BaseRemoteGDB | protectedvirtual |
| recv(std::vector< char > &bp) | gem5::BaseRemoteGDB | protected |
| regCache32 | gem5::RiscvISA::RemoteGDB | protected |
| regCache64 | gem5::RiscvISA::RemoteGDB | protected |
| regCachePtr | gem5::BaseRemoteGDB | protected |
| RemoteGDB(System *_system, ListenSocketConfig _listen_config) | gem5::RiscvISA::RemoteGDB | |
| removeHardBreak(Addr addr, size_t kind) override | gem5::RiscvISA::RemoteGDB | protectedvirtual |
| removeSoftBreak(Addr addr, size_t kind) | gem5::BaseRemoteGDB | protectedvirtual |
| replaceThreadContext(ThreadContext *tc) | gem5::BaseRemoteGDB | inline |
| replaceThreadContext(ThreadContext *_tc) | gem5::BaseRemoteGDB | |
| scheduleInstCommitEvent(Event *ev, int delta, ThreadContext *_tc) | gem5::BaseRemoteGDB | protected |
| scheduleInstCommitEvent(Event *ev, int delta) | gem5::BaseRemoteGDB | inlineprotected |
| scheduleTrapEvent(ContextID id, GDBSignal type, int delta, std::string stopReason) | gem5::BaseRemoteGDB | |
| selectThreadContext(ContextID id) | gem5::BaseRemoteGDB | |
| send(const char *data) | gem5::BaseRemoteGDB | protected |
| send(const std::string &data) | gem5::BaseRemoteGDB | inlineprotected |
| send(const char *format, const Args &...args) | gem5::BaseRemoteGDB | inlineprotected |
| sendMessage(std::string message) | gem5::BaseRemoteGDB | |
| sendOPacket(const std::string message) | gem5::BaseRemoteGDB | protected |
| sendSPacket(GDBSignal sig) | gem5::BaseRemoteGDB | protected |
| sendTPacket(GDBSignal sig, ContextID id, const std::string &stopReason) | gem5::BaseRemoteGDB | protected |
| setSingleStep() | gem5::BaseRemoteGDB | protected |
| singleStep() | gem5::BaseRemoteGDB | protected |
| singleStepEvent | gem5::BaseRemoteGDB | protected |
| sys | gem5::BaseRemoteGDB | protected |
| system() | gem5::BaseRemoteGDB | inlineprotected |
| tc | gem5::BaseRemoteGDB | protected |
| threadInfoIdx | gem5::BaseRemoteGDB | protected |
| threads | gem5::BaseRemoteGDB | protected |
| threadSwitching | gem5::BaseRemoteGDB | protected |
| trap(ContextID id, int type) | gem5::BaseRemoteGDB | inline |
| trap(ContextID id, GDBSignal sig, const std::string &stopReason="") | gem5::BaseRemoteGDB | |
| trapEvent | gem5::BaseRemoteGDB | protected |
| try_getbyte(uint8_t *c, int timeout=-1) | gem5::BaseRemoteGDB | protected |
| write(Addr vaddr, size_t size, const char *data) | gem5::BaseRemoteGDB | protected |
| write(Addr addr, T data) | gem5::BaseRemoteGDB | inlineprotected |
| writeBlob(Addr vaddr, size_t size, const char *data) | gem5::BaseRemoteGDB | protectedvirtual |
| ~BaseRemoteGDB() | gem5::BaseRemoteGDB | inlinevirtual |
| ~BaseRemoteGDB() | gem5::BaseRemoteGDB | virtual |