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 |
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) | gem5::BaseRemoteGDB | protected |
insertSoftBreak(Addr addr, size_t kind) | gem5::BaseRemoteGDB | protected |
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) | gem5::BaseRemoteGDB | protected |
removeSoftBreak(Addr addr, size_t kind) | gem5::BaseRemoteGDB | protected |
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 |