Lines Matching defs:PPI
223 void DataAggregator::launchPerfProcess(StringRef Name, PerfProcessInfo &PPI,
236 sys::fs::createTemporaryFile("perf.script", "out", PPI.StdoutPath)) {
237 errs() << "PERF2BOLT: failed to create temporary file " << PPI.StdoutPath
241 TempFiles.push_back(PPI.StdoutPath.data());
244 sys::fs::createTemporaryFile("perf.script", "err", PPI.StderrPath)) {
245 errs() << "PERF2BOLT: failed to create temporary file " << PPI.StderrPath
249 TempFiles.push_back(PPI.StderrPath.data());
253 StringRef(PPI.StdoutPath.data()), // Stdout
254 StringRef(PPI.StderrPath.data())}; // Stderr
260 dbgs() << " 1> " << PPI.StdoutPath.data() << " 2> " << PPI.StderrPath.data()
265 PPI.PI.ReturnCode = sys::ExecuteAndWait(PerfPath.data(), Argv,
268 PPI.PI = sys::ExecuteNoWait(PerfPath.data(), Argv, /*envp*/ std::nullopt,