Filled in a stub header file for remote gdb
--HG-- extra : convert_revision : 6289181697142f672548a4d4cf6e010171cb98e1
This commit is contained in:
parent
aa5f42b10d
commit
2e6cf12963
1 changed files with 28 additions and 2 deletions
|
@ -58,10 +58,36 @@
|
|||
#ifndef __ARCH_X86_REMOTEGDB_HH__
|
||||
#define __ARCH_X86_REMOTEGDB_HH__
|
||||
|
||||
#error X86 is not yet supported!
|
||||
#include "arch/x86/types.hh"
|
||||
#include "base/remote_gdb.hh"
|
||||
|
||||
class System;
|
||||
class ThreadContext;
|
||||
|
||||
namespace X86ISA
|
||||
{
|
||||
};
|
||||
class RemoteGDB : public BaseRemoteGDB
|
||||
{
|
||||
protected:
|
||||
enum RegisterContants
|
||||
{
|
||||
//XXX fill this in
|
||||
};
|
||||
|
||||
public:
|
||||
RemoteGDB(System *system, ThreadContext *context);
|
||||
|
||||
bool acc(Addr addr, size_t len);
|
||||
|
||||
protected:
|
||||
void getregs();
|
||||
void setregs();
|
||||
|
||||
void clearSingleStep();
|
||||
void setSingleStep();
|
||||
|
||||
Addr nextBkpt;
|
||||
};
|
||||
}
|
||||
|
||||
#endif // __ARCH_X86_REMOTEGDB_HH__
|
||||
|
|
Loading…
Reference in a new issue