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.
This commit is contained in:
Jan Kratochvil
2012-03-02 00:06:13 +00:00
parent 638234e578
commit 693be288fc
20 changed files with 96 additions and 22 deletions

View 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> 2012-03-02 Jan Kratochvil <jan.kratochvil@redhat.com>
Fix -Wmissing-prototypes build. Fix -Wmissing-prototypes build.

View 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 is found, attempt to step through it. A breakpoint is placed at the end of
the sequence. */ the sequence. */
int static int
alpha_deal_with_atomic_sequence (struct frame_info *frame) alpha_deal_with_atomic_sequence (struct frame_info *frame)
{ {
struct gdbarch *gdbarch = get_frame_arch (frame); struct gdbarch *gdbarch = get_frame_arch (frame);

View File

@ -120,6 +120,9 @@ x86_darwin_init_abi_64 (struct gdbarch_info info, struct gdbarch *gdbarch)
set_solib_ops (gdbarch, &darwin_so_ops); set_solib_ops (gdbarch, &darwin_so_ops);
} }
/* -Wmissing-prototypes */
extern initialize_file_ftype _initialize_amd64_darwin_tdep;
void void
_initialize_amd64_darwin_tdep (void) _initialize_amd64_darwin_tdep (void)
{ {

View File

@ -177,6 +177,9 @@ amd64_windows_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
set_solib_ops (gdbarch, &solib_target_so_ops); set_solib_ops (gdbarch, &solib_target_so_ops);
} }
/* -Wmissing-prototypes */
extern initialize_file_ftype _initialize_amd64_windows_tdep;
void void
_initialize_amd64_windows_tdep (void) _initialize_amd64_windows_tdep (void)
{ {

View File

@ -29,7 +29,7 @@
/* If PC is in a DLL import stub, return the address of the `real' /* If PC is in a DLL import stub, return the address of the `real'
function belonging to the stub. */ function belonging to the stub. */
CORE_ADDR static CORE_ADDR
arm_symbian_skip_trampoline_code (struct frame_info *frame, CORE_ADDR pc) arm_symbian_skip_trampoline_code (struct frame_info *frame, CORE_ADDR pc)
{ {
struct gdbarch *gdbarch; struct gdbarch *gdbarch;
@ -121,6 +121,9 @@ arm_symbian_osabi_sniffer (bfd *abfd)
return GDB_OSABI_SYMBIAN; return GDB_OSABI_SYMBIAN;
} }
/* -Wmissing-prototypes */
extern initialize_file_ftype _initialize_arm_symbian_tdep;
void void
_initialize_arm_symbian_tdep (void) _initialize_arm_symbian_tdep (void)
{ {

View 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 the address of the instruction following that call. Otherwise, it
simply returns PC. */ simply returns PC. */
CORE_ADDR static CORE_ADDR
arm_wince_skip_main_prologue (struct gdbarch *gdbarch, CORE_ADDR pc) arm_wince_skip_main_prologue (struct gdbarch *gdbarch, CORE_ADDR pc)
{ {
enum bfd_endian byte_order = gdbarch_byte_order (gdbarch); enum bfd_endian byte_order = gdbarch_byte_order (gdbarch);

View File

@ -287,6 +287,9 @@ i386_mach_o_osabi_sniffer (bfd *abfd)
return GDB_OSABI_UNKNOWN; return GDB_OSABI_UNKNOWN;
} }
/* -Wmissing-prototypes */
extern initialize_file_ftype _initialize_i386_darwin_tdep;
void void
_initialize_i386_darwin_tdep (void) _initialize_i386_darwin_tdep (void)
{ {

View 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 which does not seem worth it. The same effect is achieved by patching that
'nop' instruction there instead. */ 'nop' instruction there instead. */
struct displaced_step_closure * static struct displaced_step_closure *
i386_linux_displaced_step_copy_insn (struct gdbarch *gdbarch, i386_linux_displaced_step_copy_insn (struct gdbarch *gdbarch,
CORE_ADDR from, CORE_ADDR to, CORE_ADDR from, CORE_ADDR to,
struct regcache *regs) struct regcache *regs)

View File

@ -590,6 +590,9 @@ lm32_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch; return gdbarch;
} }
/* -Wmissing-prototypes */
extern initialize_file_ftype _initialize_lm32_tdep;
void void
_initialize_lm32_tdep (void) _initialize_lm32_tdep (void)
{ {

View File

@ -137,6 +137,9 @@ microblaze_linux_init_abi (struct gdbarch_info info,
&microblaze_linux_sighandler_tramp_frame); &microblaze_linux_sighandler_tramp_frame);
} }
/* -Wmissing-prototypes */
extern initialize_file_ftype _initialize_microblaze_linux_tdep;
void void
_initialize_microblaze_linux_tdep (void) _initialize_microblaze_linux_tdep (void)
{ {

View File

@ -81,7 +81,7 @@ static const char *microblaze_register_names[] =
static int microblaze_debug_flag = 0; static int microblaze_debug_flag = 0;
void static void
microblaze_debug (const char *fmt, ...) microblaze_debug (const char *fmt, ...)
{ {
if (microblaze_debug_flag) if (microblaze_debug_flag)
@ -120,7 +120,7 @@ microblaze_register_type (struct gdbarch *gdbarch, int regnum)
/* Fetch the instruction at PC. */ /* Fetch the instruction at PC. */
unsigned long static unsigned long
microblaze_fetch_instruction (CORE_ADDR pc) microblaze_fetch_instruction (CORE_ADDR pc)
{ {
enum bfd_endian byte_order = gdbarch_byte_order (target_gdbarch); 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 /* Return PC of first real instruction of the function starting at
START_PC. */ START_PC. */
CORE_ADDR static CORE_ADDR
microblaze_skip_prologue (struct gdbarch *gdbarch, CORE_ADDR start_pc) microblaze_skip_prologue (struct gdbarch *gdbarch, CORE_ADDR start_pc)
{ {
struct symtab_and_line sal; struct symtab_and_line sal;
@ -456,7 +456,7 @@ microblaze_skip_prologue (struct gdbarch *gdbarch, CORE_ADDR start_pc)
/* Normal frames. */ /* Normal frames. */
struct microblaze_frame_cache * static struct microblaze_frame_cache *
microblaze_frame_cache (struct frame_info *next_frame, void **this_cache) microblaze_frame_cache (struct frame_info *next_frame, void **this_cache)
{ {
struct microblaze_frame_cache *cache; struct microblaze_frame_cache *cache;

View File

@ -581,7 +581,7 @@ mips64_fill_fpregset_wrapper (const struct regset *regset,
mips64_fill_fpregset (regcache, (mips64_elf_fpregset_t *)gregs, regnum); 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, mips_linux_regset_from_core_section (struct gdbarch *gdbarch,
const char *sect_name, size_t sect_size) const char *sect_name, size_t sect_size)
{ {

View 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". memory that will be changed in current instruction to "record_arch_list".
Return -1 if something wrong. */ Return -1 if something wrong. */
int static int
moxie_process_record (struct gdbarch *gdbarch, struct regcache *regcache, moxie_process_record (struct gdbarch *gdbarch, struct regcache *regcache,
CORE_ADDR addr) CORE_ADDR addr)
{ {

View File

@ -2384,7 +2384,7 @@ mips_remove_breakpoint (struct gdbarch *gdbarch,
is the number of hardware breakpoints already installed. This is the number of hardware breakpoints already installed. This
implements the target_can_use_hardware_watchpoint macro. */ implements the target_can_use_hardware_watchpoint macro. */
int static int
mips_can_use_watchpoint (int type, int cnt, int othertype) mips_can_use_watchpoint (int type, int cnt, int othertype)
{ {
return cnt < MAX_LSI_BREAKPOINTS && strcmp (target_shortname, "lsi") == 0; 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 for a write watchpoint, 1 for a read watchpoint, or 2 for a read/write
watchpoint. */ watchpoint. */
int static int
mips_insert_watchpoint (CORE_ADDR addr, int len, int type, mips_insert_watchpoint (CORE_ADDR addr, int len, int type,
struct expression *cond) struct expression *cond)
{ {
@ -2430,7 +2430,7 @@ mips_insert_watchpoint (CORE_ADDR addr, int len, int type,
/* Remove a watchpoint. */ /* Remove a watchpoint. */
int static int
mips_remove_watchpoint (CORE_ADDR addr, int len, int type, mips_remove_watchpoint (CORE_ADDR addr, int len, int type,
struct expression *cond) 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, /* Test to see if a watchpoint has been hit. Return 1 if so; return 0,
if not. */ if not. */
int static int
mips_stopped_by_watchpoint (void) mips_stopped_by_watchpoint (void)
{ {
return hit_watchpoint; return hit_watchpoint;

View File

@ -556,7 +556,7 @@ rl78_pseudo_register_write (struct gdbarch *gdbarch,
/* Implement the "breakpoint_from_pc" gdbarch method. */ /* Implement the "breakpoint_from_pc" gdbarch method. */
const gdb_byte * static const gdb_byte *
rl78_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *pcptr, rl78_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *pcptr,
int *lenptr) int *lenptr)
{ {
@ -1162,6 +1162,9 @@ rl78_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch; return gdbarch;
} }
/* -Wmissing-prototypes */
extern initialize_file_ftype _initialize_rl78_tdep;
/* Register the above initialization routine. */ /* Register the above initialization routine. */
void void

View File

@ -756,7 +756,7 @@ rx_return_value (struct gdbarch *gdbarch,
} }
/* Implement the "breakpoint_from_pc" gdbarch method. */ /* 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) rx_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *lenptr)
{ {
static gdb_byte breakpoint[] = { 0x00 }; static gdb_byte breakpoint[] = { 0x00 };
@ -859,7 +859,11 @@ rx_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch; return gdbarch;
} }
/* -Wmissing-prototypes */
extern initialize_file_ftype _initialize_rx_tdep;
/* Register the above initialization routine. */ /* Register the above initialization routine. */
void void
_initialize_rx_tdep (void) _initialize_rx_tdep (void)
{ {

View File

@ -299,7 +299,7 @@ darwin_current_sos (void)
/* Return 1 if PC lies in the dynamic symbol resolution code of the /* Return 1 if PC lies in the dynamic symbol resolution code of the
run time loader. */ run time loader. */
int static int
darwin_in_dynsym_resolve_code (CORE_ADDR pc) darwin_in_dynsym_resolve_code (CORE_ADDR pc)
{ {
return 0; return 0;
@ -487,6 +487,9 @@ darwin_bfd_open (char *pathname)
struct target_so_ops darwin_so_ops; struct target_so_ops darwin_so_ops;
/* -Wmissing-prototypes */
extern initialize_file_ftype _initialize_darwin_solib;
void void
_initialize_darwin_solib (void) _initialize_darwin_solib (void)
{ {

View File

@ -19,6 +19,7 @@
along with this program. If not, see <http://www.gnu.org/licenses/>. */ along with this program. If not, see <http://www.gnu.org/licenses/>. */
#include "defs.h" #include "defs.h"
#include "solib-spu.h"
#include "gdbcore.h" #include "gdbcore.h"
#include "gdb_string.h" #include "gdb_string.h"
#include "gdb_assert.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 void
_initialize_spu_solib (void) _initialize_spu_solib (void)
{ {

View File

@ -401,6 +401,9 @@ init_spu_ops (void)
spu_ops.to_magic = OPS_MAGIC; spu_ops.to_magic = OPS_MAGIC;
} }
/* -Wmissing-prototypes */
extern initialize_file_ftype _initialize_spu_multiarch;
void void
_initialize_spu_multiarch (void) _initialize_spu_multiarch (void)
{ {

View 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 Bail out early if CURRENT_PC is reached. Returns the address of the first
instruction after the prologue. */ instruction after the prologue. */
CORE_ADDR static CORE_ADDR
tic6x_analyze_prologue (struct gdbarch *gdbarch, const CORE_ADDR start_pc, tic6x_analyze_prologue (struct gdbarch *gdbarch, const CORE_ADDR start_pc,
const CORE_ADDR current_pc, const CORE_ADDR current_pc,
struct tic6x_unwind_cache *cache, 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. */ /* This is the implementation of gdbarch method skip_prologue. */
CORE_ADDR static CORE_ADDR
tic6x_skip_prologue (struct gdbarch *gdbarch, CORE_ADDR start_pc) tic6x_skip_prologue (struct gdbarch *gdbarch, CORE_ADDR start_pc)
{ {
CORE_ADDR limit_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. */ /* 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, tic6x_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *bp_addr,
int *bp_size) int *bp_size)
{ {
@ -398,7 +398,7 @@ tic6x_unwind_sp (struct gdbarch *gdbarch, struct frame_info *this_frame)
/* Frame base handling. */ /* Frame base handling. */
struct tic6x_unwind_cache* static struct tic6x_unwind_cache*
tic6x_frame_unwind_cache (struct frame_info *this_frame, tic6x_frame_unwind_cache (struct frame_info *this_frame,
void **this_prologue_cache) 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. */ /* This is the implementation of gdbarch method software_single_step. */
int static int
tic6x_software_single_step (struct frame_info *frame) tic6x_software_single_step (struct frame_info *frame)
{ {
struct gdbarch *gdbarch = get_frame_arch (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; return gdbarch;
} }
/* -Wmissing-prototypes */
extern initialize_file_ftype _initialize_tic6x_tdep;
void void
_initialize_tic6x_tdep (void) _initialize_tic6x_tdep (void)
{ {