mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-18 00:32:30 +08:00
Fix 32-bit x86 in-process agent build
Git commit 3c14e5a39bb4fddd added a declaration for gdb_agent_get_raw_reg to tracepoint.h, and this now caught that the 32-bit x86 implementation has the wrong prototype: ../../../src/gdb/gdbserver/linux-i386-ipa.c:103:1: error: conflicting types for ‘gdb_agent_get_raw_reg’ gdb_agent_get_raw_reg (unsigned char *raw_regs, int regnum) ^ In file included from ../../../src/gdb/gdbserver/linux-i386-ipa.c:24:0: ../../../src/gdb/gdbserver/tracepoint.h:168:31: note: previous declaration of ‘gdb_agent_get_raw_reg’ was here IP_AGENT_EXPORT_FUNC ULONGEST gdb_agent_get_raw_reg ^ make[2]: *** [linux-i386-ipa.o] Error 1 gdb/gdbserver/ 2015-03-01 Pedro Alves <palves@redhat.com> * linux-i386-ipa.c (gdb_agent_get_raw_reg): Constify 'raw_regs' parameter.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2015-03-01 Pedro Alves <palves@redhat.com>
|
||||||
|
|
||||||
|
* linux-i386-ipa.c (gdb_agent_get_raw_reg): Constify 'raw_regs'
|
||||||
|
parameter.
|
||||||
|
|
||||||
2015-02-27 Pedro Alves <palves@redhat.com>
|
2015-02-27 Pedro Alves <palves@redhat.com>
|
||||||
|
|
||||||
* linux-x86-low.c (u_debugreg_offset): New function.
|
* linux-x86-low.c (u_debugreg_offset): New function.
|
||||||
|
@ -100,7 +100,7 @@ supply_fast_tracepoint_registers (struct regcache *regcache,
|
|||||||
}
|
}
|
||||||
|
|
||||||
IP_AGENT_EXPORT_FUNC ULONGEST
|
IP_AGENT_EXPORT_FUNC ULONGEST
|
||||||
gdb_agent_get_raw_reg (unsigned char *raw_regs, int regnum)
|
gdb_agent_get_raw_reg (const unsigned char *raw_regs, int regnum)
|
||||||
{
|
{
|
||||||
/* This should maybe be allowed to return an error code, or perhaps
|
/* This should maybe be allowed to return an error code, or perhaps
|
||||||
better, have the emit_reg detect this, and emit a constant zero,
|
better, have the emit_reg detect this, and emit a constant zero,
|
||||||
|
Reference in New Issue
Block a user