find a binary on the debugger-host during a kernel debug session
for a kernel extension (kext). This may prove to be too verbose
in typical usage, particularly if there are many third-party kexts.
We'll try this and see how it works.
<rdar://problem/
13080833>
llvm-svn: 175494
Stream *s = &target.GetDebugger().GetOutputStream();
if (s)
{
- s->Printf ("WARNING: Unable to locate symbol rich version of kernel binary.\n");
+ s->Printf ("WARNING: Unable to locate kernel binary on this system.\n");
}
}
}
}
}
+ if (!m_module_sp && !IsKernel() && m_uuid.IsValid() && !m_name.empty())
+ {
+ Stream *s = &target.GetDebugger().GetOutputStream();
+ if (s)
+ {
+ char uuidbuf[64];
+ s->Printf ("warning: Can't find binary/dSYM for %s (%s)\n",
+ m_name.c_str(), m_uuid.GetAsCString(uuidbuf, sizeof (uuidbuf)));
+ }
+ }
static ConstString g_section_name_LINKEDIT ("__LINKEDIT");