== Linaro GDB ==
 * LP:615972 Different output of 'info register' w/ and wo/ corefile.
Understands gcore impl in gdb.  Two patches are reviewed in upstreams.
One is approved by Dan, and the other is still be reviewed.
Evaluate the two approaches for NEON registers in corefile.  Resume the
discussion on kernel support for dumping NEON registers.  Need a
decision with kernel side, but no progress on it.

 * LP:685494  Revise patch per Pedro's suggestion.  Waiting for someone
to approve it.

 * LP:685702  Get it approved for FSF GDB 7.2 branch.  Committed to both
FSF 7.2 branch and Linaro tree.

 * LP:616003 gdb.mi/mi-var-display.exp failure
GDB always assumes $fp is r11, even code is in thumb mode.  Current GDB
infrastructure can't handle mapping the same alias to two different
registers.  Proposed a new gdbarch took for this in upstreams, in order
to increase the flexibility of GDB.  No reply yet.

 * LP:616001 gdb.mi/mi-var-cmd.exp failure
Ulrich pointed out it is caused by stack randomization.  Confirmed this
by setting "kernel.randomize_va_space" to zero.  Figure out why this
case passes on x86, because it is more restricted to turn on stack
randomization on x86.

 * LP:615980 Support displaced stepping on Thumb
Understands displaced stepping in GDB/ARM.  Find a bug when GDB tries to
execute ARM instruction in copy area, which is in Thumb mode (copy area
starts from "_start + 4", and it is compiled in Thumb mode in Ubuntu).
The fix is an one-line patch, which doesn't update status register when
writing PC in displaced stepping.
Write a test case for arm displaced stepping.  Write code in ARM asm
directly for the first time, which is very helpful to remember ARM asm
instructions.
Read ARM ARM and decode 16-bit thumb instructions in GDB for displaced
stepping.  It doesn't work so far because breakpoint instruction after
instructions in copy area is still hard-coded to ARM breakpoint insn.

== Misc ==
 * Linaro GCC optimization meeting.

== This Week ==
 * LP:615980 Support displaced stepping on Thumb
Send my fix and test case to upstreams for review.
Make displaced stepping work on 16-bit instruction.
 * Ping other GDB patches.
-- 
Yao (齐尧)

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to