From: Greg Clayton Date: Fri, 31 Oct 2014 00:06:52 +0000 (+0000) Subject: Get the correct process architecture in ProcessKDP::DidAttach(). X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c3eefa39ccdc0f6c922c63c2093f05e5ee1db66f;p=platform%2Fupstream%2Fllvm.git Get the correct process architecture in ProcessKDP::DidAttach(). llvm-svn: 220938 --- diff --git a/lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp b/lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp index 584a62c..691f7cc 100644 --- a/lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp +++ b/lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp @@ -439,7 +439,12 @@ ProcessKDP::DidAttach (ArchSpec &process_arch) log->Printf ("ProcessKDP::DidAttach()"); if (GetID() != LLDB_INVALID_PROCESS_ID) { - // TODO: figure out the register context that we will use + uint32_t cpu = m_comm.GetCPUType(); + if (cpu) + { + uint32_t sub = m_comm.GetCPUSubtype(); + process_arch.SetArchitecture(eArchTypeMachO, cpu, sub); + } } }