Lines Matching refs:exe_ctx
65 ExecutionContext &exe_ctx, DiagnosticManager &diagnostic_manager) { in WriteFunctionWrapper() argument
66 Process *process = exe_ctx.GetProcessPtr(); in WriteFunctionWrapper()
85 m_jit_start_addr, m_jit_end_addr, m_execution_unit_sp, exe_ctx, in WriteFunctionWrapper()
117 ExecutionContext &exe_ctx, lldb::addr_t &args_addr_ref, in WriteFunctionArguments() argument
119 return WriteFunctionArguments(exe_ctx, args_addr_ref, m_arg_values, in WriteFunctionArguments()
127 ExecutionContext &exe_ctx, lldb::addr_t &args_addr_ref, in WriteFunctionArguments() argument
141 Process *process = exe_ctx.GetProcessPtr(); in WriteFunctionArguments()
168 m_function_addr.GetCallableLoadAddress(exe_ctx.GetTargetPtr())); in WriteFunctionArguments()
202 const Scalar &arg_scalar = arg_value->ResolveValue(&exe_ctx); in WriteFunctionArguments()
212 bool FunctionCaller::InsertFunction(ExecutionContext &exe_ctx, in InsertFunction() argument
215 if (CompileFunction(exe_ctx.GetThreadSP(), diagnostic_manager) != 0) in InsertFunction()
217 if (!WriteFunctionWrapper(exe_ctx, diagnostic_manager)) in InsertFunction()
219 if (!WriteFunctionArguments(exe_ctx, args_addr_ref, diagnostic_manager)) in InsertFunction()
230 ExecutionContext &exe_ctx, lldb::addr_t args_addr, in GetThreadPlanToCallFunction() argument
241 Thread *thread = exe_ctx.GetThreadPtr(); in GetThreadPlanToCallFunction()
262 bool FunctionCaller::FetchFunctionResults(ExecutionContext &exe_ctx, in FetchFunctionResults() argument
279 Process *process = exe_ctx.GetProcessPtr(); in FetchFunctionResults()
301 void FunctionCaller::DeallocateFunctionResults(ExecutionContext &exe_ctx, in DeallocateFunctionResults() argument
309 exe_ctx.GetProcessRef().DeallocateMemory(args_addr); in DeallocateFunctionResults()
313 ExecutionContext &exe_ctx, lldb::addr_t *args_addr_ptr, in ExecuteFunction() argument
322 exe_ctx.GetTargetPtr() && in ExecuteFunction()
323 exe_ctx.GetTargetPtr()->GetDebugUtilityExpression(); in ExecuteFunction()
337 if (CompileFunction(exe_ctx.GetThreadSP(), diagnostic_manager) != 0) in ExecuteFunction()
341 if (!InsertFunction(exe_ctx, args_addr, diagnostic_manager)) in ExecuteFunction()
352 exe_ctx, args_addr, real_options, diagnostic_manager); in ExecuteFunction()
359 if (exe_ctx.GetProcessPtr()) in ExecuteFunction()
360 exe_ctx.GetProcessPtr()->SetRunningUserExpression(true); in ExecuteFunction()
362 return_value = exe_ctx.GetProcessRef().RunThreadPlan( in ExecuteFunction()
363 exe_ctx, call_plan_sp, real_options, diagnostic_manager); in ExecuteFunction()
380 if (exe_ctx.GetProcessPtr()) in ExecuteFunction()
381 exe_ctx.GetProcessPtr()->SetRunningUserExpression(false); in ExecuteFunction()
389 FetchFunctionResults(exe_ctx, args_addr, results); in ExecuteFunction()
392 DeallocateFunctionResults(exe_ctx, args_addr); in ExecuteFunction()