Josh Mcguigan
Josh Mcguigan
Currently, `arr_macro` does not support `const` variables in array initialization as shown below. This is because the macro needs to know the exact value of `SIZE`, but the compiler expands...
This is a general issue to discussion ideas/comments regarding the user experience of backlight - primarily focused on the CLI for now. See #4 for discussion of a backlight library...
Backlight should show the function arguments and return values when tracing functions and syscalls, to the extent it is possible to infer this information.
Backtrace should support tracing statically linked / internal functions, if debug information exists to describe the location of those functions.
Backlight should support tracing signals received by a process. This should be relatively easy to implement, since I think we are already breaking on any signals, so we'd just need...
Backlight should support tracing spawned threads and subprocesses.
Currently backlight only supports tracing processes that it spawns. It should be expanded to support attaching to existing processes. I think this should mostly "just work", with the main new...
The core functionality of backlight should be moved into a library crate, to support developing custom dynamic binary analysis tools.
Something is causing tracing to fail in github CI. For now the unit tests are disabled for this reason, but I've enabled them for testing in branch [enable-tests-in-ci](https://github.com/JoshMcguigan/backlight/tree/enable-tests-in-ci). An example...
### Observed behavior Describe what happened. Any aids you can include (that you think could be relevant) are a tremendous help. * `compile_commands.json` or `.ccls` * None * Reduce to...