remote_gdb.hh (4060:aa97f9f77e2a) | remote_gdb.hh (4070:74449a198a44) |
---|---|
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; --- 39 unchanged lines hidden (view full) --- 48 { 49 protected: 50 enum RegisterConstants 51 { 52 RegG0 = 0, RegO0 = 8, RegL0 = 16, RegI0 = 24, 53 RegF0 = 32, 54 RegPc = 64, RegNpc, RegState, RegFsr, RegFprs, RegY, 55 /*RegState contains data in same format as tstate */ | 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; --- 39 unchanged lines hidden (view full) --- 48 { 49 protected: 50 enum RegisterConstants 51 { 52 RegG0 = 0, RegO0 = 8, RegL0 = 16, RegI0 = 24, 53 RegF0 = 32, 54 RegPc = 64, RegNpc, RegState, RegFsr, RegFprs, RegY, 55 /*RegState contains data in same format as tstate */ |
56 NumGDBRegs | 56 Reg32Y = 64, Reg32Psr = 65, Reg32Tbr = 66, Reg32Pc = 67, 57 Reg32Npc = 68, Reg32Fsr = 69, Reg32Csr = 70, 58 NumGDBRegs = RegY |
57 }; 58 59 public: 60 RemoteGDB(System *system, ThreadContext *context); 61 62 bool acc(Addr addr, size_t len); 63 64 protected: 65 void getregs(); 66 void setregs(); 67 68 void clearSingleStep(); 69 void setSingleStep(); 70 71 Addr nextBkpt; 72 }; 73} 74 75#endif /* __ARCH_ALPHA_REMOTE_GDB_H__ */ | 59 }; 60 61 public: 62 RemoteGDB(System *system, ThreadContext *context); 63 64 bool acc(Addr addr, size_t len); 65 66 protected: 67 void getregs(); 68 void setregs(); 69 70 void clearSingleStep(); 71 void setSingleStep(); 72 73 Addr nextBkpt; 74 }; 75} 76 77#endif /* __ARCH_ALPHA_REMOTE_GDB_H__ */ |