X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Farmnbsd-tdep.c;h=91a9d0d32f4ae3238045abc76954bf3494038224;hb=ff8879201af6e734741c2be0c26b71b1745667ad;hp=40c3ea2aaeb2cf545ed4cfd65ed5fcb076f57488;hpb=a9762ec78a53fbe9209fe1654db42df0cd328d50;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/armnbsd-tdep.c b/gdb/armnbsd-tdep.c index 40c3ea2aae..91a9d0d32f 100644 --- a/gdb/armnbsd-tdep.c +++ b/gdb/armnbsd-tdep.c @@ -1,6 +1,6 @@ /* Target-dependent code for NetBSD/arm. - Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc. + Copyright (C) 2002-2014 Free Software Foundation, Inc. This file is part of GDB. @@ -20,7 +20,7 @@ #include "defs.h" #include "osabi.h" -#include "gdb_string.h" +#include #include "arm-tdep.h" #include "solib-svr4.h" @@ -31,10 +31,10 @@ /* For compatibility with previous implemenations of GDB on arm/NetBSD, override the default little-endian breakpoint. */ -static const char arm_nbsd_arm_le_breakpoint[] = {0x11, 0x00, 0x00, 0xe6}; -static const char arm_nbsd_arm_be_breakpoint[] = {0xe6, 0x00, 0x00, 0x11}; -static const char arm_nbsd_thumb_le_breakpoint[] = {0xfe, 0xde}; -static const char arm_nbsd_thumb_be_breakpoint[] = {0xde, 0xfe}; +static const gdb_byte arm_nbsd_arm_le_breakpoint[] = {0x11, 0x00, 0x00, 0xe6}; +static const gdb_byte arm_nbsd_arm_be_breakpoint[] = {0xe6, 0x00, 0x00, 0x11}; +static const gdb_byte arm_nbsd_thumb_le_breakpoint[] = {0xfe, 0xde}; +static const gdb_byte arm_nbsd_thumb_be_breakpoint[] = {0xde, 0xfe}; static void arm_netbsd_init_abi_common (struct gdbarch_info info, @@ -106,6 +106,9 @@ arm_netbsd_aout_osabi_sniffer (bfd *abfd) return GDB_OSABI_UNKNOWN; } +/* Provide a prototype to silence -Wmissing-prototypes. */ +extern initialize_file_ftype _initialize_arm_netbsd_tdep; + void _initialize_arm_netbsd_tdep (void) {