Remote GDB support has been changed to use inheritance. Alpha should work, but isn't tested. Other architectures will not.
--HG-- extra : convert_revision : fc7e1e73e2f3b1a4ab9905a1eb98c5f07c6c8707
This commit is contained in:
@@ -43,7 +43,7 @@
|
||||
#include "sim/system.hh"
|
||||
#if FULL_SYSTEM
|
||||
#include "arch/vtophys.hh"
|
||||
#include "base/remote_gdb.hh"
|
||||
#include "arch/remote_gdb.hh"
|
||||
#include "kern/kernel_stats.hh"
|
||||
#endif
|
||||
|
||||
|
||||
@@ -56,7 +56,10 @@ class PhysicalMemory;
|
||||
#if FULL_SYSTEM
|
||||
class Platform;
|
||||
class GDBListener;
|
||||
class RemoteGDB;
|
||||
namespace TheISA
|
||||
{
|
||||
class RemoteGDB;
|
||||
}
|
||||
#endif
|
||||
|
||||
class System : public SimObject
|
||||
@@ -157,7 +160,7 @@ class System : public SimObject
|
||||
#endif
|
||||
public:
|
||||
#if FULL_SYSTEM
|
||||
std::vector<RemoteGDB *> remoteGDB;
|
||||
std::vector<TheISA::RemoteGDB *> remoteGDB;
|
||||
std::vector<GDBListener *> gdbListen;
|
||||
virtual bool breakpoint() = 0;
|
||||
#endif // FULL_SYSTEM
|
||||
|
||||
Reference in New Issue
Block a user