llvm-project/lldb/source/Plugins/Platform/MacOSX
Jonas Devlieghere dd2054d38a [lldb] Treat remote macOS debugging like any other remote darwin platform
Extract remote debugging logic from PlatformMacOSX and move it into
PlatformRemoteMacOSX so it can benefit from all the logic necessary for
remote debugging.

Until now, remote macOS debugging was treated almost identical to local
macOS debugging. By moving in into its own class, we can have it inherit
from PlatformRemoteDarwinDevice and all the functionality it provides,
such as looking at the correct DeviceSupport directory.

rdar://68167374

Differential revision: https://reviews.llvm.org/D92452
2020-12-02 17:03:22 -08:00
..
objcxx [lldb] Modernize PseudoTerminal::OpenSecondary 2020-10-16 15:22:55 +02:00
CMakeLists.txt [lldb] Treat remote macOS debugging like any other remote darwin platform 2020-12-02 17:03:22 -08:00
PlatformAppleSimulator.cpp [lldb] GetSharedModule: Collect old modules in SmallVector 2020-10-30 15:14:31 -04:00
PlatformAppleSimulator.h [lldb] GetSharedModule: Collect old modules in SmallVector 2020-10-30 15:14:31 -04:00
PlatformDarwin.cpp [lldb] GetSharedModule: Collect old modules in SmallVector 2020-10-30 15:14:31 -04:00
PlatformDarwin.h [lldb] GetSharedModule: Collect old modules in SmallVector 2020-10-30 15:14:31 -04:00
PlatformDarwinKernel.cpp [lldb] GetSharedModule: Collect old modules in SmallVector 2020-10-30 15:14:31 -04:00
PlatformDarwinKernel.h [lldb] GetSharedModule: Collect old modules in SmallVector 2020-10-30 15:14:31 -04:00
PlatformMacOSX.cpp [lldb] Treat remote macOS debugging like any other remote darwin platform 2020-12-02 17:03:22 -08:00
PlatformMacOSX.h [lldb] Treat remote macOS debugging like any other remote darwin platform 2020-12-02 17:03:22 -08:00
PlatformMacOSXProperties.td Have kernel binary scanner load dSYMs as binary+dSYM if best thing found 2020-10-01 18:55:37 -07:00
PlatformRemoteAppleBridge.cpp [lldb] Refactor GetDeviceSupportDirectoryNames and GetPlatformName (NFC) 2020-11-30 19:37:12 -08:00
PlatformRemoteAppleBridge.h [lldb] Refactor GetDeviceSupportDirectoryNames and GetPlatformName (NFC) 2020-11-30 19:37:12 -08:00
PlatformRemoteAppleTV.cpp [lldb] Refactor GetDeviceSupportDirectoryNames and GetPlatformName (NFC) 2020-11-30 19:37:12 -08:00
PlatformRemoteAppleTV.h [lldb] Refactor GetDeviceSupportDirectoryNames and GetPlatformName (NFC) 2020-11-30 19:37:12 -08:00
PlatformRemoteAppleWatch.cpp [lldb] Refactor GetDeviceSupportDirectoryNames and GetPlatformName (NFC) 2020-11-30 19:37:12 -08:00
PlatformRemoteAppleWatch.h [lldb] Refactor GetDeviceSupportDirectoryNames and GetPlatformName (NFC) 2020-11-30 19:37:12 -08:00
PlatformRemoteDarwinDevice.cpp [lldb] Refactor GetDeviceSupportDirectoryNames and GetPlatformName (NFC) 2020-11-30 19:37:12 -08:00
PlatformRemoteDarwinDevice.h [lldb] Refactor GetDeviceSupportDirectoryNames and GetPlatformName (NFC) 2020-11-30 19:37:12 -08:00
PlatformRemoteMacOSX.cpp [lldb] Treat remote macOS debugging like any other remote darwin platform 2020-12-02 17:03:22 -08:00
PlatformRemoteMacOSX.h [lldb] Treat remote macOS debugging like any other remote darwin platform 2020-12-02 17:03:22 -08:00
PlatformRemoteiOS.cpp [lldb] Refactor GetDeviceSupportDirectoryNames and GetPlatformName (NFC) 2020-11-30 19:37:12 -08:00
PlatformRemoteiOS.h [lldb] Refactor GetDeviceSupportDirectoryNames and GetPlatformName (NFC) 2020-11-30 19:37:12 -08:00