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 42 of file SBReproducer.h.
|
static |
Definition at line 60 of file SBReproducer.cpp.
References LLDB_INSTRUMENT.
|
static |
Definition at line 65 of file SBReproducer.cpp.
References LLDB_INSTRUMENT_VA.
|
static |
Definition at line 91 of file SBReproducer.cpp.
References LLDB_INSTRUMENT_VA.
|
static |
Definition at line 96 of file SBReproducer.cpp.
References LLDB_INSTRUMENT.
|
static |
Definition at line 106 of file SBReproducer.cpp.
References LLDB_INSTRUMENT.
|
static |
Definition at line 70 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_VA.
|
static |
Definition at line 85 of file SBReproducer.cpp.
References LLDB_INSTRUMENT_VA.
|
static |
Definition at line 101 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 111 of file SBReproducer.cpp.
References LLDB_INSTRUMENT_VA.