10#ifndef LLDB_TARGET_THREADPLANCALLUSEREXPRESSION_H
11#define LLDB_TARGET_THREADPLANCALLUSEREXPRESSION_H
18#include "llvm/ADT/ArrayRef.h"
25 llvm::ArrayRef<lldb::addr_t> args,
A section + offset based address class.
A stream class that can stream formatted output to a file.
bool m_manage_materialization
lldb::ExpressionVariableSP m_result_var_sp
~ThreadPlanCallUserExpression() override
lldb::UserExpressionSP m_user_expression_sp
void DoTakedown(bool success) override
bool MischiefManaged() override
ThreadPlanCallUserExpression(const ThreadPlanCallUserExpression &)=delete
lldb::ExpressionVariableSP GetExpressionVariable() override
void GetDescription(Stream *s, lldb::DescriptionLevel level) override
Print a description of this thread to the stream s.
lldb::StopInfoSP GetRealStopInfo() override
const ThreadPlanCallUserExpression & operator=(const ThreadPlanCallUserExpression &)=delete
void TransferExpressionOwnership()
A class that represents a running process on the host machine.
DescriptionLevel
Description levels for "void GetDescription(Stream *, DescriptionLevel)" calls.
std::shared_ptr< lldb_private::ExpressionVariable > ExpressionVariableSP
std::shared_ptr< lldb_private::UserExpression > UserExpressionSP
std::shared_ptr< lldb_private::StopInfo > StopInfoSP