================ @@ -304,6 +304,42 @@ class StackFrame : public ExecutionContextScope, /// /// \return /// A shared pointer to the ValueObject described by var_expr. + lldb::ValueObjectSP LegacyGetValueForVariableExpressionPath( + llvm::StringRef var_expr, lldb::DynamicValueType use_dynamic, + uint32_t options, lldb::VariableSP &var_sp, Status &error); + + /// Create a ValueObject for a variable name / pathname, possibly including + /// simple dereference/child selection syntax. + /// + /// \param[in] var_expr + /// The string specifying a variable to base the VariableObject off + /// of. + /// + /// \param[in] use_dynamic + /// Whether the correct dynamic type of an object pointer should be + /// determined before creating the object, or if the static type is + /// sufficient. One of the DynamicValueType enumerated values. + /// + /// \param[in] options + /// An unsigned integer of flags, values from + /// StackFrame::ExpressionPathOption + /// enum. + /// \param[in] var_sp + /// A VariableSP that will be set to the variable described in the + /// var_expr path. + /// + /// \param[in] error + /// Record any errors encountered while evaluating var_expr. + /// + /// \return + /// A shared pointer to the ValueObject described by var_expr. + lldb::ValueObjectSP DILGetValueForVariableExpressionPath( ---------------- cmtice wrote:
Done. https://github.com/llvm/llvm-project/pull/115666 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits