Lines Matching refs:error_fd
49 static void LLVM_ATTRIBUTE_NORETURN ExitWithError(int error_fd, in ExitWithError() argument
52 llvm::raw_fd_ostream os(error_fd, true); in ExitWithError()
58 static void DisableASLRIfRequested(int error_fd, const ProcessLaunchInfo &info) { in DisableASLRIfRequested() argument
64 ExitWithError(error_fd, "personality get"); in DisableASLRIfRequested()
68 ExitWithError(error_fd, "personality set"); in DisableASLRIfRequested()
73 static void DupDescriptor(int error_fd, const FileSpec &file_spec, int fd, in DupDescriptor() argument
79 ExitWithError(error_fd, "DupDescriptor-open"); in DupDescriptor()
85 ExitWithError(error_fd, "DupDescriptor-dup2"); in DupDescriptor()
91 static void LLVM_ATTRIBUTE_NORETURN ChildFunc(int error_fd, in ChildFunc() argument
95 ExitWithError(error_fd, "setpgid"); in ChildFunc()
103 ExitWithError(error_fd, "close"); in ChildFunc()
107 ExitWithError(error_fd, "dup2"); in ChildFunc()
110 DupDescriptor(error_fd, action.GetFileSpec(), action.GetFD(), in ChildFunc()
123 ExitWithError(error_fd, "chdir"); in ChildFunc()
125 DisableASLRIfRequested(error_fd, info); in ChildFunc()
135 ExitWithError(error_fd, "pthread_sigmask"); in ChildFunc()
140 ExitWithError(error_fd, "setgid"); in ChildFunc()
147 if (!info.GetFileActionForFD(fd) && fd != error_fd) in ChildFunc()
152 ExitWithError(error_fd, "ptrace"); in ChildFunc()
175 ExitWithError(error_fd, "execve"); in ChildFunc()