LLVM 19.0.0git
Functions
Program.cpp File Reference
#include "llvm/Support/Program.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Config/llvm-config.h"
#include "llvm/Support/raw_ostream.h"
#include "Unix/Program.inc"

Go to the source code of this file.

Functions

static bool Execute (ProcessInfo &PI, StringRef Program, ArrayRef< StringRef > Args, std::optional< ArrayRef< StringRef > > Env, ArrayRef< std::optional< StringRef > > Redirects, unsigned MemoryLimit, std::string *ErrMsg, BitVector *AffinityMask, bool DetachProcess)
 

Function Documentation

◆ Execute()

static bool Execute ( ProcessInfo PI,
StringRef  Program,
ArrayRef< StringRef Args,
std::optional< ArrayRef< StringRef > >  Env,
ArrayRef< std::optional< StringRef > >  Redirects,
unsigned  MemoryLimit,
std::string *  ErrMsg,
BitVector AffinityMask,
bool  DetachProcess 
)
static