diff --git a/pwndbg/commands/ida.py b/pwndbg/commands/ida.py index 26a28259c..e718b5fee 100644 --- a/pwndbg/commands/ida.py +++ b/pwndbg/commands/ida.py @@ -54,6 +54,9 @@ def up(n=1): f = f.older() f.select() + # workaround for #632 + gdb.execute('frame', to_string=True) + bt = pwndbg.commands.context.context_backtrace(with_banner=False) print('\n'.join(bt)) @@ -79,6 +82,9 @@ def down(n=1): f = f.newer() f.select() + # workaround for #632 + gdb.execute('frame', to_string=True) + bt = pwndbg.commands.context.context_backtrace(with_banner=False) print('\n'.join(bt))