#include "Reproducer.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/Process.h"
usingnamespacellvm;
usingnamespacellvm::dsymutil;
static std::string createReproducerDir(std::error_code &EC) { … }
Reproducer::Reproducer() : … { … }
Reproducer::~Reproducer() = default;
ReproducerGenerate::ReproducerGenerate(std::error_code &EC, int Argc,
char **Argv, bool GenerateOnExit)
: … { … }
ReproducerGenerate::~ReproducerGenerate() { … }
void ReproducerGenerate::generate() { … }
ReproducerUse::~ReproducerUse() = default;
ReproducerUse::ReproducerUse(StringRef Root, std::error_code &EC) { … }
llvm::Expected<std::unique_ptr<Reproducer>>
Reproducer::createReproducer(ReproducerMode Mode, StringRef Root, int Argc,
char **Argv) { … }