gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes
remote_gdb.hh File Reference
#include <sys/signal.h>
#include <exception>
#include <map>
#include <string>
#include "arch/types.hh"
#include "base/intmath.hh"
#include "base/pollevent.hh"
#include "base/socket.hh"
#include "cpu/pc_event.hh"

Go to the source code of this file.

Classes

struct  GdbCommand
 
struct  GdbCommand::Context
 
class  BaseRemoteGDB
 
struct  BaseRemoteGDB::BadClient
 Exception to throw when the connection to the client is broken. More...
 
struct  BaseRemoteGDB::CmdError
 Exception to throw when an error needs to be reported to the client. More...
 
class  BaseRemoteGDB::Unsupported
 Exception to throw when something isn't supported. More...
 
class  BaseRemoteGDB::InputEvent
 
class  BaseRemoteGDB::TrapEvent
 
class  BaseRemoteGDB::BaseGdbRegCache
 Concrete subclasses of this abstract class represent how the register values are transmitted on the wire. More...
 
class  BaseRemoteGDB::SingleStepEvent
 
class  BaseRemoteGDB::HardBreakpoint
 
class  GDBListener
 
class  GDBListener::InputEvent
 

Generated on Fri Jun 9 2017 13:03:52 for gem5 by doxygen 1.8.6