remote_gdb.hh (10598:3d7653a2538b) | remote_gdb.hh (10599:910fc5624d68) |
---|---|
1/* 2 * Copyright 2014 Google, Inc. 3 * Copyright (c) 2002-2005 The Regents of The University of Michigan 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions are 8 * met: redistributions of source code must retain the above copyright --- 202 unchanged lines hidden (view full) --- 211 protected: 212 virtual void getregs() = 0; 213 virtual void setregs() = 0; 214 215 virtual void clearSingleStep() = 0; 216 virtual void setSingleStep() = 0; 217 218 PCEventQueue *getPcEventQueue(); | 1/* 2 * Copyright 2014 Google, Inc. 3 * Copyright (c) 2002-2005 The Regents of The University of Michigan 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions are 8 * met: redistributions of source code must retain the above copyright --- 202 unchanged lines hidden (view full) --- 211 protected: 212 virtual void getregs() = 0; 213 virtual void setregs() = 0; 214 215 virtual void clearSingleStep() = 0; 216 virtual void setSingleStep() = 0; 217 218 PCEventQueue *getPcEventQueue(); |
219 EventQueue *getComInstEventQueue(); |
|
219 | 220 |
221 /// Schedule an event which will be triggered "delta" instructions later. 222 void scheduleInstCommitEvent(Event *ev, int delta); 223 /// Deschedule an instruction count based event. 224 void descheduleInstCommitEvent(Event *ev); 225 |
|
220 protected: 221 virtual bool checkBpLen(size_t len); 222 223 class HardBreakpoint : public PCEvent 224 { 225 private: 226 BaseRemoteGDB *gdb; 227 --- 73 unchanged lines hidden --- | 226 protected: 227 virtual bool checkBpLen(size_t len); 228 229 class HardBreakpoint : public PCEvent 230 { 231 private: 232 BaseRemoteGDB *gdb; 233 --- 73 unchanged lines hidden --- |