This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH 0/10] Support software single step and conditional breakpoints on ARM in GDBServer.
- From: Antoine Tremblay <antoine dot tremblay at ericsson dot com>
- To: <gdb-patches at sourceware dot org>
- Date: Thu, 29 Oct 2015 13:09:33 -0400
- Subject: [PATCH 0/10] Support software single step and conditional breakpoints on ARM in GDBServer.
- Authentication-results: sourceware.org; auth=none
This patch series adds support for software single step and conditional
breakpoints on ARM in GDBServer.
Patches 1 and 2 fix general issues in the software single step control flow.
Patches 3 to 5 Removes the too simple implementations of software single
step that were in place and paves to way for full software single step to
be implemented.
Patches 6 and 7 Prepares the sharing of the software single step code for
ARM in GDB with GDBServer.
Patch 8 Implements the support for ARM software single step.
Patch 9 Adds support for while-stepping actions.
Patch 10 Adds supports for conditional breakpoints in GDBServer.
This patchset has no observed regressions, tested on ubuntu 14.04 ARMv7 and x86.
With gdbserver-{native,extended} / { -marm -mthumb }
Note also that while I could not test directly thumbv1 instructions with gcc
-marmv4t , manual testing of the software single step was done for thumv1
instructions.