]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
gdb/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Fri, 2 Mar 2012 00:06:13 +0000 (00:06 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Fri, 2 Mar 2012 00:06:13 +0000 (00:06 +0000)
Fix -Wmissing-prototypes build.
* alpha-tdep.c (alpha_deal_with_atomic_sequence): Make it static.
* amd64-darwin-tdep.c (_initialize_amd64_darwin_tdep): New prototype.
* amd64-windows-tdep.c (_initialize_amd64_windows_tdep): Likewise.
* arm-symbian-tdep.c (arm_symbian_skip_trampoline_code): Make it static.
(_initialize_arm_symbian_tdep): New prototype.
* arm-wince-tdep.c (arm_wince_skip_main_prologue): Make it static.
* i386-darwin-tdep.c (_initialize_i386_darwin_tdep): New prototype.
* i386-linux-tdep.c (i386_linux_displaced_step_copy_insn): Make it
static.
* lm32-tdep.c (_initialize_lm32_tdep): New prototype.
* microblaze-linux-tdep.c (_initialize_microblaze_linux_tdep): New
prototype.
* microblaze-tdep.c (microblaze_debug, microblaze_fetch_instruction)
(microblaze_skip_prologue, microblaze_frame_cache): Make them static.
* mips-linux-tdep.c (mips_linux_regset_from_core_section): Make it
static.
* moxie-tdep.c (moxie_process_record): Likewise.
* remote-mips.c (mips_can_use_watchpoint, mips_insert_watchpoint)
(mips_remove_watchpoint, mips_stopped_by_watchpoint): Make them static.
* rl78-tdep.c (rl78_breakpoint_from_pc): Make it static.
(_initialize_rl78_tdep): New prototype.
* rx-tdep.c (rx_breakpoint_from_pc): Make it static.
(_initialize_rx_tdep): New prototype.
* solib-darwin.c (darwin_in_dynsym_resolve_code): Make it static.
(_initialize_darwin_solib): New prototype.
* solib-spu.c: Include solib-spu.h.
(_initialize_spu_solib): New prototype.
* spu-multiarch.c (_initialize_spu_multiarch): New prototype.
* tic6x-tdep.c (tic6x_analyze_prologue, tic6x_skip_prologue)
(tic6x_breakpoint_from_pc, tic6x_frame_unwind_cache)
(tic6x_software_single_step): Make it static.
(_initialize_tic6x_tdep): New prototype.

20 files changed:
gdb/ChangeLog
gdb/alpha-tdep.c
gdb/amd64-darwin-tdep.c
gdb/amd64-windows-tdep.c
gdb/arm-symbian-tdep.c
gdb/arm-wince-tdep.c
gdb/i386-darwin-tdep.c
gdb/i386-linux-tdep.c
gdb/lm32-tdep.c
gdb/microblaze-linux-tdep.c
gdb/microblaze-tdep.c
gdb/mips-linux-tdep.c
gdb/moxie-tdep.c
gdb/remote-mips.c
gdb/rl78-tdep.c
gdb/rx-tdep.c
gdb/solib-darwin.c
gdb/solib-spu.c
gdb/spu-multiarch.c
gdb/tic6x-tdep.c

index f1bee2afc7ded4178e585d0179e9160d08d169d4..4a446f78a7953b5a1f38673fa0974832f62019d7 100644 (file)
@@ -1,3 +1,39 @@
+2012-03-02  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix -Wmissing-prototypes build.
+       * alpha-tdep.c (alpha_deal_with_atomic_sequence): Make it static.
+       * amd64-darwin-tdep.c (_initialize_amd64_darwin_tdep): New prototype.
+       * amd64-windows-tdep.c (_initialize_amd64_windows_tdep): Likewise.
+       * arm-symbian-tdep.c (arm_symbian_skip_trampoline_code): Make it static.
+       (_initialize_arm_symbian_tdep): New prototype.
+       * arm-wince-tdep.c (arm_wince_skip_main_prologue): Make it static.
+       * i386-darwin-tdep.c (_initialize_i386_darwin_tdep): New prototype.
+       * i386-linux-tdep.c (i386_linux_displaced_step_copy_insn): Make it
+       static.
+       * lm32-tdep.c (_initialize_lm32_tdep): New prototype.
+       * microblaze-linux-tdep.c (_initialize_microblaze_linux_tdep): New
+       prototype.
+       * microblaze-tdep.c (microblaze_debug, microblaze_fetch_instruction)
+       (microblaze_skip_prologue, microblaze_frame_cache): Make them static.
+       * mips-linux-tdep.c (mips_linux_regset_from_core_section): Make it
+       static.
+       * moxie-tdep.c (moxie_process_record): Likewise.
+       * remote-mips.c (mips_can_use_watchpoint, mips_insert_watchpoint)
+       (mips_remove_watchpoint, mips_stopped_by_watchpoint): Make them static.
+       * rl78-tdep.c (rl78_breakpoint_from_pc): Make it static.
+       (_initialize_rl78_tdep): New prototype.
+       * rx-tdep.c (rx_breakpoint_from_pc): Make it static.
+       (_initialize_rx_tdep): New prototype.
+       * solib-darwin.c (darwin_in_dynsym_resolve_code): Make it static.
+       (_initialize_darwin_solib): New prototype.
+       * solib-spu.c: Include solib-spu.h.
+       (_initialize_spu_solib): New prototype.
+       * spu-multiarch.c (_initialize_spu_multiarch): New prototype.
+       * tic6x-tdep.c (tic6x_analyze_prologue, tic6x_skip_prologue)
+       (tic6x_breakpoint_from_pc, tic6x_frame_unwind_cache)
+       (tic6x_software_single_step): Make it static.
+       (_initialize_tic6x_tdep): New prototype.
+
 2012-03-02  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        Fix -Wmissing-prototypes build.
index 80f5098f934ea7b9b6463c4cde98ad0ab12ea848..856aa0d17c6ba2266c87d623dc02f6226a6d6311 100644 (file)
@@ -771,7 +771,7 @@ static const int stq_c_opcode = 0x2f;
    is found, attempt to step through it.  A breakpoint is placed at the end of 
    the sequence.  */
 
-int 
+static int 
 alpha_deal_with_atomic_sequence (struct frame_info *frame)
 {
   struct gdbarch *gdbarch = get_frame_arch (frame);
index 78b805abfc6499713bfb4ae72bff2058639e86b9..6a5d4a4571a718fa433933d95c28134713276255 100644 (file)
@@ -120,6 +120,9 @@ x86_darwin_init_abi_64 (struct gdbarch_info info, struct gdbarch *gdbarch)
   set_solib_ops (gdbarch, &darwin_so_ops);
 }
 
+/* -Wmissing-prototypes */
+extern initialize_file_ftype _initialize_amd64_darwin_tdep;
+
 void
 _initialize_amd64_darwin_tdep (void)
 {
index 29fd71a5badd54cfc3b3547a68997155ac7ffb52..2b94eca9d9f45c76a690235835f2bada93172519 100644 (file)
@@ -177,6 +177,9 @@ amd64_windows_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
   set_solib_ops (gdbarch, &solib_target_so_ops);
 }
 
+/* -Wmissing-prototypes */
+extern initialize_file_ftype _initialize_amd64_windows_tdep;
+
 void
 _initialize_amd64_windows_tdep (void)
 {
index 7994a9cf6400267a51ccb4d094ba2400b6a0559e..cc4a784f2328544ad4cf3dcdea2a2fe20e49e393 100644 (file)
@@ -29,7 +29,7 @@
 /* If PC is in a DLL import stub, return the address of the `real'
    function belonging to the stub.  */
 
-CORE_ADDR
+static CORE_ADDR
 arm_symbian_skip_trampoline_code (struct frame_info *frame, CORE_ADDR pc)
 {
   struct gdbarch *gdbarch;
@@ -121,6 +121,9 @@ arm_symbian_osabi_sniffer (bfd *abfd)
   return GDB_OSABI_SYMBIAN;
 }
 
+/* -Wmissing-prototypes */
+extern initialize_file_ftype _initialize_arm_symbian_tdep;
+
 void
 _initialize_arm_symbian_tdep (void)
 {
index 5463f6a3ea7344a213ad9a4085af7068fb548959..5bc6473468ab456a0583f1fd9c0b61f1403e1f6f 100644 (file)
@@ -84,7 +84,7 @@ arm_pe_skip_trampoline_code (struct frame_info *frame, CORE_ADDR pc)
    the address of the instruction following that call.  Otherwise, it
    simply returns PC.  */
 
-CORE_ADDR
+static CORE_ADDR
 arm_wince_skip_main_prologue (struct gdbarch *gdbarch, CORE_ADDR pc)
 {
   enum bfd_endian byte_order = gdbarch_byte_order (gdbarch);
index 2e3fe9eb506ad65cff58d6a366e064429ea78f48..ed2ca124394d32426f5b7f1c03976c3b910b942b 100644 (file)
@@ -287,6 +287,9 @@ i386_mach_o_osabi_sniffer (bfd *abfd)
   return GDB_OSABI_UNKNOWN;
 }
 
+/* -Wmissing-prototypes */
+extern initialize_file_ftype _initialize_i386_darwin_tdep;
+
 void
 _initialize_i386_darwin_tdep (void)
 {
index 4ea596cd7ca64b7566b91774526ce3e7334cc2a0..bee4a6d5ddc7211540f39990c4d0cb21f5116649 100644 (file)
@@ -682,7 +682,7 @@ i386_linux_core_read_description (struct gdbarch *gdbarch,
    which does not seem worth it.  The same effect is achieved by patching that
    'nop' instruction there instead.  */
 
-struct displaced_step_closure *
+static struct displaced_step_closure *
 i386_linux_displaced_step_copy_insn (struct gdbarch *gdbarch,
                                     CORE_ADDR from, CORE_ADDR to,
                                     struct regcache *regs)
index 06584af5715ce2bea60ca60aab09a4dccf9cbab3..4f67542f9f4d073c8b813fa5eace815bb3fad569 100644 (file)
@@ -590,6 +590,9 @@ lm32_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
   return gdbarch;
 }
 
+/* -Wmissing-prototypes */
+extern initialize_file_ftype _initialize_lm32_tdep;
+
 void
 _initialize_lm32_tdep (void)
 {
index 14c68da7239b311657167249ed72be805e7e423b..6935ba59d4f77f0f366c47017bb27f7223bf8339 100644 (file)
@@ -137,6 +137,9 @@ microblaze_linux_init_abi (struct gdbarch_info info,
                                &microblaze_linux_sighandler_tramp_frame);
 }
 
+/* -Wmissing-prototypes */
+extern initialize_file_ftype _initialize_microblaze_linux_tdep;
+
 void
 _initialize_microblaze_linux_tdep (void)
 {
index 6aea41ed55b1056b147c7e103faf2eac1e4626b0..3ce3d1cd6d87789942643d9cd17b21de2d89cafd 100644 (file)
@@ -81,7 +81,7 @@ static const char *microblaze_register_names[] =
 \f
 static int microblaze_debug_flag = 0;
 
-void
+static void
 microblaze_debug (const char *fmt, ...)
 { 
   if (microblaze_debug_flag)
@@ -120,7 +120,7 @@ microblaze_register_type (struct gdbarch *gdbarch, int regnum)
 \f
 /* Fetch the instruction at PC.  */
 
-unsigned long
+static unsigned long
 microblaze_fetch_instruction (CORE_ADDR pc)
 {
   enum bfd_endian byte_order = gdbarch_byte_order (target_gdbarch);
@@ -426,7 +426,7 @@ microblaze_unwind_pc (struct gdbarch *gdbarch, struct frame_info *next_frame)
 /* Return PC of first real instruction of the function starting at
    START_PC.  */
 
-CORE_ADDR
+static CORE_ADDR
 microblaze_skip_prologue (struct gdbarch *gdbarch, CORE_ADDR start_pc)
 {
   struct symtab_and_line sal;
@@ -456,7 +456,7 @@ microblaze_skip_prologue (struct gdbarch *gdbarch, CORE_ADDR start_pc)
 
 /* Normal frames.  */
 
-struct microblaze_frame_cache *
+static struct microblaze_frame_cache *
 microblaze_frame_cache (struct frame_info *next_frame, void **this_cache)
 {
   struct microblaze_frame_cache *cache;
index dea0bf7b4c60668cfa979e82c2cfb1442df017bf..47af572f245088cdd100ea6e28164c8bde4c8a55 100644 (file)
@@ -581,7 +581,7 @@ mips64_fill_fpregset_wrapper (const struct regset *regset,
   mips64_fill_fpregset (regcache, (mips64_elf_fpregset_t *)gregs, regnum);
 }
 
-const struct regset *
+static const struct regset *
 mips_linux_regset_from_core_section (struct gdbarch *gdbarch,
                                     const char *sect_name, size_t sect_size)
 {
index d55e89642cff3e02a01096c6ba012f4760a58ace..1f5f33f2428bfc90d948f920fd5aad545aa74b30 100644 (file)
@@ -516,7 +516,7 @@ moxie_process_readu (CORE_ADDR addr, char *buf,
    memory that will be changed in current instruction to "record_arch_list".
    Return -1 if something wrong.  */
 
-int
+static int
 moxie_process_record (struct gdbarch *gdbarch, struct regcache *regcache,
                      CORE_ADDR addr)
 {
index 5e197df01aa06813a6d56050deb9c244b63a1bff..a20fc2cd5c8b8fa1548d7649ad00f53690982cf0 100644 (file)
@@ -2384,7 +2384,7 @@ mips_remove_breakpoint (struct gdbarch *gdbarch,
    is the number of hardware breakpoints already installed.  This
    implements the target_can_use_hardware_watchpoint macro.  */
 
-int
+static int
 mips_can_use_watchpoint (int type, int cnt, int othertype)
 {
   return cnt < MAX_LSI_BREAKPOINTS && strcmp (target_shortname, "lsi") == 0;
@@ -2418,7 +2418,7 @@ calculate_mask (CORE_ADDR addr, int len)
    for a write watchpoint, 1 for a read watchpoint, or 2 for a read/write
    watchpoint.  */
 
-int
+static int
 mips_insert_watchpoint (CORE_ADDR addr, int len, int type,
                        struct expression *cond)
 {
@@ -2430,7 +2430,7 @@ mips_insert_watchpoint (CORE_ADDR addr, int len, int type,
 
 /* Remove a watchpoint.  */
 
-int
+static int
 mips_remove_watchpoint (CORE_ADDR addr, int len, int type,
                        struct expression *cond)
 {
@@ -2443,7 +2443,7 @@ mips_remove_watchpoint (CORE_ADDR addr, int len, int type,
 /* Test to see if a watchpoint has been hit.  Return 1 if so; return 0,
    if not.  */
 
-int
+static int
 mips_stopped_by_watchpoint (void)
 {
   return hit_watchpoint;
index 8282225391bec5caced20de02562d66b94ff794d..7a847692382db8b2b5d8198b256d9eb874f0b06e 100644 (file)
@@ -556,7 +556,7 @@ rl78_pseudo_register_write (struct gdbarch *gdbarch,
 
 /* Implement the "breakpoint_from_pc" gdbarch method.  */
 
-const gdb_byte *
+static const gdb_byte *
 rl78_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *pcptr,
                          int *lenptr)
 {
@@ -1162,6 +1162,9 @@ rl78_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
   return gdbarch;
 }
 
+/* -Wmissing-prototypes */
+extern initialize_file_ftype _initialize_rl78_tdep;
+
 /* Register the above initialization routine.  */
 
 void
index 35ae6f614f54d3bbe7cdf5675fd30ce017cba31c..95d9e3d9145b3021cd594cf0690b5592142ff777 100644 (file)
@@ -756,7 +756,7 @@ rx_return_value (struct gdbarch *gdbarch,
 }
 
 /* Implement the "breakpoint_from_pc" gdbarch method.  */
-const gdb_byte *
+static const gdb_byte *
 rx_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *lenptr)
 {
   static gdb_byte breakpoint[] = { 0x00 };
@@ -859,7 +859,11 @@ rx_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
   return gdbarch;
 }
 
+/* -Wmissing-prototypes */
+extern initialize_file_ftype _initialize_rx_tdep;
+
 /* Register the above initialization routine.  */
+
 void
 _initialize_rx_tdep (void)
 {
index 93a6aae2f98de6f72f84b914d63dbb50fe5da3a4..4f2cda678a727a29739ab9334f6792444ca83b1b 100644 (file)
@@ -299,7 +299,7 @@ darwin_current_sos (void)
 /* Return 1 if PC lies in the dynamic symbol resolution code of the
    run time loader.  */
 
-int
+static int
 darwin_in_dynsym_resolve_code (CORE_ADDR pc)
 {
   return 0;
@@ -487,6 +487,9 @@ darwin_bfd_open (char *pathname)
 
 struct target_so_ops darwin_so_ops;
 
+/* -Wmissing-prototypes */
+extern initialize_file_ftype _initialize_darwin_solib;
+
 void
 _initialize_darwin_solib (void)
 {
index a4772127d256af657c06ac5a8ee057ae914875b7..150ff0feaec412b01d972300c282c3bde948a209 100644 (file)
@@ -19,6 +19,7 @@
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
 #include "defs.h"
+#include "solib-spu.h"
 #include "gdbcore.h"
 #include "gdb_string.h"
 #include "gdb_assert.h"
@@ -541,6 +542,9 @@ spu_solib_loaded (struct so_list *so)
     }
 }
 
+/* -Wmissing-prototypes */
+extern initialize_file_ftype _initialize_spu_solib;
+
 void
 _initialize_spu_solib (void)
 {
index 73a59366009ace2477603683c0092345559d7d27..313fddc8ff4d3a37dcd1efb9b2c507c5eb74261a 100644 (file)
@@ -401,6 +401,9 @@ init_spu_ops (void)
   spu_ops.to_magic = OPS_MAGIC;
 }
 
+/* -Wmissing-prototypes */
+extern initialize_file_ftype _initialize_spu_multiarch;
+
 void
 _initialize_spu_multiarch (void)
 {
index 2661cb28c4c2f6c87275c13bd84803d053d962d9..2dce8da072394004afe0a09cbcafaacb738dac0e 100644 (file)
@@ -146,7 +146,7 @@ static int tic6x_register_number (int reg, int side, int crosspath);
    Bail out early if CURRENT_PC is reached.  Returns the address of the first
    instruction after the prologue.  */
 
-CORE_ADDR
+static CORE_ADDR
 tic6x_analyze_prologue (struct gdbarch *gdbarch, const CORE_ADDR start_pc,
                        const CORE_ADDR current_pc,
                        struct tic6x_unwind_cache *cache,
@@ -298,7 +298,7 @@ tic6x_analyze_prologue (struct gdbarch *gdbarch, const CORE_ADDR start_pc,
 
 /* This is the implementation of gdbarch method skip_prologue.  */
 
-CORE_ADDR
+static CORE_ADDR
 tic6x_skip_prologue (struct gdbarch *gdbarch, CORE_ADDR start_pc)
 {
   CORE_ADDR limit_pc;
@@ -324,7 +324,7 @@ tic6x_skip_prologue (struct gdbarch *gdbarch, CORE_ADDR start_pc)
 
 /* This is the implementation of gdbarch method breakpiont_from_pc.  */
 
-const unsigned char*
+static const unsigned char*
 tic6x_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *bp_addr,
                          int *bp_size)
 {
@@ -398,7 +398,7 @@ tic6x_unwind_sp (struct gdbarch *gdbarch, struct frame_info *this_frame)
 
 /* Frame base handling.  */
 
-struct tic6x_unwind_cache*
+static struct tic6x_unwind_cache*
 tic6x_frame_unwind_cache (struct frame_info *this_frame,
                          void **this_prologue_cache)
 {
@@ -698,7 +698,7 @@ tic6x_get_next_pc (struct frame_info *frame, CORE_ADDR pc)
 
 /* This is the implementation of gdbarch method software_single_step.  */
 
-int
+static int
 tic6x_software_single_step (struct frame_info *frame)
 {
   struct gdbarch *gdbarch = get_frame_arch (frame);
@@ -1377,6 +1377,9 @@ tic6x_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
   return gdbarch;
 }
 
+/* -Wmissing-prototypes */
+extern initialize_file_ftype _initialize_tic6x_tdep;
+
 void
 _initialize_tic6x_tdep (void)
 {