23 valobj.
GetSP(), type))
40llvm::Expected<uint32_t>
static std::shared_ptr< ClusterManager > Create()
Generic representation of a type in a programming language.
"lldb/Target/ExecutionContextScope.h" Inherit from this if your object can reconstruct its execution ...
"lldb/Target/ExecutionContext.h" A class that contains an execution context.
ExecutionContextScope * GetBestExecutionContextScope() const
lldb::ValueObjectSP m_valobj_sp
llvm::Expected< uint64_t > GetByteSize() override
bool IsInScope() override
llvm::Expected< uint32_t > CalculateNumChildren(uint32_t max) override
Should only be called by ValueObject::GetNumChildren().
ValueObjectSynthesizedValue(ExecutionContextScope *exe_scope, ValueObjectManager &manager, const lldb::ValueObjectSP &valobj_sp, lldb::ValueType type)
static lldb::ValueObjectSP Create(ValueObject &valobj, lldb::ValueType type)
bool UpdateValue() override
~ValueObjectSynthesizedValue() override
CompilerType GetCompilerTypeImpl() override
void SetValueIsValid(bool valid)
EvaluationPoint m_update_point
Stores both the stop id and the full context at which this value was last updated.
ClusterManager< ValueObject > ValueObjectManager
ValueObject(ExecutionContextScope *exe_scope, ValueObjectManager &manager, AddressType child_ptr_or_ref_addr_type=eAddressTypeLoad)
Use this constructor to create a "root variable object".
lldb::ValueObjectSP GetSP()
Status m_error
An error object that can describe any errors that occur when updating values.
DataExtractor m_data
A data extractor that can be used to extract the value.
void SetValueDidChange(bool value_changed)
virtual lldb::ModuleSP GetModule()
Return the module associated with this value object in case the value is from an executable file and ...
void SetName(llvm::StringRef name)
Change the name of the current ValueObject.
const ExecutionContextRef & GetExecutionContextRef() const
void SetAddressTypeOfChildren(AddressType at)
A class that represents a running process on the host machine.
std::shared_ptr< lldb_private::ValueObject > ValueObjectSP