debugger
debugger copied to clipboard
Binary Ninja debugger
Right now, we have the `debugger.stackVariableAnnotations` setting which annotate the stack variable with the help of the analysis info. However, it could be inaccurate at times, and the user may...
Tested with `/usr/bin/true` on Ubuntu 20.04 The end address for every module is -1 instead of the actual end address  Actual mapped regions: ``` josh@ubuntu20:~/Desktop/binaryninja$ cat /proc/5179/maps 555555554000-555555556000 r--p...
x64dbg supports inputting the register value as expression (which we already support, mainly used to type hex input), signed decimal, unsigned decimal. We should offer the same ways as they...
 This can probably be fixed by including the darwin-debug execute with binja
As mentioned in https://github.com/Vector35/debugger/issues/548, when we set `debugger.stopAtEntryPoint` to false, the debugger binary view is not created until the target stops for the very first time. However, certain parts of...
If the user sets `debugger.stopAtEntryPoint` to false, the target process will run on its own and not stop. Right now, we are not creating the debugger binary view (and do...
Since the debugger code is open-source, it would be great to include (or not to strip) symbols from the two libraries so that the user can give us stack trace...
So that I do not need to type them repeatedly
Setup: 1. Use the `helloworld` file in our test binaries: https://github.com/Vector35/debugger/blob/dev/test/binaries/Linux-x86_64/helloworld 2. Run `gdbserver 0.0.0.0:31337 -- ./helloworld` on Linux - The gdbserver is the one that comes with Ubuntu 22.04...