gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Enumerations | Functions | Variables
remote_gdb.cc File Reference
#include "base/remote_gdb.hh"
#include <sys/signal.h>
#include <unistd.h>
#include <csignal>
#include <cstdint>
#include <cstdio>
#include <string>
#include "arch/vtophys.hh"
#include "base/intmath.hh"
#include "base/socket.hh"
#include "base/trace.hh"
#include "config/the_isa.hh"
#include "cpu/base.hh"
#include "cpu/static_inst.hh"
#include "cpu/thread_context.hh"
#include "debug/GDBAll.hh"
#include "mem/fs_translating_port_proxy.hh"
#include "mem/port.hh"
#include "mem/se_translating_port_proxy.hh"
#include "sim/full_system.hh"
#include "sim/system.hh"

Go to the source code of this file.

Enumerations

enum  GdbBreakpointType {
  GdbSoftBp = '0', GdbHardBp = '1', GdbWriteWp = '2', GdbReadWp = '3',
  GdbAccWp = '4'
}
 

Functions

void debugger ()
 

Variables

static const char GDBStart = '$'
 
static const char GDBEnd = '#'
 
static const char GDBGoodP = '+'
 
static const char GDBBadP = '-'
 
static const int GDBPacketBufLen = 1024
 
vector< BaseRemoteGDB * > debuggers
 

Enumeration Type Documentation

Enumerator
GdbSoftBp 
GdbHardBp 
GdbWriteWp 
GdbReadWp 
GdbAccWp 

Definition at line 650 of file remote_gdb.cc.

Function Documentation

void debugger ( )

Variable Documentation

vector<BaseRemoteGDB *> debuggers

Definition at line 158 of file remote_gdb.cc.

Referenced by debugger(), and GDBListener::listen().

const char GDBBadP = '-'
static

Definition at line 153 of file remote_gdb.cc.

Referenced by BaseRemoteGDB::recv(), and BaseRemoteGDB::send().

const char GDBEnd = '#'
static

Definition at line 151 of file remote_gdb.cc.

Referenced by BaseRemoteGDB::recv(), and BaseRemoteGDB::send().

const char GDBGoodP = '+'
static

Definition at line 152 of file remote_gdb.cc.

Referenced by BaseRemoteGDB::recv().

const int GDBPacketBufLen = 1024
static

Definition at line 155 of file remote_gdb.cc.

Referenced by BaseRemoteGDB::trap().

const char GDBStart = '$'
static

Definition at line 150 of file remote_gdb.cc.

Referenced by BaseRemoteGDB::recv(), and BaseRemoteGDB::send().


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