Re: [EXT] Re: Context switch during stepping causes weird behavior
Luis Machado via Gdb <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Adrian, On 10/12/22 07:46, Adrian Oltean via Gdb wrote: > Thanks guys. Looks like displaced stepping is off by default when GDB is running > in all-stop mode - my case. So I'll have to look for other ways to work around > the behavior I described. That is a bit misleading. It used to be the case it was only used for non-stop mode, but nowadays it is supported if the underlying target supports it. I don't think Arm (As in arm-none-elf, I'm assuming this is the case here) supports it, but when debugging linux-hosted Arm binaries, then it is supported. See gdb/infrun.c:gdbarch_supports_displaced_stepping. > > Adrian > >> Caution: EXT Email >> >> On 10/5/22 09:53, John Baldwin wrote: >> >>> I don't know off the top of my head if there is a knob to disable >>> displaced stepping. >> FYI: >> >> (gdb) apropos displaced >> set debug displaced -- Set displaced stepping debugging. >> set displaced-stepping -- Set debugger's willingness to use displaced stepping. >> show debug displaced -- Show displaced stepping debugging. >> show displaced-stepping -- Show debugger's willingness to use displaced >> stepping. >> >> Keith >