[ ] some way to toggle between raw addresses and symbols easily, maybe spacebar (hold?)
[ ] maybe a way to read the raw symbol table
[ ] i think we should have 3 display modes:
no symbols (raw addresses)
position independent (show relative to base mmap)
symbols (show relative to symbol it's inside, otherwise fall back to 1. (or 2. if 2. turns out to be a useful thing))
[ ] show backtrace somewhere...
Backend
[x] Keep track of backtrace
Also nice for indentation in the frontend
The backend is not complete though, especially for X86_64 which has a hellolalot of possible registers. Currently only the 16 normal R-registers (rax, rbx, ...) + rip are used. Currently just gracefully ignore other "registers".
Frontend
Backend
The backend is not complete though, especially for X86_64 which has a hellolalot of possible registers. Currently only the 16 normal R-registers (rax, rbx, ...) + rip are used. Currently just gracefully ignore other "registers".