Is there a way to set a breakpoint at every line in the code with GDB? Obviously I don\'t want to hit b *addr
for every single line, so I\'m wondering if there\'s a
Use si
(stepi
) to instruction step through the code. You can use ni
(nexti
) to step over library functions you're not interested in. If you accidentally step into one of them, finish
should get you back to your original routine. People working at this level typically have gdb set to display the next few instructions that are about to be executed, e.g. disp/3i $pc
.