Skip to content

Commit 07a0426

Browse files
committed
Add logs for SymbolFileDWARF::FindTypes
1 parent 3c3df1b commit 07a0426

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2737,10 +2737,18 @@ void SymbolFileDWARF::FindTypes(const TypeQuery &query, TypeResults &results) {
27372737
if (results.AlreadySearched(this))
27382738
return;
27392739

2740+
auto type_basename = query.GetTypeBasename();
2741+
2742+
if (Log *log = GetLog(DWARFLog::Lookups)) {
2743+
GetObjectFile()->GetModule()->LogMessage(
2744+
log, "SymbolFileDWARF::FindTypes(type_basename=\"{0}\")",
2745+
type_basename);
2746+
}
2747+
27402748
std::lock_guard<std::recursive_mutex> guard(GetModuleMutex());
27412749

27422750
bool have_index_match = false;
2743-
m_index->GetTypes(query.GetTypeBasename(), [&](DWARFDIE die) {
2751+
m_index->GetTypes(type_basename, [&](DWARFDIE die) {
27442752
// Check the language, but only if we have a language filter.
27452753
if (query.HasLanguage()) {
27462754
if (!query.LanguageMatches(GetLanguageFamily(*die.GetCU())))

0 commit comments

Comments
 (0)