This repository hosts the debugger for LiveSplit One's auto splitting runtime.
- Hot reloading of the auto splitters is supported.
- Stepping through the auto splitter's code is possible by attaching LLDB.
- The performance of the auto splitter can be measured.
- All the log output is shown directly in the debugger.
- All the variables that the auto splitter has set are shown.
- The settings of the auto splitter can be quickly changed.
- For deeper debugging, the memory of the auto splitter can be dumped.
In order to build the asr-debugger you need the Rust compiler. You can then build and run the project with:
cargo run
In order to build and run a release build, use the following command:
cargo run --release