Lines Matching defs:exe_ctx
59 void UserExpression::InstallContext(ExecutionContext &exe_ctx) {
60 m_jit_process_wp = exe_ctx.GetProcessSP();
62 lldb::StackFrameSP frame_sp = exe_ctx.GetFrameSP();
68 bool UserExpression::LockAndCheckContext(ExecutionContext &exe_ctx,
73 process_sp = exe_ctx.GetProcessSP();
78 process_sp = exe_ctx.GetProcessSP();
79 target_sp = exe_ctx.GetTargetSP();
80 frame_sp = exe_ctx.GetFrameSP();
93 bool UserExpression::MatchesContext(ExecutionContext &exe_ctx) {
98 return LockAndCheckContext(exe_ctx, target_sp, process_sp, frame_sp);
145 UserExpression::Evaluate(ExecutionContext &exe_ctx,
153 exe_ctx.GetBestExecutionContextScope(), std::move(error));
188 Target *target = exe_ctx.GetTargetPtr();
196 Process *process = exe_ctx.GetProcessPtr();
228 // context set by exe_ctx passed to Execute.
229 lldb::ThreadSP thread_sp = exe_ctx.GetThreadSP();
251 else if (StackFrame *frame = exe_ctx.GetFramePtr())
280 user_expression_sp->Parse(diagnostic_manager, exe_ctx, execution_policy,
310 fixed_diagnostic_manager, exe_ctx, execution_policy,
376 user_expression_sp->Execute(diagnostic_manager, exe_ctx, options,
424 ExecutionContext &exe_ctx,
429 exe_ctx.GetTargetPtr() ? &exe_ctx.GetTargetPtr()->GetDebugger() : nullptr;
441 diagnostic_manager, exe_ctx, options, shared_ptr_to_me, result_var);
442 Target *target = exe_ctx.GetTargetPtr();