]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - gdb/gdbserver/ChangeLog
Use arm_eabi_breakpoint on aarch32
authorYao Qi <yao.qi@linaro.org>
Fri, 11 Dec 2015 11:19:52 +0000 (11:19 +0000)
committerYao Qi <yao.qi@linaro.org>
Fri, 11 Dec 2015 11:19:52 +0000 (11:19 +0000)
commitb37a6290beb90f4f65f1513626205f7bac695624
tree1d8c4e20631fd672de9ae1831e621419bc6403b0
parent1e6f4800fc01c7957d0688158385aba3bf5ce8de
Use arm_eabi_breakpoint on aarch32

Nowdays, GDBserver chooses arm breakpoint instructions by checking
macro __ARM_EABI__.  When aarch64 GDBserver debugs arm program,
arm_eabi_breakpoint is still needed, but __ARM_EABI__ isn't defined
in aarch64 compiler.  This causes GDBserver chooses the wrong
breakpoint instruction for arm program.  This patch fixes it.

gdb/gdbserver:

2015-12-11  Yao Qi  <yao.qi@linaro.org>

* linux-aarch32-low.c [__aarch64__]: Use arm_abi_breakpoint
arm breakpoint.
gdb/gdbserver/ChangeLog
gdb/gdbserver/linux-aarch32-low.c