This patch improves the heuristics for correctly identifying simulator binaries on Darwin and adds support for simulators running on Apple Silicon.
rdar://problem/64046344
Paths
| Differential D82616
Improve the detection of iOS/tvOS/watchOS simulator binaries in debugserver and lldb ClosedPublic Authored by aprantl on Jun 25 2020, 5:57 PM.
Details Summary This patch improves the heuristics for correctly identifying simulator binaries on Darwin and adds support for simulators running on Apple Silicon. rdar://problem/64046344
Diff Detail Event TimelineThis revision is now accepted and ready to land.Jun 29 2020, 11:03 PM Closed by commit rG0da0437b2afb: Improve the detection of iOS/tvOS/watchOS simulator binaries in debugserver and… (authored by aprantl). · Explain WhyJun 30 2020, 11:25 AM This revision was automatically updated to reflect the committed changes. Comment Actions I guess this is breaking the Green Dragon tests as it's in the blame list: http://lab.llvm.org:8080/green/view/LLDB/job/lldb-cmake/22121/ Failing Tests: lldb-api.tools/lldb-server.TestAppleSimulatorOSType.py lldb-api.tools/lldb-server.TestGdbRemoteAttach.py lldb-api.tools/lldb-server.TestGdbRemoteProcessInfo.py lldb-api.tools/lldb-server.TestGdbRemoteRegisterState.py lldb-api.tools/lldb-server.TestGdbRemoteThreadsInStopReply.py lldb-api.tools/lldb-server.TestLldbGdbServer.py
Revision Contents
Diff 273569 lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
lldb/test/API/macosx/simulator/Makefile
lldb/test/API/macosx/simulator/TestSimulatorPlatform.py
lldb/tools/debugserver/source/DNB.cpp
lldb/tools/debugserver/source/MacOSX/MachProcess.h
lldb/tools/debugserver/source/MacOSX/MachProcess.mm
|