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

#include <ReproducerProvider.h>

Inheritance diagram for lldb_private::repro::ProcessInfoRecorder:
Inheritance graph
Collaboration diagram for lldb_private::repro::ProcessInfoRecorder:
Collaboration graph

Public Member Functions

 ProcessInfoRecorder (const FileSpec &filename, std::error_code &ec)
void Record (const ProcessInstanceInfoList &process_infos)
- Public Member Functions inherited from lldb_private::repro::AbstractRecorder
const FileSpecGetFilename ()
void Stop ()

Static Public Member Functions

static llvm::Expected< std::unique_ptr< ProcessInfoRecorder > > Create (const FileSpec &filename)

Additional Inherited Members

- Protected Member Functions inherited from lldb_private::repro::AbstractRecorder
 AbstractRecorder (const FileSpec &filename, std::error_code &ec)
- Protected Attributes inherited from lldb_private::repro::AbstractRecorder
llvm::raw_fd_ostream m_os
bool m_record

Detailed Description

Definition at line 301 of file ReproducerProvider.h.

Constructor & Destructor Documentation

◆ ProcessInfoRecorder()

lldb_private::repro::ProcessInfoRecorder::ProcessInfoRecorder ( const FileSpec filename,
std::error_code &  ec 

Definition at line 303 of file ReproducerProvider.h.

Member Function Documentation

◆ Create()

llvm::Expected< std::unique_ptr< ProcessInfoRecorder > > ProcessInfoRecorder::Create ( const FileSpec filename)

◆ Record()

void ProcessInfoRecorder::Record ( const ProcessInstanceInfoList process_infos)

Definition at line 109 of file ReproducerProvider.cpp.

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