Skip to content
This repository has been archived by the owner on Sep 27, 2019. It is now read-only.
crd477 edited this page Jan 30, 2018 · 5 revisions

GDB Environment

Set up gdb environment by copying these lines into ~\.gdbinit:

# We have scroll bars in the year 2015!  
set pagination off

# Attach to both parent and child on fork  
set detach-on-fork off

# Stop/resume all processes  
set schedule-multiple on

# Usually don't care about these signals  
handle SIGUSR1 noprint nostop
handle SIGUSR2 noprint nostop

# Ugly hack so we don't break on process exit  
python gdb.events.exited.connect(lambda x: [gdb.execute('inferior 1'), gdb.post_event(lambda: gdb.execute('continue'))])

Useful Links

Clone this wiki locally