Lines Matching +defs:call +defs:process +defs:args
73 static bool CanIgnoreCall(const CallInst *call) {
74 const llvm::Function *called_function = call->getCalledFunction();
684 llvm::ArrayRef<lldb::addr_t> args,
718 if (args.size() <= static_cast<size_t>(arg_index)) {
724 lldb::addr_t ptr = args[arg_index];
731 lldb_private::Process *process = exe_ctx.GetProcessPtr();
1420 // Make sure we have a valid process
1421 if (!process) {
1423 lldb_private::Status::FromErrorString("unable to get the process");
1455 // to the call function thread plan
1509 llvm::ArrayRef<lldb_private::ABI::CallArgument> args(rawArgs, numArgs);
1511 // Setup a thread plan to call the target function
1514 exe_ctx.GetThreadRef(), funcAddr, *prototype, *returnType, args,
1526 process->SetRunningUserExpression(true);
1528 // Execute the actual function call thread plan
1530 process->RunThreadPlan(exe_ctx, call_plan_sp, options, diagnostics);
1539 process->SetRunningUserExpression(false);