longld / peda

PEDA - Python Exploit Development Assistance for GDB
Other
5.84k stars 801 forks source link

TUI/Curses support #69

Open Grazfather opened 8 years ago

Grazfather commented 8 years ago

Any plan to implement this? It would obviously not be forced -- Many like to scroll back, but in many cases I would have an easier time tracking if the whole disass, etc scrolled on every step.

stdout/err, stack, dissass, memdump, regs would be obvious panes to support (I hate when a line of stdout pushes the whole ui down a line and makes it even harder to track).

longld commented 8 years ago

Frankly, no plan for it now :)

Grazfather commented 8 years ago

Well that's too bad, it would be nice... but frankly, it's not like I'm going to stop using it, best choice out there :)

Bretley commented 8 years ago

hey so i've changed line 4270 to this:

msg("\033[2J\033[0;0H [%s] % registers".center(78, "-"), "blue")

This scrolls it automatically in most terminals when stepping through. Not perfect, but it works for me. Hope this helps.

nixawk commented 8 years ago

layout src will show ^A^[[;31m^Bgdb-peda$ ^A^[[0m^B as follow:

peda-layout-src
sbmthakur commented 2 years ago

Is there any hack to get a non-mangled text over there?