debugger often named "never again" (donna) is a debugger and analyzer made for ARM ELF executables that runs on Linux.
Not a competitor to gdb or lldb or qira.
Created by me , so feel free to change and modify it , as long as you don't sell it ,copy it,etc...
donna provides you with webserver that you can connect to by localhost, port 3001
Not a fan of websites? , you have 'backend' executable so you can run donna without webserver (but why?)
well , donna does support banking ( you can load your custom instructions by .bank file ), it isn't documented. so , feel free to reverse engineer that.
also, donna uses ptrace (macOS hates ptrace. so debugging part of donna, doesn't work on macOS).
I do not consider donna a usable tool for some professional reverse engineering. this is just my shot at building a debugger.
feel free to help me make donna great by contributing updates and fixes!
donna only works on debian Linux , more preferably , Ubuntu 18.04 and higher!
to build donna. just run 'build_all.sh' and you're done. easy.