Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Antoine Tremblay <antoine.tremblay@ericsson.com>
To: <gdb-patches@sourceware.org>
Subject: [PATCH v6 0/6] Support software single step and conditional breakpoints on ARM in GDBServer.
Date: Fri, 04 Dec 2015 18:46:00 -0000	[thread overview]
Message-ID: <1449254773-19019-1-git-send-email-antoine.tremblay@ericsson.com> (raw)

In this v6:

Patch 3 was changed to add a regcache_get_read_unsigned function that
throws if the register is not available.

The subsequent patches are updated with that change.

Patch 1: is OK.
Patch 2: is OK.
Patch 3: Needs review.
Patch 4: Needs review.
Patch 5: Needs review.
Patch 6: is OK.
Patch 7: is OK.

---

This patch series adds support for software single step and conditional
breakpoints on ARM in GDBServer.

Patches 1,2,3,4 prepares for sharing of software single step code for ARM in
GDB with GDBServer.

Patch 5 Implements the support for ARM software single step.

Patch 6 Adds support for while-stepping actions.

Patch 7 Adds support for conditional breakpoints in GDBServer.

This patch set 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 thumbv1 instructions directly with
gcc -marmv4t, manual testing of the software single step was done for
thumv1 instructions.


             reply	other threads:[~2015-12-04 18:46 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-12-04 18:46 Antoine Tremblay [this message]
2015-12-04 18:46 ` [PATCH v6 1/7] Replace breakpoint_reinsert_addr by get_next_pcs operation " Antoine Tremblay
2015-12-04 18:46 ` [PATCH v6 4/7] Share regcache function regcache_raw_read_unsigned Antoine Tremblay
2015-12-07 14:40   ` Yao Qi
2015-12-07 14:49     ` Antoine Tremblay
2015-12-04 18:46 ` [PATCH v6 2/7] Share some ARM target dependent code from GDB with GDBServer Antoine Tremblay
2015-12-04 18:46 ` [PATCH v6 3/7] Refactor arm_software_single_step to use regcache Antoine Tremblay
2015-12-07 14:32   ` Yao Qi
2015-12-07 14:48     ` Antoine Tremblay
2015-12-07 15:21       ` Yao Qi
2015-12-07 17:37         ` Antoine Tremblay
2015-12-07 14:51   ` Yao Qi
2015-12-07 14:51     ` Antoine Tremblay
2015-12-04 18:47 ` [PATCH v6 6/7] Enable software single stepping for while-stepping actions in GDBServer Antoine Tremblay
2015-12-04 18:47 ` [PATCH v6 7/7] Enable conditional breakpoints for targets that support software single step " Antoine Tremblay
2015-12-04 18:47 ` [PATCH v6 5/7] Support software single step on ARM " Antoine Tremblay
2015-12-07 15:18   ` Yao Qi
2015-12-07 15:58     ` Antoine Tremblay

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1449254773-19019-1-git-send-email-antoine.tremblay@ericsson.com \
    --to=antoine.tremblay@ericsson.com \
    --cc=gdb-patches@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox