diff options
author | Jason Molenda <jmolenda@apple.com> | 2019-08-07 02:06:06 +0000 |
---|---|---|
committer | Jason Molenda <jmolenda@apple.com> | 2019-08-07 02:06:06 +0000 |
commit | 6cebeafac31ceb500494bb301e365363c3d5992a (patch) | |
tree | 16a638ce3fb606f94e88888cfb760d92adea94ba /lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp | |
parent | 5dbfca85419bda9d432ec43f7ea54d64ee2aab55 (diff) | |
download | bcm5719-llvm-6cebeafac31ceb500494bb301e365363c3d5992a.tar.gz bcm5719-llvm-6cebeafac31ceb500494bb301e365363c3d5992a.zip |
Upstream a few small Apple changes to debugserver - arm64_32, Catalyst
Adrian's changes to support Catalyst processes and my
changes to support debugserver running on an arm64_32
device (Apple Watch Series 4, which uses an IPL32 model
on arm64 cpus).
llvm-svn: 368118
Diffstat (limited to 'lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp')
-rw-r--r-- | lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp b/lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp index ca4b46ac65c..8856e921997 100644 --- a/lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp +++ b/lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp @@ -69,6 +69,14 @@ void DNBArchMachARM64::Initialize() { // Register this arch plug-in with the main protocol class DNBArchProtocol::RegisterArchPlugin(arch_plugin_info); + + DNBArchPluginInfo arch_plugin_info_32 = { + CPU_TYPE_ARM64_32, DNBArchMachARM64::Create, + DNBArchMachARM64::GetRegisterSetInfo, + DNBArchMachARM64::SoftwareBreakpointOpcode}; + + // Register this arch plug-in with the main protocol class + DNBArchProtocol::RegisterArchPlugin(arch_plugin_info_32); } DNBArchProtocol *DNBArchMachARM64::Create(MachThread *thread) { |