[LLDB][MIPS] Software single stepping

Patch by Jaydeep Patil

Reviewers: clayborg, jasonmolenda
Subscribers: bhushan, mohit.bhakkad, sagar, lldb-commits.
Differential Revision: http://reviews.llvm.org/D9519

llvm-svn: 236696
This commit is contained in:
Mohit K. Bhakkad
2015-05-07 05:56:27 +00:00
parent 2668a487a7
commit cdc22a889e
5 changed files with 76 additions and 10 deletions

View File

@@ -18,6 +18,7 @@
#include "Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h"
#include "Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h"
#include "Plugins/Instruction/ARM/EmulateInstructionARM.h"
#include "Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.h"
#include "Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h"
#include "Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.h"
#include "Plugins/ObjectFile/ELF/ObjectFileELF.h"
@@ -112,6 +113,7 @@ SystemInitializerCommon::Initialize()
platform_android::PlatformAndroid::Initialize();
EmulateInstructionARM::Initialize();
EmulateInstructionMIPS64::Initialize();
//----------------------------------------------------------------------
// Apple/Darwin hosted plugins
@@ -161,6 +163,7 @@ SystemInitializerCommon::Terminate()
PlatformiOSSimulator::Terminate();
EmulateInstructionARM::Terminate();
EmulateInstructionMIPS64::Terminate();
#if defined(__APPLE__)
DynamicLoaderDarwinKernel::Terminate();