Lines Matching defs:MovableState
7108 struct MovableState { struct in perfetto::base::Subprocess
7109 base::Pipe stdin_pipe;
7110 base::Pipe stdouterr_pipe;
7111 PlatformProcessId pid;
7112 Status status = kNotStarted;
7113 int returncode = -1;
7114 std::string output; // Stdin+stderr. Only when kBuffer.
7115 std::unique_ptr<ResourceUsage> rusage{new ResourceUsage()};
7116 bool timed_out = false;
7118 std::thread stdouterr_thread;
7119 std::thread stdin_thread;
7120 ScopedPlatformHandle win_proc_handle;
7121 ScopedPlatformHandle win_thread_handle;
7123 base::EventFd stdouterr_done_event;
7124 std::mutex mutex; // Protects locked_outerr_buf and the two pipes.
7125 std::string locked_outerr_buf;
7127 base::Pipe exit_status_pipe;
7128 size_t input_written = 0;
7129 std::thread waitpid_thread;