[Lldb-commits] [lldb] r362154 - [Target] Generalize Process::IsPossibleDynamicValue
Alex Langford via lldb-commits
lldb-commits at lists.llvm.org
Thu May 30 14:03:54 PDT 2019
Author: xiaobai
Date: Thu May 30 14:03:53 2019
New Revision: 362154
URL: http://llvm.org/viewvc/llvm-project?rev=362154&view=rev
Log:
[Target] Generalize Process::IsPossibleDynamicValue
Modified:
lldb/trunk/source/Target/Process.cpp
Modified: lldb/trunk/source/Target/Process.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Target/Process.cpp?rev=362154&r1=362153&r2=362154&view=diff
==============================================================================
--- lldb/trunk/source/Target/Process.cpp (original)
+++ lldb/trunk/source/Target/Process.cpp Thu May 30 14:03:53 2019
@@ -1631,12 +1631,12 @@ bool Process::IsPossibleDynamicValue(Val
return runtime ? runtime->CouldHaveDynamicValue(in_value) : false;
}
- LanguageRuntime *cpp_runtime = GetLanguageRuntime(eLanguageTypeC_plus_plus);
- if (cpp_runtime && cpp_runtime->CouldHaveDynamicValue(in_value))
- return true;
+ for (LanguageRuntime *runtime : GetLanguageRuntimes()) {
+ if (runtime->CouldHaveDynamicValue(in_value))
+ return true;
+ }
- LanguageRuntime *objc_runtime = GetLanguageRuntime(eLanguageTypeObjC);
- return objc_runtime ? objc_runtime->CouldHaveDynamicValue(in_value) : false;
+ return false;
}
void Process::SetDynamicCheckers(DynamicCheckerFunctions *dynamic_checkers) {
More information about the lldb-commits
mailing list