Lines Matching refs:exe_ctx
61 void UserExpression::InstallContext(ExecutionContext &exe_ctx) {
62 m_jit_process_wp = exe_ctx.GetProcessSP();
64 lldb::StackFrameSP frame_sp = exe_ctx.GetFrameSP();
70 bool UserExpression::LockAndCheckContext(ExecutionContext &exe_ctx,
75 process_sp = exe_ctx.GetProcessSP();
80 process_sp = exe_ctx.GetProcessSP();
81 target_sp = exe_ctx.GetTargetSP();
82 frame_sp = exe_ctx.GetFrameSP();
95 bool UserExpression::MatchesContext(ExecutionContext &exe_ctx) {
100 return LockAndCheckContext(exe_ctx, target_sp, process_sp, frame_sp);
142 ExecutionContext &exe_ctx, const EvaluateExpressionOptions &options,
168 Target *target = exe_ctx.GetTargetPtr();
176 Process *process = exe_ctx.GetProcessPtr();
195 // context set by exe_ctx passed to Execute.
196 lldb::ThreadSP thread_sp = exe_ctx.GetThreadSP();
218 else if (StackFrame *frame = exe_ctx.GetFramePtr())
243 exe_ctx.GetBestExecutionContextScope(), error);
250 user_expression_sp->Parse(diagnostic_manager, exe_ctx, execution_policy,
274 fixed_diagnostic_manager, exe_ctx, execution_policy,
330 exe_ctx.GetBestExecutionContextScope(), error);
340 user_expression_sp->Execute(diagnostic_manager, exe_ctx, options,
383 exe_ctx.GetBestExecutionContextScope(), error);
391 ExecutionContext &exe_ctx,
396 diagnostic_manager, exe_ctx, options, shared_ptr_to_me, result_var);
397 Target *target = exe_ctx.GetTargetPtr();