diff options
author | Jason Molenda <jmolenda@apple.com> | 2017-12-09 03:28:15 +0000 |
---|---|---|
committer | Jason Molenda <jmolenda@apple.com> | 2017-12-09 03:28:15 +0000 |
commit | 1bfb9f1c0ff3e09e4843c5f8308346af4d9e2311 (patch) | |
tree | 2864eb136776439ea2dcf50722132a0cab5bc07b /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 6e78b6bd8e89009b4124bfa89c1d40f542ca3839 (diff) | |
download | bcm5719-llvm-1bfb9f1c0ff3e09e4843c5f8308346af4d9e2311.tar.gz bcm5719-llvm-1bfb9f1c0ff3e09e4843c5f8308346af4d9e2311.zip |
Change the ordering that we search for kexts and kernels on the local
computer. When doing kernel debugging, lldb scrapes around a few
well-known locations to find kexts and kernels. It builds up two
lists - kexts and kernels with dSYM, and kexts and kernels without dSYMs.
After both lists have failed to provide a file, then we'll call out
to things like the DebugSymbols framework to find a kext/kernel.
This meant that when you had a kext/kernel on the local computer that
did not have debug information, lldb wouldn't consult DebugSymbols etc
once it'd locked on to one of these no-debug-info binaries on the local
computer.
Reorder this so we give DebugSymbols etc a shot at finding a debug-info
file before we use any of the no-debug-info binaries that were found on
the system.
<rdar://problem/34434440>
llvm-svn: 320241
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions