Lines Matching refs:ArmDebugger
30 // The ArmDebugger class is used by the simulator while debugging simulated ARM
32 class ArmDebugger {
34 explicit ArmDebugger(Simulator* sim) : sim_(sim) { }
35 ~ArmDebugger();
65 ArmDebugger::~ArmDebugger() {
82 void ArmDebugger::Stop(Instruction* instr) {
114 void ArmDebugger::Stop(Instruction* instr) {
136 int32_t ArmDebugger::GetRegisterValue(int regnum) {
145 double ArmDebugger::GetRegisterPairDoubleValue(int regnum) {
150 double ArmDebugger::GetVFPDoubleRegisterValue(int regnum) {
155 bool ArmDebugger::GetValue(const char* desc, int32_t* value) {
171 bool ArmDebugger::GetVFPSingleValue(const char* desc, float* value) {
182 bool ArmDebugger::GetVFPDoubleValue(const char* desc, double* value) {
193 bool ArmDebugger::SetBreakpoint(Instruction* breakpc) {
208 bool ArmDebugger::DeleteBreakpoint(Instruction* breakpc) {
219 void ArmDebugger::UndoBreakpoints() {
226 void ArmDebugger::RedoBreakpoints() {
233 void ArmDebugger::Debug() {
576 PrintF(" stop and and give control to the ArmDebugger.\n");
1939 ArmDebugger dbg(this);
1953 ArmDebugger dbg(this);
2295 ArmDebugger dbg(this);
4031 ArmDebugger dbg(this);