_port | gem5::BaseRemoteGDB | private |
acc(Addr addr, size_t len)=0 | gem5::BaseRemoteGDB | protectedpure virtual |
active | gem5::BaseRemoteGDB | private |
addThreadContext(ThreadContext *_tc) | gem5::BaseRemoteGDB | |
attach(int fd) | gem5::BaseRemoteGDB | |
attached | gem5::BaseRemoteGDB | private |
availableFeatures() const | gem5::BaseRemoteGDB | protectedvirtual |
BaseRemoteGDB(System *system, int _port) | gem5::BaseRemoteGDB | |
breakpoint() | gem5::BaseRemoteGDB | inline |
build(Args... args) | gem5::BaseRemoteGDB | inlinestatic |
checkBpLen(size_t len) | gem5::BaseRemoteGDB | protectedvirtual |
clearSingleStep() | gem5::BaseRemoteGDB | private |
cmdAsyncCont(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
cmdAsyncStep(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
cmdClrHwBkpt(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
cmdCont(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
cmdDetach(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
cmdDumpPageTable(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
cmdMemR(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
cmdMemW(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
cmdQueryVar(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
cmdRegR(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
cmdRegW(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
cmdSetHwBkpt(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
cmdSetThread(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
cmdSignal(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
cmdStep(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
cmdUnsupported(GdbCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
commandMap | gem5::BaseRemoteGDB | privatestatic |
connect() | gem5::BaseRemoteGDB | |
connectEvent | gem5::BaseRemoteGDB | private |
ConnectEvent typedef | gem5::BaseRemoteGDB | private |
ConnectEvent | gem5::BaseRemoteGDB | private |
connectWrapper(int revent) | gem5::BaseRemoteGDB | inlineprivate |
context() | gem5::BaseRemoteGDB | inlineprotected |
DataEvent typedef | gem5::BaseRemoteGDB | private |
DataEvent | gem5::BaseRemoteGDB | private |
dataEvent | gem5::BaseRemoteGDB | private |
descheduleInstCommitEvent(Event *ev) | gem5::BaseRemoteGDB | private |
detach() | gem5::BaseRemoteGDB | |
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 | private |
gdbRegs()=0 | gem5::BaseRemoteGDB | protectedpure virtual |
getbyte() | gem5::BaseRemoteGDB | private |
getXferFeaturesRead(const std::string &annex, std::string &output) | gem5::BaseRemoteGDB | protectedvirtual |
HardBreakpoint class | gem5::BaseRemoteGDB | friend |
incomingData(int revent) | gem5::BaseRemoteGDB | private |
insertHardBreak(Addr addr, size_t len) | gem5::BaseRemoteGDB | private |
insertSoftBreak(Addr addr, size_t len) | gem5::BaseRemoteGDB | private |
isAttached() | gem5::BaseRemoteGDB | inline |
listen() | gem5::BaseRemoteGDB | |
listener | gem5::BaseRemoteGDB | private |
name() | gem5::BaseRemoteGDB | |
port() const | gem5::BaseRemoteGDB | |
putbyte(uint8_t b) | gem5::BaseRemoteGDB | private |
queryC(QuerySetCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
queryFThreadInfo(QuerySetCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
queryMap | gem5::BaseRemoteGDB | privatestatic |
querySThreadInfo(QuerySetCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
querySupported(QuerySetCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
queryXfer(QuerySetCommand::Context &ctx) | gem5::BaseRemoteGDB | private |
read(Addr addr, size_t size, char *data) | gem5::BaseRemoteGDB | private |
read(Addr addr) | gem5::BaseRemoteGDB | inlineprivate |
recv(std::vector< char > &bp) | gem5::BaseRemoteGDB | private |
regCachePtr | gem5::BaseRemoteGDB | private |
removeHardBreak(Addr addr, size_t len) | gem5::BaseRemoteGDB | private |
removeSoftBreak(Addr addr, size_t len) | gem5::BaseRemoteGDB | private |
replaceThreadContext(ThreadContext *tc) | gem5::BaseRemoteGDB | inline |
replaceThreadContext(ThreadContext *_tc) | gem5::BaseRemoteGDB | |
scheduleInstCommitEvent(Event *ev, int delta) | gem5::BaseRemoteGDB | private |
selectThreadContext(ContextID id) | gem5::BaseRemoteGDB | |
send(const char *data) | gem5::BaseRemoteGDB | private |
send(const std::string &data) | gem5::BaseRemoteGDB | inlineprivate |
send(const char *format, const Args &...args) | gem5::BaseRemoteGDB | inlineprivate |
setSingleStep() | gem5::BaseRemoteGDB | private |
singleStep() | gem5::BaseRemoteGDB | private |
singleStepEvent | gem5::BaseRemoteGDB | private |
sys | gem5::BaseRemoteGDB | private |
system() | gem5::BaseRemoteGDB | inlineprotected |
tc | gem5::BaseRemoteGDB | private |
threadInfoIdx | gem5::BaseRemoteGDB | private |
threads | gem5::BaseRemoteGDB | private |
threadSwitching | gem5::BaseRemoteGDB | private |
trap(ContextID id, int type) | gem5::BaseRemoteGDB | inline |
trap(ContextID id, int type) | gem5::BaseRemoteGDB | |
trapEvent | gem5::BaseRemoteGDB | private |
write(Addr addr, size_t size, const char *data) | gem5::BaseRemoteGDB | private |
write(Addr addr, T data) | gem5::BaseRemoteGDB | inlineprivate |
~BaseRemoteGDB() | gem5::BaseRemoteGDB | inlinevirtual |
~BaseRemoteGDB() | gem5::BaseRemoteGDB | virtual |