Add unconditional logging to debugserver for launch/attach processes
authorJason Molenda <jason@molenda.com>
Tue, 12 Jan 2021 06:17:10 +0000 (22:17 -0800)
committerJason Molenda <jason@molenda.com>
Tue, 12 Jan 2021 06:17:10 +0000 (22:17 -0800)
commitedde2eb1d2093905a2cb6166e6a60f9cc04c2bbc
tree7ba3ccfbe4ee2c223729655aa78eb0e9dc03cc09
parentb1c304c4946506c0d00532829fb2f91276dde0c8
Add unconditional logging to debugserver for launch/attach processes

Debugging app launch/attach failures can be difficult because of
all of the messages logged to the console on a darwin system;
emitting specific messages around critical API calls can make it
easier to narrow the search for the console messages related to
the failure.

<rdar://problem/67220442>

Differential revision: https://reviews.llvm.org/D94357
lldb/tools/debugserver/source/MacOSX/MachProcess.mm
lldb/tools/debugserver/source/MacOSX/MachTask.mm
lldb/tools/debugserver/source/RNBRemote.cpp
lldb/tools/debugserver/source/debugserver.cpp