Lines Matching refs:exe_ctx

66     ExecutionContext &exe_ctx, DiagnosticManager &diagnostic_manager) {  in WriteFunctionWrapper()  argument
67 Process *process = exe_ctx.GetProcessPtr(); in WriteFunctionWrapper()
100 m_jit_start_addr, m_jit_end_addr, m_execution_unit_sp, exe_ctx, in WriteFunctionWrapper()
132 ExecutionContext &exe_ctx, lldb::addr_t &args_addr_ref, in WriteFunctionArguments() argument
134 return WriteFunctionArguments(exe_ctx, args_addr_ref, m_arg_values, in WriteFunctionArguments()
142 ExecutionContext &exe_ctx, lldb::addr_t &args_addr_ref, in WriteFunctionArguments() argument
156 Process *process = exe_ctx.GetProcessPtr(); in WriteFunctionArguments()
183 m_function_addr.GetCallableLoadAddress(exe_ctx.GetTargetPtr())); in WriteFunctionArguments()
217 const Scalar &arg_scalar = arg_value->ResolveValue(&exe_ctx); in WriteFunctionArguments()
227 bool FunctionCaller::InsertFunction(ExecutionContext &exe_ctx, in InsertFunction() argument
232 Process *process = exe_ctx.GetProcessPtr(); in InsertFunction()
241 if (CompileFunction(exe_ctx.GetThreadSP(), diagnostic_manager) != 0) in InsertFunction()
243 if (!WriteFunctionWrapper(exe_ctx, diagnostic_manager)) in InsertFunction()
245 if (!WriteFunctionArguments(exe_ctx, args_addr_ref, diagnostic_manager)) in InsertFunction()
256 ExecutionContext &exe_ctx, lldb::addr_t args_addr, in GetThreadPlanToCallFunction() argument
267 Thread *thread = exe_ctx.GetThreadPtr(); in GetThreadPlanToCallFunction()
288 bool FunctionCaller::FetchFunctionResults(ExecutionContext &exe_ctx, in FetchFunctionResults() argument
305 Process *process = exe_ctx.GetProcessPtr(); in FetchFunctionResults()
327 void FunctionCaller::DeallocateFunctionResults(ExecutionContext &exe_ctx, in DeallocateFunctionResults() argument
335 exe_ctx.GetProcessRef().DeallocateMemory(args_addr); in DeallocateFunctionResults()
339 ExecutionContext &exe_ctx, lldb::addr_t *args_addr_ptr, in ExecuteFunction() argument
348 exe_ctx.GetTargetPtr() && in ExecuteFunction()
349 exe_ctx.GetTargetPtr()->GetDebugUtilityExpression(); in ExecuteFunction()
363 if (CompileFunction(exe_ctx.GetThreadSP(), diagnostic_manager) != 0) in ExecuteFunction()
367 if (!InsertFunction(exe_ctx, args_addr, diagnostic_manager)) in ExecuteFunction()
378 exe_ctx, args_addr, real_options, diagnostic_manager); in ExecuteFunction()
385 if (exe_ctx.GetProcessPtr()) in ExecuteFunction()
386 exe_ctx.GetProcessPtr()->SetRunningUserExpression(true); in ExecuteFunction()
388 return_value = exe_ctx.GetProcessRef().RunThreadPlan( in ExecuteFunction()
389 exe_ctx, call_plan_sp, real_options, diagnostic_manager); in ExecuteFunction()
406 if (exe_ctx.GetProcessPtr()) in ExecuteFunction()
407 exe_ctx.GetProcessPtr()->SetRunningUserExpression(false); in ExecuteFunction()
415 FetchFunctionResults(exe_ctx, args_addr, results); in ExecuteFunction()
418 DeallocateFunctionResults(exe_ctx, args_addr); in ExecuteFunction()