This is the mail archive of the gdb-prs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug backtrace/23748] New: Can't single-step on bare-metal ARM targets


https://sourceware.org/bugzilla/show_bug.cgi?id=23748

            Bug ID: 23748
           Summary: Can't single-step on bare-metal ARM targets
           Product: gdb
           Version: HEAD
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: backtrace
          Assignee: unassigned at sourceware dot org
          Reporter: jacereda at gmail dot com
  Target Milestone: ---

I'm implementing a gdbserver for bare-metal ARM on Raspberry Pi.
Looks like arm-tdep.c doesn't install a single-step handler.
What's the rationale for such omission? 
Is it to avoid problems on ROM-based systems? 
Wouldn't the modified instruction write simply fail on those?
If anyone can provide some guidance as to what an acceptable solution should
look like, I'm willing to work on a patch.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]