LLEF 1.1.0
This release contains a whole settings mechanism to provide customisation over the enabled features and display output of LLEF. The initial list of settings is as follows:
Setting | Type | Description |
---|---|---|
color_output | Boolean | Enable/disable color terminal output |
register_coloring | Boolean | Enable/disable register coloring |
show_legend | Boolean | Enable/disable legend output |
show_registers | Boolean | Enable/disable registers output |
show_stack | Boolean | Enable/disable stack output |
show_code | Boolean | Enable/disable code output |
show_threads | Boolean | Enable/disable threads output |
show_trace | Boolean | Enable/disable trace output |
force_arch | String | Force register display architecture (experimental) |
rebase_addresses | Boolean | Enable/disable address rebase output |
rebase_offset | Int | Set the rebase offset (default 0x100000) |
Settings can be saved to a file and are managed by the llefsettings
command. See the README for more details.
Other features in this release include:
- Binary and relative offset address output for all code addresses. This rebases runtime address such that they can be easily pasted into the "Go To" address feature supported by IDEs.
- Ability to disable color formatting characters in the output. This will resolve issues on terminals that don't support color output.
- Ability to separately disable register value location highlighting (e.g. stack/heap etc). This should fix extreme performance issues on some platforms.
- An experimental feature to allow forcing the register output architecture.
show_*
settings to enable/disable entire output blocks - e.g. Trace/Threads etc