Lines Matching defs:exe_ctx

66     ExecutionContext &exe_ctx, DiagnosticManager &diagnostic_manager) {
67 Process *process = exe_ctx.GetProcessPtr();
98 m_jit_start_addr, m_jit_end_addr, m_execution_unit_sp, exe_ctx,
130 ExecutionContext &exe_ctx, lldb::addr_t &args_addr_ref,
132 return WriteFunctionArguments(exe_ctx, args_addr_ref, m_arg_values,
140 ExecutionContext &exe_ctx, lldb::addr_t &args_addr_ref,
154 Process *process = exe_ctx.GetProcessPtr();
181 m_function_addr.GetCallableLoadAddress(exe_ctx.GetTargetPtr()));
215 const Scalar &arg_scalar = arg_value->ResolveValue(&exe_ctx);
225 bool FunctionCaller::InsertFunction(ExecutionContext &exe_ctx,
230 Process *process = exe_ctx.GetProcessPtr();
239 if (CompileFunction(exe_ctx.GetThreadSP(), diagnostic_manager) != 0)
241 if (!WriteFunctionWrapper(exe_ctx, diagnostic_manager))
243 if (!WriteFunctionArguments(exe_ctx, args_addr_ref, diagnostic_manager))
254 ExecutionContext &exe_ctx, lldb::addr_t args_addr,
265 Thread *thread = exe_ctx.GetThreadPtr();
285 bool FunctionCaller::FetchFunctionResults(ExecutionContext &exe_ctx,
302 Process *process = exe_ctx.GetProcessPtr();
324 void FunctionCaller::DeallocateFunctionResults(ExecutionContext &exe_ctx,
332 exe_ctx.GetProcessRef().DeallocateMemory(args_addr);
336 ExecutionContext &exe_ctx, lldb::addr_t *args_addr_ptr,
345 exe_ctx.GetTargetPtr() &&
346 exe_ctx.GetTargetPtr()->GetDebugUtilityExpression();
360 if (CompileFunction(exe_ctx.GetThreadSP(), diagnostic_manager) != 0)
364 if (!InsertFunction(exe_ctx, args_addr, diagnostic_manager))
375 exe_ctx, args_addr, real_options, diagnostic_manager);
382 if (exe_ctx.GetProcessPtr())
383 exe_ctx.GetProcessPtr()->SetRunningUserExpression(true);
385 return_value = exe_ctx.GetProcessRef().RunThreadPlan(
386 exe_ctx, call_plan_sp, real_options, diagnostic_manager);
403 if (exe_ctx.GetProcessPtr())
404 exe_ctx.GetProcessPtr()->SetRunningUserExpression(false);
412 FetchFunctionResults(exe_ctx, args_addr, results);
415 DeallocateFunctionResults(exe_ctx, args_addr);