Home
last modified time | relevance | path

Searched refs:RetryAfterSignal (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/Support/
H A DErrnoTest.cpp14 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 DSingleStepCheck.cpp58 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 DNativeProcessLinux.cpp238 ::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 DFileSystemPosix.cpp75 return llvm::sys::RetryAfterSignal(nullptr, ::fopen, path, mode); in Fopen()
79 return llvm::sys::RetryAfterSignal(-1, ::open, path, flags, mode); in Open()
H A DConnectionFileDescriptorPosix.cpp513 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 DProcessLauncherPosixFork.cpp74 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 DLockFilePosix.cpp30 if (llvm::sys::RetryAfterSignal(-1, ::fcntl, fd, cmd, &fl) == -1) in fileLock()
H A DDomainSocket.cpp82 if (llvm::sys::RetryAfterSignal(-1, ::connect, GetNativeSocket(), in Connect()
H A DPipePosix.cpp151 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 DDirectoryWatcher-linux.cpp62 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 DFile.cpp290 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 DSocket.cpp367 NativeSocket fd = llvm::sys::RetryAfterSignal( in AcceptSocket()
370 NativeSocket fd = llvm::sys::RetryAfterSignal( in AcceptSocket()
H A DPseudoTerminal.cpp98 m_secondary_fd = llvm::sys::RetryAfterSignal(-1, ::open, name.c_str(), oflag); in OpenSecondary()
H A DTCPSocket.cpp170 if (-1 == llvm::sys::RetryAfterSignal(-1, ::connect, GetNativeSocket(), in Connect()
H A DFileSystem.cpp459 int descriptor = llvm::sys::RetryAfterSignal( in Open()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DErrno.h32 inline decltype(auto) RetryAfterSignal(const FailT &Fail, const Fun &F, in decltype()
/llvm-project-15.0.7/lldb/source/Plugins/Process/FreeBSD/
H A DNativeProcessFreeBSD.cpp71 ::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 DNativeProcessNetBSD.cpp76 ::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 DProcess.inc209 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 DPath.inc1020 // 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 DPythonDataObjects.cpp134 FILE *file = llvm::sys::RetryAfterSignal(nullptr, ::tmpfile); in Dump()
/llvm-project-15.0.7/lldb/tools/lldb-vscode/
H A Dlldb-vscode.cpp141 llvm::sys::RetryAfterSignal(static_cast<SOCKET>(-1), accept, sockfd, in AcceptConnection()
/llvm-project-15.0.7/lldb/source/Host/macosx/objcxx/
H A DHost.mm1477 wait_pid = llvm::sys::RetryAfterSignal(-1, ::waitpid, pid, &status, 0);