diff options
| author | Ed Maste <emaste@freebsd.org> | 2015-10-23 01:10:42 +0000 |
|---|---|---|
| committer | Ed Maste <emaste@freebsd.org> | 2015-10-23 01:10:42 +0000 |
| commit | 4a8a8cde08b2616adf34ad9766d2dd811803ad8c (patch) | |
| tree | 5a3c7dc2757e2a4b8997f19d0695d57a30a2b1ab /lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp | |
| parent | d42ae865b89461bbccdeefbba520c9c1890b3a2d (diff) | |
| download | bcm5719-llvm-4a8a8cde08b2616adf34ad9766d2dd811803ad8c.tar.gz bcm5719-llvm-4a8a8cde08b2616adf34ad9766d2dd811803ad8c.zip | |
Add arm64 FreeBSD ProcessMonitor register context
llvm-svn: 251088
Diffstat (limited to 'lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp')
| -rw-r--r-- | lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp b/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp index 4afc8bf7558..2b292442399 100644 --- a/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp +++ b/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp @@ -39,6 +39,7 @@ #include "RegisterContextPOSIXProcessMonitor_powerpc.h" #include "RegisterContextPOSIXProcessMonitor_x86.h" #include "Plugins/Process/Utility/RegisterContextFreeBSD_arm.h" +#include "Plugins/Process/Utility/RegisterContextFreeBSD_arm64.h" #include "Plugins/Process/Utility/RegisterContextFreeBSD_i386.h" #include "Plugins/Process/Utility/RegisterContextFreeBSD_mips64.h" #include "Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.h" @@ -160,6 +161,9 @@ FreeBSDThread::GetRegisterContext() assert(target_arch.GetTriple().getOS() == llvm::Triple::FreeBSD); switch (target_arch.GetMachine()) { + case llvm::Triple::aarch64: + reg_interface = new RegisterContextFreeBSD_arm64(target_arch); + break; case llvm::Triple::arm: reg_interface = new RegisterContextFreeBSD_arm(target_arch); break; |

