ILLIXR Debugging Tips
Debugging Locally
The config described in Getting Started supports running the runtime with
arbitrary commands like gdb.
When debugging locally, we recommend using either gdb or valgrind in this way.
You can use the ENABLE_PRE_SLEEP environment variable or enable_pre_sleep command line argument to set a sleep time
before ILLIXR fully starts. This gives you time to attach a debugger.