# Progress #
* TCWG-923, Use regcache instead of frame in software_single_step. [1/20] Patches are pushed in. Done.
* TCWG-333, Fix gdb.base/func-ptrs.exp fails in thumb mode. [3/10] Another three preparatory patches are approved. Ongoing.
* TCWG-416 Improve GDB performance in remote debugging. [3/10] Prologue analysis performance on arm-linux is improved a lot (from 39s to 12s in one case), but no change on aarch64-linux. Looks GDB doesn't recognise "str x19, [sp, #-48]!" as part of the prologue.
* TCWG-965 Unit test in GDB. [2/10] Investigate how to do unit test to prologue analysis in GDB, to address the bug above. We can embed some test code in GDB, and invoke them by a special command. It is a little big ugly, but better than nothing. Need some refactor to aarch64 backend for unit test.
* Patches review, [1/10] ** Reviewed two new GDB ports, RISC-V and OpenRISC. ** Chat with Antoine on ptrace atomicity, and insist that he should refactor 'struct tracepoint' before add arm-linux tracepoint support.
# Plan #
* TCWG-333 * TCWG-416 * TCWG-965