[all-commits] [llvm/llvm-project] dde487: [lldb] Plumb process host architecture through pla...
Jonas Devlieghere via All-commits
all-commits at lists.llvm.org
Mon Mar 14 12:17:15 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: dde487e54782feb873461e7f8781a098df4f69b0
https://github.com/llvm/llvm-project/commit/dde487e54782feb873461e7f8781a098df4f69b0
Author: Jonas Devlieghere <jonas at devlieghere.com>
Date: 2022-03-14 (Mon, 14 Mar 2022)
Changed paths:
M lldb/include/lldb/Target/Platform.h
M lldb/source/Interpreter/OptionGroupPlatform.cpp
M lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
M lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h
M lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp
M lldb/source/Plugins/Platform/Linux/PlatformLinux.h
M lldb/source/Plugins/Platform/MacOSX/PlatformAppleSimulator.cpp
M lldb/source/Plugins/Platform/MacOSX/PlatformAppleSimulator.h
M lldb/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp
M lldb/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.h
M lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp
M lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.h
M lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleBridge.cpp
M lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleBridge.h
M lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp
M lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.h
M lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp
M lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.h
M lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp
M lldb/source/Plugins/Platform/MacOSX/PlatformRemoteMacOSX.cpp
M lldb/source/Plugins/Platform/MacOSX/PlatformRemoteMacOSX.h
M lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp
M lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h
M lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp
M lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.h
M lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp
M lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.h
M lldb/source/Plugins/Platform/QemuUser/PlatformQemuUser.cpp
M lldb/source/Plugins/Platform/QemuUser/PlatformQemuUser.h
M lldb/source/Plugins/Platform/Windows/PlatformWindows.h
M lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
M lldb/source/Target/Platform.cpp
M lldb/source/Target/Process.cpp
M lldb/source/Target/RemoteAwarePlatform.cpp
M lldb/source/Target/Target.cpp
M lldb/source/Target/TargetList.cpp
M lldb/unittests/Platform/PlatformAppleSimulatorTest.cpp
M lldb/unittests/Target/RemoteAwarePlatformTest.cpp
Log Message:
-----------
[lldb] Plumb process host architecture through platform selection
To allow us to select a different platform based on where the process is
running, plumb the process host architecture through platform selection.
This patch is in preparation for D121444 which needs this functionality
to tell apart iOS binaries running on Apple Silicon vs on a remote iOS
device.
Differential revision: https://reviews.llvm.org/D121484
More information about the All-commits
mailing list