LLDB  mainline
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
lldb_private::repro::Reproducer Class Reference

The reproducer enables clients to obtain access to the Generator and Loader. More...

#include <Reproducer.h>

Public Member Functions

 Reproducer ()=default
 
GeneratorGetGenerator ()
 
LoaderGetLoader ()
 
const GeneratorGetGenerator () const
 
const LoaderGetLoader () const
 
FileSpec GetReproducerPath () const
 

Static Public Member Functions

static ReproducerInstance ()
 
static llvm::Error Initialize (ReproducerMode mode, llvm::Optional< FileSpec > root)
 
static bool Initialized ()
 
static void Terminate ()
 

Protected Member Functions

llvm::Error SetCapture (llvm::Optional< FileSpec > root)
 
llvm::Error SetReplay (llvm::Optional< FileSpec > root)
 

Detailed Description

The reproducer enables clients to obtain access to the Generator and Loader.

Definition at line 251 of file Reproducer.h.

Constructor & Destructor Documentation

◆ Reproducer()

lldb_private::repro::Reproducer::Reproducer ( )
default

Member Function Documentation

◆ GetGenerator() [1/2]

Generator * Reproducer::GetGenerator ( )

Definition at line 80 of file Reproducer.cpp.

◆ GetGenerator() [2/2]

const Generator * Reproducer::GetGenerator ( ) const

Definition at line 66 of file Reproducer.cpp.

◆ GetLoader() [1/2]

Loader * Reproducer::GetLoader ( )

◆ GetLoader() [2/2]

const Loader * Reproducer::GetLoader ( ) const

Definition at line 73 of file Reproducer.cpp.

◆ GetReproducerPath()

FileSpec Reproducer::GetReproducerPath ( ) const

Definition at line 131 of file Reproducer.cpp.

◆ Initialize()

llvm::Error Reproducer::Initialize ( ReproducerMode  mode,
llvm::Optional< FileSpec root 
)
static

◆ Initialized()

bool Reproducer::Initialized ( )
static

◆ Instance()

Reproducer & Reproducer::Instance ( )
static

◆ SetCapture()

llvm::Error Reproducer::SetCapture ( llvm::Optional< FileSpec root)
protected

Definition at line 94 of file Reproducer.cpp.

◆ SetReplay()

llvm::Error Reproducer::SetReplay ( llvm::Optional< FileSpec root)
protected

Definition at line 111 of file Reproducer.cpp.

◆ Terminate()

void Reproducer::Terminate ( )
static

Definition at line 56 of file Reproducer.cpp.

References lldbassert.

Referenced by lldb_private::SystemInitializerCommon::Terminate().


The documentation for this class was generated from the following files: