• R/O
  • HTTP
  • SSH
  • HTTPS

提交

標籤
無標籤

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

GNU Binutils with patches for OS216


Commit MetaInfo

修訂abeead094ef75fb896c9cabce8bf7b91da0a552c (tree)
時間2015-10-22 00:26:05
作者Antoine Tremblay <antoine.tremblay@eric...>
CommiterAntoine Tremblay

Log Message

Support software breakpoints for ARM linux in GDBServer.

This patch enables software breakpoints via GDB's Z0 packets on ARM.

No regressions, tested on ubuntu 14.04 ARMv7 and x86.
With gdbserver-{native,extended} / { -marm -mthumb }

gdb/gdbserver/ChangeLog:

* linux-arm-low.c (arm_supports_z_point_type): Add software
breakpoint support.

Change Summary

差異

--- a/gdb/gdbserver/ChangeLog
+++ b/gdb/gdbserver/ChangeLog
@@ -1,5 +1,10 @@
11 2015-10-21 Antoine Tremblay <antoine.tremblay@ericsson.com>
22
3+ * linux-arm-low.c (arm_supports_z_point_type): Add software
4+ breakpoint support.
5+
6+2015-10-21 Antoine Tremblay <antoine.tremblay@ericsson.com>
7+
38 * linux-arm-low.c: Refactor breakpoint definitions.
49 (arm_breakpoint_at): Adjust for arm_abi_breakpoint.
510 (arm_sw_breakpoint_from_kind): Adjust for arm_breakpoint.
--- a/gdb/gdbserver/linux-arm-low.c
+++ b/gdb/gdbserver/linux-arm-low.c
@@ -545,6 +545,7 @@ arm_supports_z_point_type (char z_type)
545545 {
546546 switch (z_type)
547547 {
548+ case Z_PACKET_SW_BP:
548549 case Z_PACKET_HW_BP:
549550 case Z_PACKET_WRITE_WP:
550551 case Z_PACKET_READ_WP: