LLDB  mainline
Classes | Namespaces | Enumerations
Reproducer.h File Reference
#include "lldb/Utility/FileCollector.h"
#include "lldb/Utility/FileSpec.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/YAMLTraits.h"
#include <mutex>
#include <string>
#include <vector>
Include dependency graph for Reproducer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lldb_private::repro::ProviderBase
 The provider defines an interface for generating files needed for reproducing. More...
 
class  lldb_private::repro::Provider< ThisProviderT >
 
struct  lldb_private::repro::FileInfo
 
class  lldb_private::repro::FileProvider
 
class  lldb_private::repro::DataRecorder
 
struct  lldb_private::repro::CommandInfo
 
class  lldb_private::repro::CommandProvider
 
class  lldb_private::repro::Generator
 The generator is responsible for the logic needed to generate a reproducer. More...
 
class  lldb_private::repro::Loader
 
class  lldb_private::repro::Reproducer
 The reproducer enables clients to obtain access to the Generator and Loader. More...
 

Namespaces

 lldb_private
 Enumerations for broadcasting.
 
 lldb_private::repro
 

Enumerations

enum  lldb_private::repro::ReproducerMode { lldb_private::repro::ReproducerMode::Capture, lldb_private::repro::ReproducerMode::Replay, lldb_private::repro::ReproducerMode::Off }