Lines Matching defs:platform
1 //===-- lldb-platform.cpp ---------------------------------------*- C++ -*-===//
73 {"child-platform-fd", required_argument, nullptr, 2},
143 "The same platform and gdb ports %u.", platform_port);
214 GDBRemoteCommunicationServerPlatform platform(Socket::ProtocolTcp,
216 error = platform.LaunchGDBServer(args, child_pid, socket_name,
230 static void client_handle(GDBRemoteCommunicationServerPlatform &platform,
232 if (!platform.IsConnected())
238 Status error = platform.LaunchGDBServer(args, pid, socket_name,
241 platform.SetPendingGdbServer(socket_name);
250 if (platform.GetPacketAndSendResponse(std::nullopt, error, interrupt,
273 self_args.AppendArgument(llvm::StringRef("platform"));
274 self_args.AppendArgument(llvm::StringRef("--child-platform-fd"));
333 LLDB_LOG(GetLog(LLDBLog::Platform), "lldb-platform launched '{0}', pid={1}",
416 // --child-platform-fd. Check gdbserver_port later.
469 LLDB_LOGF(log, "lldb-platform child: %s", error.AsCString());
473 GDBRemoteCommunicationServerPlatform platform(protocol, gdbserver_port);
481 WithColor::error() << "lldb-platform child: Unix domain sockets are not "
482 "supported on this platform.";
486 platform.SetConnection(
488 client_handle(platform, inferior_arguments);
512 printf("Failed to create platform socket: %s\n", error.AsCString());
517 printf("Failed to listen platform: %s\n", error.AsCString());
569 printf("Failed to accept platform: %s\n",