| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | ErrnoTest.cpp | 14 TEST(ErrnoTest, RetryAfterSignal) { in TEST() argument 15 EXPECT_EQ(1, RetryAfterSignal(-1, [] { return 1; })); in TEST() 17 EXPECT_EQ(-1, RetryAfterSignal(-1, [] { in TEST() 24 EXPECT_EQ(1, RetryAfterSignal(-1, [&calls] { in TEST() 31 EXPECT_EQ(1, RetryAfterSignal(-1, [](int x) { return x; }, 1)); in TEST() 33 std::unique_ptr<int> P(RetryAfterSignal(nullptr, [] { return new int(47); })); in TEST() 37 EXPECT_EQ(-1, RetryAfterSignal(-1, [] { return -1; })); in TEST()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/ |
| H A D | SingleStepCheck.cpp | 58 llvm::sys::RetryAfterSignal(-1, waitpid, pid, &status, __WALL); in ~ChildDeleter() 87 ::pid_t wpid = llvm::sys::RetryAfterSignal(-1, waitpid, in WorkaroundNeeded() 117 wpid = llvm::sys::RetryAfterSignal(-1, waitpid, in WorkaroundNeeded()
|
| H A D | NativeProcessLinux.cpp | 238 ::pid_t wpid = llvm::sys::RetryAfterSignal(-1, ::waitpid, pid, &wstatus, 0); in Launch() 365 llvm::sys::RetryAfterSignal(-1, ::waitpid, tid, nullptr, __WALL); in Attach() 508 llvm::sys::RetryAfterSignal(-1, ::waitpid, pid, &status, __WALL); in WaitForCloneNotification() 1289 ::pid_t wait_pid = llvm::sys::RetryAfterSignal(-1, ::waitpid, thread.GetID(), in Syscall() 1876 ::pid_t wait_pid = llvm::sys::RetryAfterSignal( in HandlePid()
|
| /llvm-project-15.0.7/lldb/source/Host/posix/ |
| H A D | FileSystemPosix.cpp | 75 return llvm::sys::RetryAfterSignal(nullptr, ::fopen, path, mode); in Fopen() 79 return llvm::sys::RetryAfterSignal(-1, ::open, path, flags, mode); in Open()
|
| H A D | ConnectionFileDescriptorPosix.cpp | 513 llvm::sys::RetryAfterSignal(-1, ::read, pipe_fd, &c, 1); in BytesAvailable() 729 int fd = llvm::sys::RetryAfterSignal(-1, ::open, addr_str.c_str(), O_RDWR); in ConnectFile() 752 llvm::sys::RetryAfterSignal(-1, ::tcsetattr, fd, TCSANOW, &options); in ConnectFile() 779 int fd = llvm::sys::RetryAfterSignal(-1, ::open, path.str().c_str(), O_RDWR); in ConnectSerialPort()
|
| H A D | ProcessLauncherPosixFork.cpp | 74 int target_fd = llvm::sys::RetryAfterSignal(-1, ::open, file, flags, 0666); in DupDescriptor() 293 llvm::sys::RetryAfterSignal(-1, waitpid, pid, nullptr, 0); in LaunchProcess()
|
| H A D | LockFilePosix.cpp | 30 if (llvm::sys::RetryAfterSignal(-1, ::fcntl, fd, cmd, &fl) == -1) in fileLock()
|
| H A D | DomainSocket.cpp | 82 if (llvm::sys::RetryAfterSignal(-1, ::connect, GetNativeSocket(), in Connect()
|
| H A D | PipePosix.cpp | 151 int fd = llvm::sys::RetryAfterSignal(-1, ::open, name.str().c_str(), flags); in OpenAsReader()
|
| /llvm-project-15.0.7/clang/lib/DirectoryWatcher/linux/ |
| H A D | DirectoryWatcher-linux.cpp | 62 llvm::sys::RetryAfterSignal(-1, write, FDWrite, "A", 1); in signal() 129 llvm::sys::RetryAfterSignal(-1, close, InotifyFD); in ~DirectoryWatcherLinux() 218 const int EpollWaitResult = llvm::sys::RetryAfterSignal( in InotifyPollingLoop() 237 ssize_t NumRead = llvm::sys::RetryAfterSignal(-1, read, InotifyFD, Buf, in InotifyPollingLoop()
|
| /llvm-project-15.0.7/lldb/source/Host/common/ |
| H A D | File.cpp | 290 m_stream = llvm::sys::RetryAfterSignal(nullptr, ::fdopen, m_descriptor, in GetStream() 454 if (llvm::sys::RetryAfterSignal(EOF, ::fflush, m_stream) == EOF) in Flush() 470 if (llvm::sys::RetryAfterSignal(-1, ::fsync, m_descriptor) == -1) in Sync() 520 bytes_read = llvm::sys::RetryAfterSignal(-1, ::read, m_descriptor, buf, num_bytes); in Read() 580 llvm::sys::RetryAfterSignal(-1, ::write, m_descriptor, buf, num_bytes); in Write() 643 llvm::sys::RetryAfterSignal(-1, ::pread, fd, buf, num_bytes, offset); in Read() 703 llvm::sys::RetryAfterSignal(-1, ::pwrite, m_descriptor, buf, num_bytes, offset); in Write()
|
| H A D | Socket.cpp | 367 NativeSocket fd = llvm::sys::RetryAfterSignal( in AcceptSocket() 370 NativeSocket fd = llvm::sys::RetryAfterSignal( in AcceptSocket()
|
| H A D | PseudoTerminal.cpp | 98 m_secondary_fd = llvm::sys::RetryAfterSignal(-1, ::open, name.c_str(), oflag); in OpenSecondary()
|
| H A D | TCPSocket.cpp | 170 if (-1 == llvm::sys::RetryAfterSignal(-1, ::connect, GetNativeSocket(), in Connect()
|
| H A D | FileSystem.cpp | 459 int descriptor = llvm::sys::RetryAfterSignal( in Open()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | Errno.h | 32 inline decltype(auto) RetryAfterSignal(const FailT &Fail, const Fun &F, in decltype()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/FreeBSD/ |
| H A D | NativeProcessFreeBSD.cpp | 71 ::pid_t wpid = llvm::sys::RetryAfterSignal(-1, ::waitpid, pid, &wstatus, 0); in Launch() 751 llvm::sys::RetryAfterSignal(-1, waitpid, GetID(), &status, WNOHANG); in SigchldHandler() 837 if ((wstatus = llvm::sys::RetryAfterSignal(-1, waitpid, m_pid, nullptr, 0)) < in Attach() 974 llvm::sys::RetryAfterSignal(-1, ::waitpid, child_pid, &status, 0); in MonitorClone()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/NetBSD/ |
| H A D | NativeProcessNetBSD.cpp | 76 ::pid_t wpid = llvm::sys::RetryAfterSignal(-1, ::waitpid, pid, &wstatus, 0); in Launch() 777 ::pid_t wait_pid = llvm::sys::RetryAfterSignal(-1, waitpid, GetID(), &status, in SigchldHandler() 861 if ((wstatus = llvm::sys::RetryAfterSignal(-1, waitpid, m_pid, nullptr, in Attach() 1021 llvm::sys::RetryAfterSignal(-1, ::waitpid, child_pid, &status, 0); in MonitorClone()
|
| /llvm-project-15.0.7/llvm/lib/Support/Unix/ |
| H A D | Process.inc | 209 if (RetryAfterSignal(-1, ::fstat, StandardFD, &st) < 0) { 222 // RetryAfterSignal when open is overloaded, such as in Bionic. 224 if ((NullFD = RetryAfterSignal(-1, Open)) < 0)
|
| H A D | Path.inc | 1020 // Call ::open in a lambda to avoid overload resolution in RetryAfterSignal 1023 if ((ResultFD = sys::RetryAfterSignal(-1, Open)) < 0) 1190 sys::RetryAfterSignal(-1, ::read, FD, Buf.data(), Size); 1205 sys::RetryAfterSignal(-1, ::pread, FD, Buf.data(), Size, Offset); 1210 sys::RetryAfterSignal(-1, ::read, FD, Buf.data(), Size); 1331 if ((sys::RetryAfterSignal(-1, FChown)) < 0)
|
| /llvm-project-15.0.7/lldb/source/Plugins/ScriptInterpreter/Python/ |
| H A D | PythonDataObjects.cpp | 134 FILE *file = llvm::sys::RetryAfterSignal(nullptr, ::tmpfile); in Dump()
|
| /llvm-project-15.0.7/lldb/tools/lldb-vscode/ |
| H A D | lldb-vscode.cpp | 141 llvm::sys::RetryAfterSignal(static_cast<SOCKET>(-1), accept, sockfd, in AcceptConnection()
|
| /llvm-project-15.0.7/lldb/source/Host/macosx/objcxx/ |
| H A D | Host.mm | 1477 wait_pid = llvm::sys::RetryAfterSignal(-1, ::waitpid, pid, &status, 0);
|