diff options
Diffstat (limited to 'src/arch/arm/remote_gdb.hh')
-rw-r--r-- | src/arch/arm/remote_gdb.hh | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/src/arch/arm/remote_gdb.hh b/src/arch/arm/remote_gdb.hh index 423ba9d02..80a0bf1b1 100644 --- a/src/arch/arm/remote_gdb.hh +++ b/src/arch/arm/remote_gdb.hh @@ -80,23 +80,15 @@ const int GDB_REG_BYTES = std::max(GDB64_NUMREGS * sizeof(uint64_t), class RemoteGDB : public BaseRemoteGDB { + protected: + bool acc(Addr addr, size_t len); + bool write(Addr addr, size_t size, const char *data); -protected: - Addr notTakenBkpt; - Addr takenBkpt; + void getregs(); + void setregs(); -protected: - bool acc(Addr addr, size_t len); - bool write(Addr addr, size_t size, const char *data); - - void getregs(); - void setregs(); - - void clearSingleStep(); - void setSingleStep(); - -public: - RemoteGDB(System *_system, ThreadContext *tc); + public: + RemoteGDB(System *_system, ThreadContext *tc); }; } // namespace ArmISA |