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 ---