From 45c3f1747c78aff3495edfe2cbe35fbb7a67f2a4 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Mon, 22 Jan 2007 22:22:09 -0800 Subject: Added remote gdb objects to each process --HG-- extra : convert_revision : 1b5c1470ffc52b2f7719e469153702dec694f9a3 --- src/sim/process.hh | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/sim/process.hh') diff --git a/src/sim/process.hh b/src/sim/process.hh index 616c02c00..bf65c6e06 100644 --- a/src/sim/process.hh +++ b/src/sim/process.hh @@ -51,6 +51,11 @@ class SyscallDesc; class PageTable; class TranslatingPort; class System; +class GDBListener; +namespace TheISA +{ + class RemoteGDB; +} void copyStringArray(std::vector &strings, Addr array_ptr, @@ -72,6 +77,11 @@ class Process : public SimObject // thread contexts associated with this process std::vector threadContexts; + // remote gdb objects + std::vector remoteGDB; + std::vector gdbListen; + bool breakpoint(); + // number of CPUs (esxec contexts, really) assigned to this process. unsigned int numCpus() { return threadContexts.size(); } -- cgit v1.2.3