# 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

-- 
Yao Qi
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to