From 4b0c118713a1d9e062ac0f795cf0c92360473140 Mon Sep 17 00:00:00 2001 From: Jason Molenda Date: Wed, 12 Nov 2014 02:39:14 +0000 Subject: [PATCH] Enable armv7 core file writing for Mach-O binaries. The problems with the dyld all image infos struct seems to be specific to arm64. llvm-svn: 221760 --- lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp index 2c4b241..796b92c 100644 --- a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp +++ b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp @@ -5437,11 +5437,12 @@ ObjectFileMachO::SaveCore (const lldb::ProcessSP &process_sp, bool make_core = false; switch (target_arch.GetMachine()) { - // arm and arm64 core file writing is having some problem with writing - // down the dyld shared images info struct and/or the main executable binary. -// case llvm::Triple::arm: + // arm64 core file writing is having some problem with writing down the + // dyld shared images info struct and/or the main executable binary. May + // turn out to be a debugserver problem, not sure yet. // case llvm::Triple::aarch64: + case llvm::Triple::arm: case llvm::Triple::x86: case llvm::Triple::x86_64: make_core = true; -- 2.7.4