1/* 2 * Copyright (c) 2002-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 30 unchanged lines hidden (view full) --- 39#include "cpu/pc_event.hh" 40#include "base/pollevent.hh" 41#include "base/socket.hh" 42 43class System; 44class ThreadContext; 45class PhysicalMemory; 46 |
47namespace AlphaISA { 48 49class RemoteGDB : public BaseRemoteGDB |
50{ |
51 protected: 52 Addr notTakenBkpt; 53 Addr takenBkpt; |
54 |
55 protected: 56 void getregs(); 57 void setregs(); |
58 |
59 void clearSingleStep(); 60 void setSingleStep(); |
61 |
62 // Machine memory 63 bool acc(Addr addr, size_t len); 64 bool write(Addr addr, size_t size, const char *data); |
65 |
66 public: 67 RemoteGDB(System *system, ThreadContext *context); 68}; |
69 |
70} // namespace AlphaISA |
71 |
72#endif // __ARCH_ALPHA_REMOTE_GDB_HH__ |