Ensure ordering of "start" command

pull/10/head
Zach Riggle 11 years ago
parent 5a08d8d553
commit 6f8c15dc94

@ -35,14 +35,13 @@ def start(*a):
"init", "init",
"_init"] "_init"]
# Try a symbolic breakpoint which GDB will automatically update. for symbol in symbols:
symbols = {s:pwndbg.symbol.address(s) for s in symbols} address = pwndbg.symbol.address(symbol)
for name, address in symbols.items():
if not address: if not address:
continue continue
b = gdb.Breakpoint(name, temporary=True) b = gdb.Breakpoint(symbol, temporary=True)
gdb.execute(run, from_tty=False, to_string=True) gdb.execute(run, from_tty=False, to_string=True)
return return

Loading…
Cancel
Save