[Lldb-commits] [lldb] [LLDB] Add framework for Data Inspection Language (DIL) work. (PR #115666)
via lldb-commits
lldb-commits at lists.llvm.org
Wed Nov 13 21:40:54 PST 2024
================
@@ -508,6 +508,32 @@ StackFrame::GetInScopeVariableList(bool get_file_globals,
ValueObjectSP StackFrame::GetValueForVariableExpressionPath(
llvm::StringRef var_expr, DynamicValueType use_dynamic, uint32_t options,
VariableSP &var_sp, Status &error) {
+ // Check to see if we should use the DIL implementation.
+ lldb::TargetSP target_sp = CalculateTarget();
+ ExecutionContext exe_ctx;
+ CalculateExecutionContext(exe_ctx);
+ bool use_DIL = target_sp->GetUseDIL(&exe_ctx);
+ if (use_DIL)
+ return DILGetValueForVariableExpressionPath(var_expr, use_dynamic, options,
+ var_sp, error);
+ else
----------------
cmtice wrote:
Done.
https://github.com/llvm/llvm-project/pull/115666
More information about the lldb-commits
mailing list