Rework how lldb warngs about kexts that failed to load in a
authorJason Molenda <jmolenda@apple.com>
Tue, 12 Mar 2019 19:42:34 +0000 (19:42 +0000)
committerJason Molenda <jmolenda@apple.com>
Tue, 12 Mar 2019 19:42:34 +0000 (19:42 +0000)
commitc02b95e4f9b5199bc31dce48f596f75cb0540f96
treeedce3dbdf62ec8074f21d3b2990938d4ed81d2ad
parent027bf7603fc76ee6acabb4aa0e6e62275a3c498a
Rework how lldb warngs about kexts that failed to load in a
darwin kernel debug session.

Originally, the kext name & uuid were emitted in the middle of the
kext-loading period's.  Last week I decided to try not printing
any details about kexts that failed to load, only printing a summary
of how many failed to load.

This time I'm print different progress characters depending on whether
the kext loaded or not ("-" for not), then at the end I will print a
summary of how many kexts failed to load and a sorted list of the
kexts with the bundle ID and the uuid.  It's a lot more readable.

<rdar://problem/48654569>

llvm-svn: 355958
lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp