https://github.com/livesplit/asr-debugger
A debugger for LiveSplit One's new Auto Splitting Runtime.
https://github.com/livesplit/asr-debugger
Last synced: 5 months ago
JSON representation
A debugger for LiveSplit One's new Auto Splitting Runtime.
- Host: GitHub
- URL: https://github.com/livesplit/asr-debugger
- Owner: LiveSplit
- License: apache-2.0
- Created: 2022-11-28T18:25:07.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-11-05T22:23:09.000Z (over 1 year ago)
- Last Synced: 2025-06-29T18:52:16.572Z (8 months ago)
- Language: Rust
- Size: 317 KB
- Stars: 7
- Watchers: 2
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
#
asr-debugger
This repository hosts the debugger for LiveSplit One's [auto splitting
runtime](https://github.com/LiveSplit/livesplit-core/tree/master/crates/livesplit-auto-splitting).
## Features
- 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.
## Build Instructions
In order to build the asr-debugger you need the [Rust
compiler](https://www.rust-lang.org/). You can then build and run the project
with:
```bash
cargo run
```
In order to build and run a release build, use the following command:
```bash
cargo run --release
```