Depending on your license, a LiveRecorder release may contain any of the following components:
- the recording tool (live-record)
- the LiveRecorder API (for self-recording of applications)
- the UndoDB reversible debugger (udb)
- the Keyserver (floating-license server)
Installing the recording and debugging tools
A LiveRecorder release can be downloaded as a tgz package. To install it, your system needs to meet the following requirements:
- Linux kernel 2.6.32 or later
- GNU C Library (glibc)
- GNU POSIX Threads library (libpthread)
Once the archive has been unpacked, UndoDB and live-record can readily be used. Note that the LiveRecorder release also contains a Makefile, so you can install the software on your system, by running:
cd undodb-<version> && sudo make install
Accessing the LiveRecorder API
The Live Recorder API is defined in the undolr/undolr.h header file. More details are available in the undolr/README file.
Installing the Keyserver
Information regarding the Keyserver installation can be found here.