LLDB mainline
|
The SBReproducer class is special because it bootstraps the capture and replay of SB API calls. More...
#include <SBReproducer.h>
Static Public Member Functions | |
static const char * | Capture () |
static const char * | Capture (const char *path) |
static const char * | Replay (const char *path) |
static const char * | Replay (const char *path, bool skip_version_check) |
static const char * | Replay (const char *path, const SBReplayOptions &options) |
static const char * | PassiveReplay (const char *path) |
static const char * | Finalize (const char *path) |
static const char * | GetPath () |
static bool | SetAutoGenerate (bool b) |
static bool | Generate () |
static void | SetWorkingDirectory (const char *path) |
The working directory is set to the current working directory when the reproducers are initialized. |
The SBReproducer class is special because it bootstraps the capture and replay of SB API calls.
As a result we cannot rely on any other SB objects in the interface or implementation of this class.
Definition at line 36 of file SBReproducer.h.
|
static |
Definition at line 44 of file SBReproducer.cpp.
References LLDB_INSTRUMENT.
|
static |
Definition at line 49 of file SBReproducer.cpp.
References LLDB_INSTRUMENT_VA.
|
static |
Definition at line 75 of file SBReproducer.cpp.
References LLDB_INSTRUMENT_VA.
|
static |
Definition at line 80 of file SBReproducer.cpp.
References LLDB_INSTRUMENT.
|
static |
Definition at line 90 of file SBReproducer.cpp.
References LLDB_INSTRUMENT.
|
static |
Definition at line 54 of file SBReproducer.cpp.
References LLDB_INSTRUMENT_VA.
|
static |
Definition at line 59 of file SBReproducer.cpp.
References LLDB_INSTRUMENT_VA.
|
static |
Definition at line 64 of file SBReproducer.cpp.
References LLDB_INSTRUMENT_VA.
|
static |
Definition at line 69 of file SBReproducer.cpp.
References LLDB_INSTRUMENT_VA.
Definition at line 85 of file SBReproducer.cpp.
References LLDB_INSTRUMENT_VA.
|
static |
The working directory is set to the current working directory when the reproducers are initialized.
This method allows setting a different working directory. This is used by the API test suite which temporarily changes the directory to where the test lives. This is a NO-OP in every mode but capture.
Definition at line 95 of file SBReproducer.cpp.
References LLDB_INSTRUMENT_VA.