Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[0.8.0] - 2025-12-15
- Add
Sourceimprovements:- Add
Sourcedisplay page - Add
Sourcehighlight support for Rust, C, and C++ using arborium(treesitter).
- Add
- Send child process stderr to null
- Resolve info addresses with another symbol address lookup in
Symbolpage. - Poll slower when not expecting gdb response
[0.7.0] - 2025-11-14
- Hexdump memory mapping selection using
H#192 - Add symbol selection screen and asm printing #192
- Add quit confirmation #192
[0.6.0] - 2025-09-01
- Set disassembly-flavor to intel #164
- Auto detect arch ptr size #153
- Remove panic on empty memory mapping #149
- Nicely bail on errors #146
- Improve
--cmdshelp message #154 - Major code refactor #142
- Fixes for debugging riscv #175
- Display source when available #186
[0.5.1] - 2025-04-14
- Support reading memory map from gdb >= 16.2 #141
[0.5.0] - 2025-02-09
- Add
Tabcompletion to show possible completions and overwrite if singular #134 - Show
-stack-list-framesotherwise known asBacktracewhen available #129 - Add more documentation showing more usage of
heretekin Hexdump and Normal usage #128 - Try and deref the entire string when looking at a memory address #127
- Update depends
[0.4.0] - 2025-01-14
- Display registers that point to addresses in Hexdump #115
- Show asm and function offset in asm deref #117
- Expand
HERETEK_MAPPING_{START,END,LEN}to allow optional index of mapping #116 - Fix
HERETEK_MAPPING_{START,END,LEN}to allow all ascii chars as filename #116 - Add
--cmdsto cmd history #118 - Ignore
#comment lines in--cmds#119
[0.3.0] - 2025-01-09
- Adjusted size of UI elements in Main View #102
- Add
--gdb-pathto override gdb executed #101 - Show
Runningin status #106 - Allow
control+cto sendSIGINTto process #106- Always use
mi-async - Override
continueinto-exec-continue - Override
stepiinto-exec-step-instruction - Override
stepinto-exec-step
- Always use
- Change
--cmdinto--cmdsand from usinggdb> sourceto just running each line as a gdb cmd #106 - Add
--log-pathto control log location and remove writing toapp.logby default #108 - Change
RUST_LOGenv toinfoas default #108
[0.2.0] - 2025-01-02
- Remove
--localargument,hereteknow runs gdb locally by default #96 - hexdump: Resolve
~/in path for Saving #97 - hexdump: Speed up by only computing what is needed for display #98
- output/memory/hexdump: Add
Ghotkey to goto bottom #98
[0.1.0] - 2025-01-01
- Initial Release