I've been using this for debugging infrun for some time. Dunno if it's
suitable for inclusion.
Thoughts? Is it too little? too verbose? Too ugly?
(gdb) set debug infrun 1
(gdb) step
inferior: proceed(addr=ffffffff, signal=144, step=1)
inferior: resume(step=1, signal=0)
inferior_event: infwait_normal_state
inferior_event: TARGET_WAITKIND_STOPPED
inferior_event: stop_pc = 106f8
inferior_event: trap expected
inferior_event: stepping inside range [106f4-10708]
inferior: resume(step=1, signal=0)
inferior: prepare_to_wait
inferior_event: infwait_normal_state
inferior_event: TARGET_WAITKIND_STOPPED
inferior_event: stop_pc = 106fc
inferior_event: stepping inside range [106f4-10708]
inferior: resume(step=1, signal=0)
inferior: prepare_to_wait
inferior_event: infwait_normal_state
inferior_event: TARGET_WAITKIND_STOPPED
inferior_event: stop_pc = 10700
inferior_event: stepping inside range [106f4-10708]
inferior: resume(step=1, signal=0)
inferior: prepare_to_wait
inferior_event: infwait_normal_state
inferior_event: TARGET_WAITKIND_STOPPED
inferior_event: stop_pc = 10704
inferior_event: stepping inside range [106f4-10708]
inferior: resume(step=1, signal=0)
inferior: prepare_to_wait
inferior_event: infwait_normal_state
inferior_event: TARGET_WAITKIND_STOPPED
inferior_event: stop_pc = 10708
inferior_event: INSTRUCTION_NULLIFIED
inferior: prepare_to_wait
inferior_event: infwait_nullified_state
inferior_event: TARGET_WAITKIND_STOPPED
inferior_event: stop_pc = 106f4
inferior_event: BPSTATE_WHAT_STOP_NOISY
inferior: stop_stepping
2004-11-05 Randolph Chung <tausq@debian.org>
* infrun.c (debug_infrun): New variable.
(resume, proceed, wait_for_inferior): Annotate with debug messages.
(handle_inferior_event, keep_going): Likewise.
(_initialize_infrun): Register "set debug infrun" command.