@@ -124,8 +124,9 @@ aarch64_fbsd_nat_target::store_registers (struct regcache *regcache,
}
}
+void _initialize_aarch64_fbsd_nat ();
void
-_initialize_aarch64_fbsd_nat (void)
+_initialize_aarch64_fbsd_nat ()
{
add_inf_child_target (&the_aarch64_fbsd_nat_target);
}
@@ -170,8 +170,9 @@ aarch64_fbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
(gdbarch, aarch64_fbsd_iterate_over_regset_sections);
}
+void _initialize_aarch64_fbsd_tdep ();
void
-_initialize_aarch64_fbsd_tdep (void)
+_initialize_aarch64_fbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_aarch64, 0, GDB_OSABI_FREEBSD,
aarch64_fbsd_init_abi);
@@ -996,8 +996,9 @@ triggers a breakpoint or watchpoint."),
&maintenance_show_cmdlist);
}
+void _initialize_aarch64_linux_nat ();
void
-_initialize_aarch64_linux_nat (void)
+_initialize_aarch64_linux_nat ()
{
add_show_debug_regs_command ();
@@ -1665,8 +1665,9 @@ aarch64_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
set_gdbarch_gcc_target_options (gdbarch, aarch64_linux_gcc_target_options);
}
+void _initialize_aarch64_linux_tdep ();
void
-_initialize_aarch64_linux_tdep (void)
+_initialize_aarch64_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_aarch64, 0, GDB_OSABI_LINUX,
aarch64_linux_init_abi);
@@ -36,8 +36,9 @@ aarch64_newlib_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
tdep->jb_pc = 11;
}
+void _initialize_aarch64_newlib_tdep ();
void
-_initialize_aarch64_newlib_tdep (void)
+_initialize_aarch64_newlib_tdep ()
{
gdbarch_register_osabi (bfd_arch_aarch64, 0, GDB_OSABI_NEWLIB,
aarch64_newlib_init_abi);
@@ -3406,8 +3406,9 @@ static void aarch64_process_record_test (void);
}
#endif
+void _initialize_aarch64_tdep ();
void
-_initialize_aarch64_tdep (void)
+_initialize_aarch64_tdep ()
{
gdbarch_register (bfd_arch_aarch64, aarch64_gdbarch_init,
aarch64_dump_tdep);
@@ -1456,8 +1456,9 @@ type_system_address (struct parser_state *par_state)
return type != NULL ? type : parse_type (par_state)->builtin_data_ptr;
}
+void _initialize_ada_exp ();
void
-_initialize_ada_exp (void)
+_initialize_ada_exp ()
{
obstack_init (&temp_parse_space);
}
@@ -14229,8 +14229,9 @@ ada_free_objfile_observer (struct objfile *objfile)
ada_clear_symbol_cache ();
}
+void _initialize_ada_language ();
void
-_initialize_ada_language (void)
+_initialize_ada_language ()
{
initialize_ada_catchpoint_ops ();
@@ -1455,8 +1455,9 @@ ada_tasks_new_objfile_observer (struct objfile *objfile)
ada_tasks_invalidate_inferior_data (inf);
}
+void _initialize_tasks ();
void
-_initialize_tasks (void)
+_initialize_tasks ()
{
/* Attach various observers. */
gdb::observers::normal_stop.attach (ada_tasks_normal_stop_observer);
@@ -74,8 +74,9 @@ agent_new_objfile (struct objfile *objfile)
agent_look_up_symbols (objfile);
}
+void _initialize_agent ();
void
-_initialize_agent (void)
+_initialize_agent ()
{
gdb::observers::new_objfile.attach (agent_new_objfile);
@@ -1834,8 +1834,9 @@ aix_thread_target::get_ada_task_ptid (long lwp, long thread)
/* Module startup initialization function, automagically called by
init.c. */
+void _initialize_aix_thread ();
void
-_initialize_aix_thread (void)
+_initialize_aix_thread ()
{
/* Notice when object files get loaded and unloaded. */
gdb::observers::new_objfile.attach (new_objfile);
@@ -192,8 +192,9 @@ alphabsd_supply_pcb (struct regcache *regcache, struct pcb *pcb)
}
+void _initialize_alphabsd_nat ();
void
-_initialize_alphabsd_nat (void)
+_initialize_alphabsd_nat ()
{
add_inf_child_target (&the_alpha_bsd_nat_target);
@@ -101,8 +101,9 @@ alpha_linux_nat_target::register_u_offset (struct gdbarch *gdbarch,
return FPR_BASE + regno - gdbarch_fp0_regnum (gdbarch);
}
+void _initialize_alpha_linux_nat ();
void
-_initialize_alpha_linux_nat (void)
+_initialize_alpha_linux_nat ()
{
linux_target = &the_alpha_linux_nat_target;
add_inf_child_target (&the_alpha_linux_nat_target);
@@ -389,8 +389,9 @@ alpha_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
alpha_linux_gdb_signal_to_target);
}
+void _initialize_alpha_linux_tdep ();
void
-_initialize_alpha_linux_tdep (void)
+_initialize_alpha_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_alpha, 0, GDB_OSABI_LINUX,
alpha_linux_init_abi);
@@ -278,8 +278,9 @@ alphanbsd_init_abi (struct gdbarch_info info,
}
+void _initialize_alphanbsd_tdep ();
void
-_initialize_alphanbsd_tdep (void)
+_initialize_alphanbsd_tdep ()
{
/* Even though NetBSD/alpha used ELF since day one, it used the
traditional a.out-style core dump format before NetBSD 1.6, but
@@ -126,8 +126,9 @@ alphaobsd_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch)
}
+void _initialize_alphaobsd_tdep ();
void
-_initialize_alphaobsd_tdep (void)
+_initialize_alphaobsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_alpha, 0, GDB_OSABI_OPENBSD,
alphaobsd_init_abi);
@@ -1821,8 +1821,9 @@ alpha_dwarf2_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
frame_base_append_sniffer (gdbarch, dwarf2_frame_base_sniffer);
}
+void _initialize_alpha_tdep ();
void
-_initialize_alpha_tdep (void)
+_initialize_alpha_tdep ()
{
gdbarch_register (bfd_arch_alpha, alpha_gdbarch_init, NULL);
@@ -116,8 +116,9 @@ x86_darwin_init_abi_64 (struct gdbarch_info info, struct gdbarch *gdbarch)
set_solib_ops (gdbarch, &darwin_so_ops);
}
+void _initialize_amd64_darwin_tdep ();
void
-_initialize_amd64_darwin_tdep (void)
+_initialize_amd64_darwin_tdep ()
{
gdbarch_register_osabi (bfd_arch_i386, bfd_mach_x86_64,
GDB_OSABI_DARWIN, x86_darwin_init_abi_64);
@@ -46,8 +46,9 @@ amd64_dicos_osabi_sniffer (bfd *abfd)
return GDB_OSABI_UNKNOWN;
}
+void _initialize_amd64_dicos_tdep ();
void
-_initialize_amd64_dicos_tdep (void)
+_initialize_amd64_dicos_tdep ()
{
gdbarch_register_osabi_sniffer (bfd_arch_i386, bfd_target_elf_flavour,
amd64_dicos_osabi_sniffer);
@@ -209,8 +209,9 @@ amd64_fbsd_nat_target::supports_stopped_by_hw_breakpoint ()
}
#endif
+void _initialize_amd64fbsd_nat ();
void
-_initialize_amd64fbsd_nat (void)
+_initialize_amd64fbsd_nat ()
{
int offset;
@@ -270,8 +270,9 @@ amd64fbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
amd64fbsd_get_thread_local_address);
}
+void _initialize_amd64fbsd_tdep ();
void
-_initialize_amd64fbsd_tdep (void)
+_initialize_amd64fbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_i386, bfd_mach_x86_64,
GDB_OSABI_FREEBSD, amd64fbsd_init_abi);
@@ -478,8 +478,9 @@ amd64_linux_nat_target::low_siginfo_fixup (siginfo_t *ptrace,
return false;
}
+void _initialize_amd64_linux_nat ();
void
-_initialize_amd64_linux_nat (void)
+_initialize_amd64_linux_nat ()
{
amd64_native_gregset32_reg_offset = amd64_linux_gregset32_reg_offset;
amd64_native_gregset32_num_regs = I386_LINUX_NUM_REGS;
@@ -2272,8 +2272,9 @@ amd64_x32_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
(gdbarch, svr4_ilp32_fetch_link_map_offsets);
}
+void _initialize_amd64_linux_tdep ();
void
-_initialize_amd64_linux_tdep (void)
+_initialize_amd64_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_i386, bfd_mach_x86_64,
GDB_OSABI_LINUX, amd64_linux_init_abi);
@@ -56,8 +56,9 @@ static int amd64nbsd32_r_reg_offset[] =
static amd64_bsd_nat_target<nbsd_nat_target> the_amd64_nbsd_nat_target;
+void _initialize_amd64nbsd_nat ();
void
-_initialize_amd64nbsd_nat (void)
+_initialize_amd64nbsd_nat ()
{
amd64_native_gregset32_reg_offset = amd64nbsd32_r_reg_offset;
amd64_native_gregset32_num_regs = ARRAY_SIZE (amd64nbsd32_r_reg_offset);
@@ -120,8 +120,9 @@ amd64nbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
(gdbarch, svr4_lp64_fetch_link_map_offsets);
}
+void _initialize_amd64nbsd_tdep ();
void
-_initialize_amd64nbsd_tdep (void)
+_initialize_amd64nbsd_tdep ()
{
/* The NetBSD/amd64 native dependent code makes this assumption. */
gdb_assert (ARRAY_SIZE (amd64nbsd_r_reg_offset) == AMD64_NUM_GREGS);
@@ -128,8 +128,9 @@ amd64obsd_supply_pcb (struct regcache *regcache, struct pcb *pcb)
static amd64_bsd_nat_target<obsd_nat_target> the_amd64_obsd_nat_target;
+void _initialize_amd64obsd_nat ();
void
-_initialize_amd64obsd_nat (void)
+_initialize_amd64obsd_nat ()
{
amd64_native_gregset32_reg_offset = amd64obsd32_r_reg_offset;
amd64_native_gregset32_num_regs = ARRAY_SIZE (amd64obsd32_r_reg_offset);
@@ -448,8 +448,9 @@ amd64obsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
frame_unwind_prepend_unwinder (gdbarch, &amd64obsd_trapframe_unwind);
}
+void _initialize_amd64obsd_tdep ();
void
-_initialize_amd64obsd_tdep (void)
+_initialize_amd64obsd_tdep ()
{
/* The OpenBSD/amd64 native dependent code makes this assumption. */
gdb_assert (ARRAY_SIZE (amd64obsd_r_reg_offset) == AMD64_NUM_GREGS);
@@ -118,8 +118,9 @@ amd64_sol2_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
set_gdbarch_core_pid_to_str (gdbarch, sol2_core_pid_to_str);
}
+void _initialize_amd64_sol2_tdep ();
void
-_initialize_amd64_sol2_tdep (void)
+_initialize_amd64_sol2_tdep ()
{
gdbarch_register_osabi (bfd_arch_i386, bfd_mach_x86_64,
GDB_OSABI_SOLARIS, amd64_sol2_init_abi);
@@ -3334,8 +3334,9 @@ amd64_target_description (uint64_t xcr0, bool segments)
return *tdesc;
}
+void _initialize_amd64_tdep ();
void
-_initialize_amd64_tdep (void)
+_initialize_amd64_tdep ()
{
gdbarch_register_osabi (bfd_arch_i386, bfd_mach_x86_64, GDB_OSABI_NONE,
amd64_none_init_abi);
@@ -95,8 +95,9 @@ amd64_windows_segment_register_p (int regnum)
return regnum >= AMD64_CS_REGNUM && regnum <= AMD64_GS_REGNUM;
}
+void _initialize_amd64_windows_nat ();
void
-_initialize_amd64_windows_nat (void)
+_initialize_amd64_windows_nat ()
{
windows_set_context_register_offsets (mappings);
windows_set_segment_register_p (amd64_windows_segment_register_p);
@@ -1245,8 +1245,9 @@ amd64_windows_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
set_gdbarch_auto_wide_charset (gdbarch, amd64_windows_auto_wide_charset);
}
+void _initialize_amd64_windows_tdep ();
void
-_initialize_amd64_windows_tdep (void)
+_initialize_amd64_windows_tdep ()
{
gdbarch_register_osabi (bfd_arch_i386, bfd_mach_x86_64, GDB_OSABI_CYGWIN,
amd64_windows_init_abi);
@@ -614,8 +614,9 @@ breakpoint_changed (struct breakpoint *b)
annotate_breakpoints_invalid ();
}
+void _initialize_annotate ();
void
-_initialize_annotate (void)
+_initialize_annotate ()
{
gdb::observers::breakpoint_created.attach (breakpoint_changed);
gdb::observers::breakpoint_deleted.attach (breakpoint_changed);
@@ -56,8 +56,9 @@ arc_newlib_osabi_sniffer (bfd *abfd)
return GDB_OSABI_UNKNOWN;
}
+void _initialize_arc_newlib_tdep ();
void
-_initialize_arc_newlib_tdep (void)
+_initialize_arc_newlib_tdep ()
{
gdbarch_register_osabi_sniffer (bfd_arch_arc, bfd_target_elf_flavour,
arc_newlib_osabi_sniffer);
@@ -2145,8 +2145,9 @@ dump_arc_instruction_command (const char *args, int from_tty)
arc_insn_dump (insn);
}
+void _initialize_arc_tdep ();
void
-_initialize_arc_tdep (void)
+_initialize_arc_tdep ()
{
gdbarch_register (bfd_arch_arc, arc_gdbarch_init, arc_dump_tdep);
@@ -1004,8 +1004,9 @@ default_get_pc_address_flags (frame_info *frame, CORE_ADDR pc)
return "";
}
+void _initialize_gdbarch_utils ();
void
-_initialize_gdbarch_utils (void)
+_initialize_gdbarch_utils ()
{
add_setshow_enum_cmd ("endian", class_support,
endian_enum, &set_endian_string,
@@ -143,8 +143,9 @@ arm_fbsd_nat_target::read_description ()
return desc;
}
+void _initialize_arm_fbsd_nat ();
void
-_initialize_arm_fbsd_nat (void)
+_initialize_arm_fbsd_nat ()
{
add_inf_child_target (&the_arm_fbsd_nat_target);
}
@@ -235,8 +235,9 @@ arm_fbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
set_gdbarch_software_single_step (gdbarch, arm_software_single_step);
}
+void _initialize_arm_fbsd_tdep ();
void
-_initialize_arm_fbsd_tdep (void)
+_initialize_arm_fbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_arm, 0, GDB_OSABI_FREEBSD,
arm_fbsd_init_abi);
@@ -1299,8 +1299,9 @@ arm_linux_nat_target::low_new_fork (struct lwp_info *parent, pid_t child_pid)
*child_state = *parent_state;
}
+void _initialize_arm_linux_nat ();
void
-_initialize_arm_linux_nat (void)
+_initialize_arm_linux_nat ()
{
/* Register the target. */
linux_target = &the_arm_linux_nat_target;
@@ -2001,8 +2001,9 @@ arm_linux_init_abi (struct gdbarch_info info,
set_gdbarch_gcc_target_options (gdbarch, arm_linux_gcc_target_options);
}
+void _initialize_arm_linux_tdep ();
void
-_initialize_arm_linux_tdep (void)
+_initialize_arm_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_arm, 0, GDB_OSABI_LINUX,
arm_linux_init_abi);
@@ -444,8 +444,9 @@ static struct core_fns arm_netbsd_elfcore_fns =
NULL
};
+void _initialize_arm_netbsd_nat ();
void
-_initialize_arm_netbsd_nat (void)
+_initialize_arm_netbsd_nat ()
{
add_inf_child_target (&the_arm_netbsd_nat_target);
@@ -85,8 +85,9 @@ arm_netbsd_elf_init_abi (struct gdbarch_info info,
(gdbarch, svr4_ilp32_fetch_link_map_offsets);
}
+void _initialize_arm_netbsd_tdep ();
void
-_initialize_arm_netbsd_tdep (void)
+_initialize_arm_netbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_arm, 0, GDB_OSABI_NETBSD,
arm_netbsd_elf_init_abi);
@@ -115,8 +115,9 @@ armobsd_init_abi (struct gdbarch_info info,
}
}
+void _initialize_armobsd_tdep ();
void
-_initialize_armobsd_tdep (void)
+_initialize_armobsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_arm, 0, GDB_OSABI_OPENBSD,
armobsd_init_abi);
@@ -81,8 +81,9 @@ arm_pikeos_osabi_sniffer (bfd *abfd)
return GDB_OSABI_UNKNOWN;
}
+void _initialize_arm_pikeos_tdep ();
void
-_initialize_arm_pikeos_tdep (void)
+_initialize_arm_pikeos_tdep ()
{
/* Register the sniffer for the PikeOS targets. */
gdbarch_register_osabi_sniffer (bfd_arch_arm, bfd_target_elf_flavour,
@@ -119,8 +119,9 @@ arm_symbian_osabi_sniffer (bfd *abfd)
return GDB_OSABI_SYMBIAN;
}
+void _initialize_arm_symbian_tdep ();
void
-_initialize_arm_symbian_tdep (void)
+_initialize_arm_symbian_tdep ()
{
gdbarch_register_osabi_sniffer (bfd_arch_arm,
bfd_target_elf_flavour,
@@ -9479,8 +9479,9 @@ static void arm_record_test (void);
}
#endif
+void _initialize_arm_tdep ();
void
-_initialize_arm_tdep (void)
+_initialize_arm_tdep ()
{
long length;
int i, j;
@@ -154,8 +154,9 @@ arm_wince_osabi_sniffer (bfd *abfd)
return GDB_OSABI_UNKNOWN;
}
+void _initialize_arm_wince_tdep ();
void
-_initialize_arm_wince_tdep (void)
+_initialize_arm_wince_tdep ()
{
gdbarch_register_osabi_sniffer (bfd_arch_arm, bfd_target_coff_flavour,
arm_wince_osabi_sniffer);
@@ -1530,8 +1530,9 @@ found and/or loaded."),
return &retval;
}
+void _initialize_auto_load ();
void
-_initialize_auto_load (void)
+_initialize_auto_load ()
{
struct cmd_list_element *cmd;
char *scripts_directory_help, *gdb_name_help, *python_name_help;
@@ -546,8 +546,9 @@ info_auxv_command (const char *cmd, int from_tty)
}
}
+void _initialize_auxv ();
void
-_initialize_auxv (void)
+_initialize_auxv ()
{
add_info ("auxv", info_auxv_command,
_("Display the inferior's auxiliary vector.\n\
@@ -1616,8 +1616,9 @@ avr_io_reg_read_command (const char *args, int from_tty)
}
}
+void _initialize_avr_tdep ();
void
-_initialize_avr_tdep (void)
+_initialize_avr_tdep ()
{
register_gdbarch_init (bfd_arch_avr, avr_gdbarch_init);
@@ -2743,8 +2743,9 @@ maint_agent_printf_command (const char *cmdrest, int from_tty)
/* Initialization code. */
+void _initialize_ax_gdb ();
void
-_initialize_ax_gdb (void)
+_initialize_ax_gdb ()
{
add_cmd ("agent", class_maintenance, agent_command,
_("\
@@ -161,8 +161,9 @@ bfin_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
bfin_linux_get_syscall_number);
}
+void _initialize_bfin_linux_tdep ();
void
-_initialize_bfin_linux_tdep (void)
+_initialize_bfin_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_bfin, 0, GDB_OSABI_LINUX,
bfin_linux_init_abi);
@@ -833,8 +833,9 @@ bfin_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
+void _initialize_bfin_tdep ();
void
-_initialize_bfin_tdep (void)
+_initialize_bfin_tdep ()
{
register_gdbarch_init (bfd_arch_bfin, bfin_gdbarch_init);
}
@@ -424,8 +424,9 @@ initialize_signal_catchpoint_ops (void)
ops->explains_signal = signal_catchpoint_explains_signal;
}
+void _initialize_break_catch_sig ();
void
-_initialize_break_catch_sig (void)
+_initialize_break_catch_sig ()
{
initialize_signal_catchpoint_ops ();
@@ -599,8 +599,9 @@ initialize_syscall_catchpoint_ops (void)
ops->print_recreate = print_recreate_catch_syscall;
}
+void _initialize_break_catch_syscall ();
void
-_initialize_break_catch_syscall (void)
+_initialize_break_catch_syscall ()
{
initialize_syscall_catchpoint_ops ();
@@ -532,8 +532,9 @@ initialize_throw_catchpoint_ops (void)
ops->allocate_location = allocate_location_exception_catchpoint;
}
+void _initialize_break_catch_throw ();
void
-_initialize_break_catch_throw (void)
+_initialize_break_catch_throw ()
{
initialize_throw_catchpoint_ops ();
@@ -15409,8 +15409,9 @@ static struct cmd_list_element *enablebreaklist = NULL;
cmd_list_element *commands_cmd_element = nullptr;
+void _initialize_breakpoint ();
void
-_initialize_breakpoint (void)
+_initialize_breakpoint ()
{
struct cmd_list_element *c;
@@ -544,8 +544,9 @@ bsd_uthread_target::pid_to_str (ptid_t ptid)
return normal_pid_to_str (ptid);
}
+void _initialize_bsd_uthread ();
void
-_initialize_bsd_uthread (void)
+_initialize_bsd_uthread ()
{
bsd_uthread_data = gdbarch_data_register_pre_init (bsd_uthread_init);
@@ -3471,8 +3471,9 @@ show_maint_btrace_pt_skip_pad (struct ui_file *file, int from_tty,
/* Initialize btrace maintenance commands. */
+void _initialize_btrace ();
void
-_initialize_btrace (void)
+_initialize_btrace ()
{
add_cmd ("btrace", class_maintenance, maint_info_btrace_cmd,
_("Info about branch tracing data."), &maintenanceinfolist);
@@ -994,8 +994,9 @@ intermediate_encoding (void)
#endif /* USE_INTERMEDIATE_ENCODING_FUNCTION */
+void _initialize_charset ();
void
-_initialize_charset (void)
+_initialize_charset ()
{
/* The first element is always "auto". */
charsets.charsets.push_back (xstrdup ("auto"));
@@ -2113,8 +2113,9 @@ gdb_maint_setting_str_internal_fn (struct gdbarch *gdbarch,
gdbarch);
}
+void _initialize_cli_cmds ();
void
-_initialize_cli_cmds (void)
+_initialize_cli_cmds ()
{
struct cmd_list_element *c;
@@ -622,8 +622,9 @@ binary_append_command (const char *cmd, int from_tty)
gdb_stdout);
}
+void _initialize_cli_dump ();
void
-_initialize_cli_dump (void)
+_initialize_cli_dump ()
{
struct cmd_list_element *c;
@@ -467,8 +467,9 @@ cli_interp_factory (const char *name)
/* Standard gdb initialization hook. */
+void _initialize_cli_interp ();
void
-_initialize_cli_interp (void)
+_initialize_cli_interp ()
{
interp_factory_register (INTERP_CONSOLE, cli_interp_factory);
@@ -202,8 +202,9 @@ show_logging_command (const char *args, int from_tty)
printf_unfiltered (_("Debug output will be logged and displayed.\n"));
}
+void _initialize_cli_logging ();
void
-_initialize_cli_logging (void)
+_initialize_cli_logging ()
{
static struct cmd_list_element *set_logging_cmdlist, *show_logging_cmdlist;
@@ -1667,8 +1667,9 @@ show_user_1 (struct cmd_list_element *c, const char *prefix, const char *name,
}
+void _initialize_cli_script ();
void
-_initialize_cli_script (void)
+_initialize_cli_script ()
{
struct cmd_list_element *c;
@@ -313,6 +313,7 @@ set_style_name (const char *name)
return result;
}
+void _initialize_cli_style ();
void
_initialize_cli_style ()
{
@@ -691,8 +691,9 @@ show_debug_coff_pe_read (struct ui_file *file, int from_tty,
/* Adds "Set/show debug coff_pe_read" commands. */
+void _initialize_coff_pe_read ();
void
-_initialize_coff_pe_read (void)
+_initialize_coff_pe_read ()
{
add_setshow_zuinteger_cmd ("coff-pe-read", class_maintenance,
&debug_coff_pe_read,
@@ -2188,8 +2188,9 @@ static const struct sym_fns coff_sym_fns =
&psym_functions
};
+void _initialize_coffread ();
void
-_initialize_coffread (void)
+_initialize_coffread ()
{
add_symtab_fns (bfd_target_coff_flavour, &coff_sym_fns);
@@ -1404,6 +1404,7 @@ gcc_cp_plugin::pop_binding_level (const char *debug_name)
return pop_binding_level ();
}
+void _initialize_compile_cplus_types ();
void
_initialize_compile_cplus_types ()
{
@@ -957,8 +957,9 @@ compile_instance::compile (const char *filename, int verbose_level)
/* See compile.h. */
cmd_list_element *compile_cmd_element = nullptr;
+void _initialize_compile ();
void
-_initialize_compile (void)
+_initialize_compile ()
{
struct cmd_list_element *c = NULL;
@@ -74,8 +74,9 @@ complaints_show_value (struct ui_file *file, int from_tty,
value);
}
+void _initialize_complaints ();
void
-_initialize_complaints (void)
+_initialize_complaints ()
{
add_setshow_zinteger_cmd ("complaints", class_support,
&stop_whining, _("\
@@ -2935,8 +2935,9 @@ gdb_display_match_list (char **matches, int len, int max,
}
}
+void _initialize_completer ();
void
-_initialize_completer (void)
+_initialize_completer ()
{
add_setshow_zuinteger_unlimited_cmd ("max-completions", no_class,
&max_completions, _("\
@@ -640,8 +640,9 @@ show_warranty_command (const char *ignore, int from_tty)
printf_filtered ("\n");
}
+void _initialize_copying ();
void
-_initialize_copying (void)
+_initialize_copying ()
{
add_cmd ("copying", no_set_class, show_copying_command,
_("Conditions for redistributing copies of GDB."),
@@ -478,8 +478,9 @@ set_gnutarget (const char *newtarget)
set_gnutarget_command (NULL, 0, NULL);
}
+void _initialize_core ();
void
-_initialize_core (void)
+_initialize_core ()
{
struct cmd_list_element *c;
@@ -994,8 +994,9 @@ core_target::info_proc (const char *args, enum info_proc_what request)
return true;
}
+void _initialize_corelow ();
void
-_initialize_corelow (void)
+_initialize_corelow ()
{
add_target (core_target_info, core_target_open, filename_completer);
}
@@ -391,8 +391,9 @@ show_cp_abi_cmd (const char *args, int from_tty)
uiout->text (").\n");
}
+void _initialize_cp_abi ();
void
-_initialize_cp_abi (void)
+_initialize_cp_abi ()
{
struct cmd_list_element *c;
@@ -1061,8 +1061,9 @@ maintenance_cplus_namespace (const char *args, int from_tty)
printf_unfiltered (_("The `maint namespace' command was removed.\n"));
}
+void _initialize_cp_namespace ();
void
-_initialize_cp_namespace (void)
+_initialize_cp_namespace ()
{
struct cmd_list_element *cmd;
@@ -2163,8 +2163,9 @@ info_vtbl_command (const char *arg, int from_tty)
cplus_print_vtable (value);
}
+void _initialize_cp_support ();
void
-_initialize_cp_support (void)
+_initialize_cp_support ()
{
add_prefix_cmd ("cplus", class_maintenance,
maint_cplus_command,
@@ -789,8 +789,9 @@ cp_print_class_member (const gdb_byte *valaddr, struct type *type,
}
+void _initialize_cp_valprint ();
void
-_initialize_cp_valprint (void)
+_initialize_cp_valprint ()
{
obstack_begin (&dont_print_stat_array_obstack,
32 * sizeof (struct type *));
@@ -47,8 +47,9 @@ cris_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
}
+void _initialize_cris_linux_tdep ();
void
-_initialize_cris_linux_tdep (void)
+_initialize_cris_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_cris, 0, GDB_OSABI_LINUX,
cris_linux_init_abi);
@@ -3829,8 +3829,9 @@ static struct core_fns cris_elf_core_fns =
NULL /* next */
};
+void _initialize_cris_tdep ();
void
-_initialize_cris_tdep (void)
+_initialize_cris_tdep ()
{
gdbarch_register (bfd_arch_cris, cris_gdbarch_init, cris_dump_tdep);
@@ -255,8 +255,9 @@ csky_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
&csky_linux_rt_sigreturn_tramp_frame);
}
+void _initialize_csky_linux_tdep ();
void
-_initialize_csky_linux_tdep (void)
+_initialize_csky_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_csky, 0, GDB_OSABI_LINUX,
csky_linux_init_abi);
@@ -2240,8 +2240,9 @@ csky_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
+void _initialize_csky_tdep ();
void
-_initialize_csky_tdep (void)
+_initialize_csky_tdep ()
{
register_gdbarch_init (bfd_arch_csky, csky_gdbarch_init);
@@ -1475,7 +1475,8 @@ elfctf_build_psymtabs (struct objfile *of)
scan_partial_symbols (fp, of);
}
+void _initialize_ctfread ();
void
-_initialize_ctfread (void)
+_initialize_ctfread ()
{
}
@@ -344,8 +344,9 @@ builtin_d_type (struct gdbarch *gdbarch)
return (const struct builtin_d_type *) gdbarch_data (gdbarch, d_type_data);
}
+void _initialize_d_language ();
void
-_initialize_d_language (void)
+_initialize_d_language ()
{
d_type_data = gdbarch_data_register_post_init (build_d_types);
}
@@ -838,8 +838,9 @@ info_mach_exceptions_command (const char *args, int from_tty)
}
}
+void _initialize_darwin_info_commands ();
void
-_initialize_darwin_info_commands (void)
+_initialize_darwin_info_commands ()
{
add_info ("mach-tasks", info_mach_tasks_command,
_("Get list of tasks in system."));
@@ -2482,6 +2482,7 @@ darwin_nat_target::supports_multi_process ()
return true;
}
+void _initialize_darwin_nat ();
void
_initialize_darwin_nat ()
{
@@ -3180,8 +3180,9 @@ static const struct sym_fns aout_sym_fns =
&psym_functions
};
+void _initialize_dbxread ();
void
-_initialize_dbxread (void)
+_initialize_dbxread ()
{
add_symtab_fns (bfd_target_aout_flavour, &aout_sym_fns);
}
@@ -684,8 +684,9 @@ show_dcache_command (const char *args, int from_tty)
cmd_show_list (dcache_show_list, from_tty, "");
}
+void _initialize_dcache ();
void
-_initialize_dcache (void)
+_initialize_dcache ()
{
add_setshow_boolean_cmd ("remotecache", class_support,
&dcache_enabled_p, _("\
@@ -210,8 +210,9 @@ memory_error_test (struct gdbarch *gdbarch)
} // namespace selftests
#endif /* GDB_SELF_TEST */
+void _initialize_disasm_selftests ();
void
-_initialize_disasm_selftests (void)
+_initialize_disasm_selftests ()
{
#if GDB_SELF_TEST
selftests::register_test_foreach_arch ("print_one_insn",
@@ -1128,8 +1128,9 @@ disassembler_options_completer (struct cmd_list_element *ignore,
/* Initialization code. */
+void _initialize_disasm ();
void
-_initialize_disasm (void)
+_initialize_disasm ()
{
struct cmd_list_element *cmd;
@@ -897,8 +897,9 @@ info_probes_dtrace_command (const char *arg, int from_tty)
info_probes_for_spops (arg, from_tty, &dtrace_static_probe_ops);
}
+void _initialize_dtrace_probe ();
void
-_initialize_dtrace_probe (void)
+_initialize_dtrace_probe ()
{
all_static_probe_ops.push_back (&dtrace_static_probe_ops);
@@ -431,8 +431,9 @@ maintenance_print_dummy_frames (const char *args, int from_tty)
}
}
+void _initialize_dummy_frame ();
void
-_initialize_dummy_frame (void)
+_initialize_dummy_frame ()
{
add_cmd ("dummy-frames", class_maintenance, maintenance_print_dummy_frames,
_("Print the contents of the internal dummy-frame stack."),
@@ -325,6 +325,7 @@ show_index_cache_stats_command (const char *arg, int from_tty)
indent, global_index_cache.n_misses ());
}
+void _initialize_index_cache ();
void
_initialize_index_cache ()
{
@@ -1781,6 +1781,7 @@ save_gdb_index_command (const char *arg, int from_tty)
}
}
+void _initialize_dwarf_index_write ();
void
_initialize_dwarf_index_write ()
{
@@ -467,8 +467,9 @@ const struct frame_unwind dwarf2_tailcall_frame_unwind =
tailcall_frame_prev_arch
};
+void _initialize_tailcall_frame ();
void
-_initialize_tailcall_frame (void)
+_initialize_tailcall_frame ()
{
cache_htab = htab_create_alloc (50, cache_hash, cache_eq, NULL, xcalloc,
xfree);
@@ -2354,8 +2354,9 @@ show_dwarf_unwinders_enabled_p (struct ui_file *file, int from_tty,
value);
}
+void _initialize_dwarf2_frame ();
void
-_initialize_dwarf2_frame (void)
+_initialize_dwarf2_frame ()
{
dwarf2_frame_data = gdbarch_data_register_pre_init (dwarf2_frame_init);
@@ -1419,8 +1419,9 @@ dwarf_expr_context::execute_stack_op (const gdb_byte *op_ptr,
gdb_assert (this->recursion_depth >= 0);
}
+void _initialize_dwarf2expr ();
void
-_initialize_dwarf2expr (void)
+_initialize_dwarf2expr ()
{
dwarf_arch_cookie
= gdbarch_data_register_post_init (dwarf_gdbarch_types_init);
@@ -4514,8 +4514,9 @@ const struct symbol_computed_ops dwarf2_loclist_funcs = {
loclist_generate_c_location
};
+void _initialize_dwarf2loc ();
void
-_initialize_dwarf2loc (void)
+_initialize_dwarf2loc ()
{
add_setshow_zuinteger_cmd ("entry-values", class_maintenance,
&entry_values_debug,
@@ -26133,8 +26133,9 @@ show_check_physname (struct ui_file *file, int from_tty,
value);
}
+void _initialize_dwarf2_read ();
void
-_initialize_dwarf2_read (void)
+_initialize_dwarf2_read ()
{
add_prefix_cmd ("dwarf", class_maintenance, set_dwarf_cmd, _("\
Set DWARF specific variables.\n\
@@ -1469,8 +1469,9 @@ static const struct gnu_ifunc_fns elf_gnu_ifunc_fns =
elf_gnu_ifunc_resolver_return_stop
};
+void _initialize_elfread ();
void
-_initialize_elfread (void)
+_initialize_elfread ()
{
add_symtab_fns (bfd_target_elf_flavour, &elf_sym_fns);
@@ -1063,8 +1063,9 @@ exec_target::find_memory_regions (find_memory_region_ftype func, void *data)
return objfile_find_memory_regions (this, func, data);
}
+void _initialize_exec ();
void
-_initialize_exec (void)
+_initialize_exec ()
{
struct cmd_list_element *c;
@@ -934,8 +934,9 @@ ext_lang_before_prompt (const char *current_gdb_prompt)
}
}
+void _initialize_extension ();
void
-_initialize_extension (void)
+_initialize_extension ()
{
gdb::observers::before_prompt.attach (ext_lang_before_prompt);
}
@@ -761,8 +761,9 @@ builtin_f_type (struct gdbarch *gdbarch)
return (const struct builtin_f_type *) gdbarch_data (gdbarch, f_type_data);
}
+void _initialize_f_language ();
void
-_initialize_f_language (void)
+_initialize_f_language ()
{
f_type_data = gdbarch_data_register_post_init (build_fortran_types);
}
@@ -479,8 +479,9 @@ info_common_command (const char *comname, int from_tty)
}
}
+void _initialize_f_valprint ();
void
-_initialize_f_valprint (void)
+_initialize_f_valprint ()
{
add_info ("common", info_common_command,
_("Print out the values contained in a Fortran COMMON block."));
@@ -1669,8 +1669,9 @@ fbsd_nat_target::set_syscall_catchpoint (int pid, bool needed,
#endif
#endif
+void _initialize_fbsd_nat ();
void
-_initialize_fbsd_nat (void)
+_initialize_fbsd_nat ()
{
#ifdef PT_LWPINFO
add_setshow_boolean_cmd ("fbsd-lwp", class_maintenance,
@@ -2085,8 +2085,9 @@ fbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
set_gdbarch_get_syscall_number (gdbarch, fbsd_get_syscall_number);
}
+void _initialize_fbsd_tdep ();
void
-_initialize_fbsd_tdep (void)
+_initialize_fbsd_tdep ()
{
fbsd_gdbarch_data_handle =
gdbarch_data_register_post_init (init_fbsd_gdbarch_data);
@@ -76,8 +76,9 @@ is \"%s\".\n"),
value);
}
+void _initialize_filesystem ();
void
-_initialize_filesystem (void)
+_initialize_filesystem ()
{
add_setshow_enum_cmd ("target-file-system-kind",
class_files,
@@ -280,8 +280,9 @@ find_command (const char *args, int from_tty)
found_count > 1 ? "s" : "");
}
+void _initialize_mem_search ();
void
-_initialize_mem_search (void)
+_initialize_mem_search ()
{
add_cmd ("find", class_vars, find_command, _("\
Search memory for a sequence of bytes.\n\
@@ -1088,8 +1088,9 @@ copy_integer_to_size_test ()
#endif
+void _initialize_findvar ();
void
-_initialize_findvar (void)
+_initialize_findvar ()
{
#if GDB_SELF_TEST
selftests::register_test
@@ -157,8 +157,9 @@ show_startup_with_shell (struct ui_file *file, int from_tty,
value);
}
+void _initialize_fork_child ();
void
-_initialize_fork_child (void)
+_initialize_fork_child ()
{
add_setshow_filename_cmd ("exec-wrapper", class_run, &exec_wrapper, _("\
Set a wrapper for running programs.\n\
@@ -121,8 +121,9 @@ frame_base_find_by_frame (struct frame_info *this_frame)
return table->default_base;
}
+void _initialize_frame_base ();
void
-_initialize_frame_base (void)
+_initialize_frame_base ()
{
frame_base_data = gdbarch_data_register_pre_init (frame_base_init);
}
@@ -305,8 +305,9 @@ frame_unwind_got_address (struct frame_info *frame, int regnum,
return reg_val;
}
+void _initialize_frame_unwind ();
void
-_initialize_frame_unwind (void)
+_initialize_frame_unwind ()
{
frame_unwind_data = gdbarch_data_register_pre_init (frame_unwind_init);
}
@@ -2958,8 +2958,9 @@ the rest of the stack trace."),
},
};
+void _initialize_frame ();
void
-_initialize_frame (void)
+_initialize_frame ()
{
obstack_init (&frame_cache_obstack);
@@ -481,8 +481,9 @@ frv_linux_elf_osabi_sniffer (bfd *abfd)
return GDB_OSABI_UNKNOWN;
}
+void _initialize_frv_linux_tdep ();
void
-_initialize_frv_linux_tdep (void)
+_initialize_frv_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_frv, 0, GDB_OSABI_LINUX,
frv_linux_init_abi);
@@ -1573,8 +1573,9 @@ frv_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
+void _initialize_frv_tdep ();
void
-_initialize_frv_tdep (void)
+_initialize_frv_tdep ()
{
register_gdbarch_init (bfd_arch_frv, frv_gdbarch_init);
}
@@ -616,8 +616,9 @@ ft32_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
/* Register this machine's init routine. */
+void _initialize_ft32_tdep ();
void
-_initialize_ft32_tdep (void)
+_initialize_ft32_tdep ()
{
register_gdbarch_init (bfd_arch_ft32, ft32_gdbarch_init);
}
@@ -590,8 +590,9 @@ gcore_memory_sections (bfd *obfd)
return 1;
}
+void _initialize_gcore ();
void
-_initialize_gcore (void)
+_initialize_gcore ()
{
add_com ("generate-core-file", class_files, gcore_command, _("\
Save a core file with the current state of the debugged process.\n\
@@ -212,8 +212,9 @@ demangle_command (const char *args, int from_tty)
error (_("Can't demangle \"%s\""), name);
}
+void _initialize_gdb_demangle ();
void
-_initialize_gdb_demangle (void)
+_initialize_gdb_demangle ()
{
int i, ndems;
@@ -962,8 +962,9 @@ maintenance_info_bfds (const char *arg, int from_tty)
htab_traverse (all_bfds, print_one_bfd, uiout);
}
+void _initialize_gdb_bfd ();
void
-_initialize_gdb_bfd (void)
+_initialize_gdb_bfd ()
{
all_bfds = htab_create_alloc (10, htab_hash_pointer, htab_eq_pointer,
NULL, xcalloc, xfree);
@@ -160,8 +160,9 @@ register_to_value_test (struct gdbarch *gdbarch)
} // namespace selftests
#endif /* GDB_SELF_TEST */
+void _initialize_gdbarch_selftests ();
void
-_initialize_gdbarch_selftests (void)
+_initialize_gdbarch_selftests ()
{
#if GDB_SELF_TEST
selftests::register_test_foreach_arch ("register_to_value",
@@ -5548,8 +5548,9 @@ target_gdbarch (void)
return current_inferior ()->gdbarch;
}
+void _initialize_gdbarch ();
void
-_initialize_gdbarch (void)
+_initialize_gdbarch ()
{
add_setshow_zuinteger_cmd ("arch", class_maintenance, &gdbarch_debug, _("\
Set architecture debugging."), _("\
@@ -5694,8 +5694,9 @@ objfile_type (struct objfile *objfile)
return objfile_type;
}
+void _initialize_gdbtypes ();
void
-_initialize_gdbtypes (void)
+_initialize_gdbtypes ()
{
gdbtypes_data = gdbarch_data_register_post_init (gdbtypes_post_init);
@@ -3500,8 +3500,9 @@ to the thread's initial suspend-count when gdb notices the threads."),
&thread_cmd_list);
}
+void _initialize_gnu_nat ();
void
-_initialize_gnu_nat (void)
+_initialize_gnu_nat ()
{
proc_server = getproc ();
@@ -413,8 +413,9 @@ init_gnuv2_ops (void)
gnu_v2_abi_ops.baseclass_offset = gnuv2_baseclass_offset;
}
+void _initialize_gnu_v2_abi ();
void
-_initialize_gnu_v2_abi (void)
+_initialize_gnu_v2_abi ()
{
init_gnuv2_ops ();
register_cp_abi (&gnu_v2_abi_ops);
@@ -1568,8 +1568,9 @@ init_gnuv3_ops (void)
gnu_v3_abi_ops.pass_by_reference = gnuv3_pass_by_reference;
}
+void _initialize_gnu_v3_abi ();
void
-_initialize_gnu_v3_abi (void)
+_initialize_gnu_v3_abi ()
{
init_gnuv3_ops ();
@@ -682,8 +682,9 @@ builtin_go_type (struct gdbarch *gdbarch)
return (const struct builtin_go_type *) gdbarch_data (gdbarch, go_type_data);
}
+void _initialize_go_language ();
void
-_initialize_go_language (void)
+_initialize_go_language ()
{
go_type_data = gdbarch_data_register_post_init (build_go_types);
}
@@ -2081,8 +2081,9 @@ go32_info_dos_command (const char *args, int from_tty)
help_list (info_dos_cmdlist, "info dos ", class_info, gdb_stdout);
}
+void _initialize_go32_nat ();
void
-_initialize_go32_nat (void)
+_initialize_go32_nat ()
{
x86_dr_low.set_control = go32_set_dr7;
x86_dr_low.set_addr = go32_set_dr;
@@ -792,8 +792,9 @@ message == an error message without a stack will be printed."),
&set_guile_list, &show_guile_list);
}
+void _initialize_guile ();
void
-_initialize_guile (void)
+_initialize_guile ()
{
install_gdb_commands ();
@@ -1377,8 +1377,9 @@ h8300_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
}
+void _initialize_h8300_tdep ();
void
-_initialize_h8300_tdep (void)
+_initialize_h8300_tdep ()
{
register_gdbarch_init (bfd_arch_h8300, h8300_gdbarch_init);
}
@@ -384,8 +384,9 @@ fill_fpregset (const struct regcache *regcache,
}
}
+void _initialize_hppa_linux_nat ();
void
-_initialize_hppa_linux_nat (void)
+_initialize_hppa_linux_nat ()
{
/* Register the target. */
linux_target = &the_hppa_linux_nat_target;
@@ -526,8 +526,9 @@ hppa_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
svr4_fetch_objfile_link_map);
}
+void _initialize_hppa_linux_tdep ();
void
-_initialize_hppa_linux_tdep (void)
+_initialize_hppa_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_hppa, 0, GDB_OSABI_LINUX,
hppa_linux_init_abi);
@@ -228,8 +228,9 @@ hppa_nbsd_nat_target::store_registers (struct regcache *regcache, int regnum)
}
}
+void _initialize_hppanbsd_nat ();
void
-_initialize_hppanbsd_nat (void)
+_initialize_hppanbsd_nat ()
{
add_inf_child_target (&the_hppa_nbsd_nat_target);
}
@@ -208,8 +208,9 @@ hppanbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
tramp_frame_prepend_unwinder (gdbarch, &hppanbsd_sigtramp_si4);
}
+void _initialize_hppanbsd_tdep ();
void
-_initialize_hppanbsd_tdep (void)
+_initialize_hppanbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_hppa, 0, GDB_OSABI_NETBSD,
hppanbsd_init_abi);
@@ -252,8 +252,9 @@ hppa_obsd_nat_target::store_registers (struct regcache *regcache, int regnum)
}
}
+void _initialize_hppaobsd_nat ();
void
-_initialize_hppaobsd_nat (void)
+_initialize_hppaobsd_nat ()
{
add_inf_child_target (&the_hppa_obsd_nat_target);
}
@@ -168,8 +168,9 @@ hppaobsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
(gdbarch, hppaobsd_iterate_over_regset_sections);
}
+void _initialize_hppabsd_tdep ();
void
-_initialize_hppabsd_tdep (void)
+_initialize_hppabsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_hppa, 0, GDB_OSABI_OPENBSD,
hppaobsd_init_abi);
@@ -3168,8 +3168,9 @@ hppa_dump_tdep (struct gdbarch *gdbarch, struct ui_file *file)
fprintf_unfiltered (file, "elf = %s\n", tdep->is_elf ? "yes" : "no");
}
+void _initialize_hppa_tdep ();
void
-_initialize_hppa_tdep (void)
+_initialize_hppa_tdep ()
{
gdbarch_register (bfd_arch_hppa, hppa_gdbarch_init, hppa_dump_tdep);
@@ -319,8 +319,9 @@ i386bsd_store_inferior_registers (struct regcache *regcache, int regnum)
}
}
+void _initialize_i386bsd_nat ();
void
-_initialize_i386bsd_nat (void)
+_initialize_i386bsd_nat ()
{
int offset;
@@ -247,8 +247,9 @@ i386_cygwin_osabi_sniffer (bfd *abfd)
return GDB_OSABI_UNKNOWN;
}
+void _initialize_i386_cygwin_tdep ();
void
-_initialize_i386_cygwin_tdep (void)
+_initialize_i386_cygwin_tdep ()
{
gdbarch_register_osabi_sniffer (bfd_arch_i386, bfd_target_coff_flavour,
i386_cygwin_osabi_sniffer);
@@ -633,8 +633,9 @@ darwin_set_sstep (thread_t thread, int enable)
}
}
+void _initialize_i386_darwin_nat ();
void
-_initialize_i386_darwin_nat (void)
+_initialize_i386_darwin_nat ()
{
#ifdef BFD64
amd64_native_gregset64_reg_offset = amd64_darwin_thread_state_reg_offset;
@@ -286,8 +286,9 @@ i386_mach_o_osabi_sniffer (bfd *abfd)
return GDB_OSABI_UNKNOWN;
}
+void _initialize_i386_darwin_tdep ();
void
-_initialize_i386_darwin_tdep (void)
+_initialize_i386_darwin_tdep ()
{
gdbarch_register_osabi_sniffer (bfd_arch_unknown, bfd_target_mach_o_flavour,
i386_mach_o_osabi_sniffer);
@@ -41,8 +41,9 @@ i386_dicos_osabi_sniffer (bfd *abfd)
return GDB_OSABI_UNKNOWN;
}
+void _initialize_i386_dicos_tdep ();
void
-_initialize_i386_dicos_tdep (void)
+_initialize_i386_dicos_tdep ()
{
gdbarch_register_osabi_sniffer (bfd_arch_i386, bfd_target_elf_flavour,
i386_dicos_osabi_sniffer);
@@ -174,8 +174,9 @@ i386_fbsd_nat_target::supports_stopped_by_hw_breakpoint ()
}
#endif
+void _initialize_i386fbsd_nat ();
void
-_initialize_i386fbsd_nat (void)
+_initialize_i386fbsd_nat ()
{
add_inf_child_target (&the_i386_fbsd_nat_target);
@@ -451,8 +451,9 @@ i386fbsd4_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
i386fbsd_get_thread_local_address);
}
+void _initialize_i386fbsd_tdep ();
void
-_initialize_i386fbsd_tdep (void)
+_initialize_i386fbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_i386, 0, GDB_OSABI_FREEBSD,
i386fbsd4_init_abi);
@@ -425,8 +425,9 @@ i386_gnu_dr_get_control (void)
}
#endif /* i386_DEBUG_STATE */
+void _initialize_i386gnu_nat ();
void
-_initialize_i386gnu_nat (void)
+_initialize_i386gnu_nat ()
{
#ifdef i386_DEBUG_STATE
x86_dr_low.set_control = i386_gnu_dr_set_control;
@@ -61,8 +61,9 @@ i386gnu_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
tdep->jb_pc_offset = 20; /* From <bits/setjmp.h>. */
}
+void _initialize_i386gnu_tdep ();
void
-_initialize_i386gnu_tdep (void)
+_initialize_i386gnu_tdep ()
{
gdbarch_register_osabi (bfd_arch_i386, 0, GDB_OSABI_HURD, i386gnu_init_abi);
}
@@ -62,6 +62,7 @@ i386_coff_osabi_sniffer (bfd *abfd)
}
+void _initialize_i386_go32_tdep ();
void
_initialize_i386_go32_tdep ()
{
@@ -711,8 +711,9 @@ i386_linux_nat_target::low_resume (ptid_t ptid, int step, enum gdb_signal signal
perror_with_name (("ptrace"));
}
+void _initialize_i386_linux_nat ();
void
-_initialize_i386_linux_nat (void)
+_initialize_i386_linux_nat ()
{
linux_target = &the_i386_linux_nat_target;
@@ -1076,8 +1076,9 @@ i386_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
i386_linux_handle_segmentation_fault);
}
+void _initialize_i386_linux_tdep ();
void
-_initialize_i386_linux_tdep (void)
+_initialize_i386_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_i386, 0, GDB_OSABI_LINUX,
i386_linux_init_abi);
@@ -73,8 +73,9 @@ i386nbsd_supply_pcb (struct regcache *regcache, struct pcb *pcb)
static i386_bsd_nat_target<nbsd_nat_target> the_i386_nbsd_nat_target;
+void _initialize_i386nbsd_nat ();
void
-_initialize_i386nbsd_nat (void)
+_initialize_i386nbsd_nat ()
{
add_inf_child_target (&the_i386_nbsd_nat_target);
@@ -421,8 +421,9 @@ i386nbsdelf_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
tdep->struct_return = pcc_struct_return;
}
+void _initialize_i386nbsd_tdep ();
void
-_initialize_i386nbsd_tdep (void)
+_initialize_i386nbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_i386, 0, GDB_OSABI_NETBSD,
i386nbsdelf_init_abi);
@@ -367,8 +367,9 @@ i386nto_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
set_gdbarch_wchar_signed (gdbarch, 0);
}
+void _initialize_i386nto_tdep ();
void
-_initialize_i386nto_tdep (void)
+_initialize_i386nto_tdep ()
{
init_i386nto_ops ();
gdbarch_register_osabi (bfd_arch_i386, 0, GDB_OSABI_QNXNTO,
@@ -90,8 +90,9 @@ i386obsd_supply_pcb (struct regcache *regcache, struct pcb *pcb)
static i386_bsd_nat_target<obsd_nat_target> the_i386_obsd_nat_target;
+void _initialize_i386obsd_nat ();
void
-_initialize_i386obsd_nat (void)
+_initialize_i386obsd_nat ()
{
add_inf_child_target (&i386_obsd_nat_target);
@@ -443,8 +443,9 @@ i386obsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
(gdbarch, svr4_ilp32_fetch_link_map_offsets);
}
+void _initialize_i386obsd_tdep ();
void
-_initialize_i386obsd_tdep (void)
+_initialize_i386obsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_i386, 0, GDB_OSABI_OPENBSD,
i386obsd_init_abi);
@@ -241,8 +241,9 @@ fill_fpregset (const struct regcache *regcache,
#endif
+void _initialize_amd64_sol2_nat ();
void
-_initialize_amd64_sol2_nat (void)
+_initialize_amd64_sol2_nat ()
{
#if PR_MODEL_NATIVE == PR_MODEL_LP64
amd64_native_gregset32_reg_offset = amd64_sol2_gregset32_reg_offset;
@@ -151,8 +151,9 @@ i386_sol2_osabi_sniffer (bfd *abfd)
return GDB_OSABI_UNKNOWN;
}
+void _initialize_i386_sol2_tdep ();
void
-_initialize_i386_sol2_tdep (void)
+_initialize_i386_sol2_tdep ()
{
/* Register an ELF OS ABI sniffer for Solaris 2 binaries. */
gdbarch_register_osabi_sniffer (bfd_arch_i386, bfd_target_elf_flavour,
@@ -9032,8 +9032,9 @@ show_mpx_cmd (const char *args, int from_tty)
cmd_show_list (mpx_show_cmdlist, from_tty, "");
}
+void _initialize_i386_tdep ();
void
-_initialize_i386_tdep (void)
+_initialize_i386_tdep ()
{
register_gdbarch_init (bfd_arch_i386, i386_gdbarch_init);
@@ -79,8 +79,9 @@ i386_windows_segment_register_p (int regnum)
return regnum >= I386_CS_REGNUM && regnum <= I386_GS_REGNUM;
}
+void _initialize_i386_windows_nat ();
void
-_initialize_i386_windows_nat (void)
+_initialize_i386_windows_nat ()
{
windows_set_context_register_offsets (mappings);
windows_set_segment_register_p (i386_windows_segment_register_p);
@@ -591,8 +591,9 @@ libunwind_is_initialized (void)
return libunwind_initialized;
}
+void _initialize_libunwind_frame ();
void
-_initialize_libunwind_frame (void)
+_initialize_libunwind_frame ()
{
libunwind_descr_handle
= gdbarch_data_register_post_init (libunwind_descr_init);
@@ -921,8 +921,9 @@ ia64_linux_nat_target::low_status_is_event (int status)
|| WSTOPSIG (status) == SIGILL);
}
+void _initialize_ia64_linux_nat ();
void
-_initialize_ia64_linux_nat (void)
+_initialize_ia64_linux_nat ()
{
/* Register the target. */
linux_target = &the_ia64_linux_nat_target;
@@ -258,8 +258,9 @@ ia64_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
ia64_linux_stap_is_single_operand);
}
+void _initialize_ia64_linux_tdep ();
void
-_initialize_ia64_linux_tdep (void)
+_initialize_ia64_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_ia64, 0, GDB_OSABI_LINUX,
ia64_linux_init_abi);
@@ -4012,8 +4012,9 @@ ia64_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
+void _initialize_ia64_tdep ();
void
-_initialize_ia64_tdep (void)
+_initialize_ia64_tdep ()
{
gdbarch_register (bfd_arch_ia64, ia64_gdbarch_init, NULL);
}
@@ -153,8 +153,9 @@ ia64_openvms_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
#endif
}
+void _initialize_ia64_vms_tdep ();
void
-_initialize_ia64_vms_tdep (void)
+_initialize_ia64_vms_tdep ()
{
gdbarch_register_osabi (bfd_arch_ia64, 0, GDB_OSABI_OPENVMS,
ia64_openvms_init_abi);
@@ -1507,8 +1507,9 @@ When the function is done executing, GDB will silently stop."),
gdb_assert_not_reached ("... should not be here");
}
+void _initialize_infcall ();
void
-_initialize_infcall (void)
+_initialize_infcall ()
{
add_setshow_boolean_cmd ("may-call-functions", no_class,
&may_call_functions_p, _("\
@@ -3162,8 +3162,9 @@ use \"set args\" without arguments.\n\
\n\
To start the inferior without using a shell, use \"set startup-with-shell off\"."
+void _initialize_infcmd ();
void
-_initialize_infcmd (void)
+_initialize_infcmd ()
{
static struct cmd_list_element *info_proc_cmdlist;
struct cmd_list_element *c = NULL;
@@ -953,8 +953,9 @@ initialize_stdin_serial (void)
stdin_serial = serial_fdopen (0);
}
+void _initialize_inflow ();
void
-_initialize_inflow (void)
+_initialize_inflow ()
{
add_info ("terminal", info_terminal_command,
_("Print inferior's saved terminal status."));
@@ -9319,8 +9319,9 @@ infrun_async_inferior_event_handler (gdb_client_data data)
inferior_event_handler (INF_REG_EVENT, NULL);
}
+void _initialize_infrun ();
void
-_initialize_infrun (void)
+_initialize_infrun ()
{
struct cmd_list_element *c;
@@ -439,8 +439,9 @@ current_interpreter (void)
}
/* This just adds the "interpreter-exec" command. */
+void _initialize_interpreter ();
void
-_initialize_interpreter (void)
+_initialize_interpreter ()
{
struct cmd_list_element *c;
@@ -839,8 +839,9 @@ iq2000_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
Initializer function for the iq2000 module.
Called by gdb at start-up. */
+void _initialize_iq2000_tdep ();
void
-_initialize_iq2000_tdep (void)
+_initialize_iq2000_tdep ()
{
register_gdbarch_init (bfd_arch_iq2000, iq2000_gdbarch_init);
}
@@ -1404,8 +1404,9 @@ jit_gdbarch_data_init (struct obstack *obstack)
return data;
}
+void _initialize_jit ();
void
-_initialize_jit (void)
+_initialize_jit ()
{
jit_reader_dir = relocate_gdb_directory (JIT_READER_DIR,
JIT_READER_DIR_RELOCATABLE);
@@ -1136,8 +1136,9 @@ language_lookup_primitive_type_as_symbol (const struct language_defn *la,
/* Initialize the language routines. */
+void _initialize_language ();
void
-_initialize_language (void)
+_initialize_language ()
{
static const char *const type_or_range_names[]
= { "on", "off", "warn", "auto", NULL };
@@ -751,8 +751,9 @@ restart_command (const char *args, int from_tty)
linux_fork_context (fp, from_tty);
}
+void _initialize_linux_fork ();
void
-_initialize_linux_fork (void)
+_initialize_linux_fork ()
{
/* Checkpoint command: create a fork of the inferior process
and set it aside for later debugging. */
@@ -4545,8 +4545,9 @@ current_lwp_ptid (void)
return inferior_ptid;
}
+void _initialize_linux_nat ();
void
-_initialize_linux_nat (void)
+_initialize_linux_nat ()
{
add_setshow_zuinteger_cmd ("lin-lwp", class_maintenance,
&debug_linux_nat, _("\
@@ -2486,8 +2486,9 @@ linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
set_gdbarch_get_siginfo_type (gdbarch, linux_get_siginfo_type);
}
+void _initialize_linux_tdep ();
void
-_initialize_linux_tdep (void)
+_initialize_linux_tdep ()
{
linux_gdbarch_data_handle =
gdbarch_data_register_post_init (init_linux_gdbarch_data);
@@ -1968,8 +1968,9 @@ maintenance_check_libthread_db (const char *args, int from_tty)
check_thread_db (info, true);
}
+void _initialize_thread_db ();
void
-_initialize_thread_db (void)
+_initialize_thread_db ()
{
/* Defer loading of libthread_db.so until inferior is running.
This allows gdb to load correct libthread_db for a given
@@ -549,8 +549,9 @@ lm32_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
+void _initialize_lm32_tdep ();
void
-_initialize_lm32_tdep (void)
+_initialize_lm32_tdep ()
{
register_gdbarch_init (bfd_arch_lm32, lm32_gdbarch_init);
}
@@ -457,8 +457,9 @@ builtin_m2_type (struct gdbarch *gdbarch)
/* Initialization for Modula-2 */
+void _initialize_m2_language ();
void
-_initialize_m2_language (void)
+_initialize_m2_language ()
{
m2_type_data = gdbarch_data_register_post_init (build_m2_types);
}
@@ -2644,8 +2644,9 @@ m32c_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
+void _initialize_m32c_tdep ();
void
-_initialize_m32c_tdep (void)
+_initialize_m32c_tdep ()
{
register_gdbarch_init (bfd_arch_m32c, m32c_gdbarch_init);
@@ -237,8 +237,9 @@ m32r_linux_nat_target::store_registers (struct regcache *regcache, int regno)
_("Got request to store bad register number %d."), regno);
}
+void _initialize_m32r_linux_nat ();
void
-_initialize_m32r_linux_nat (void)
+_initialize_m32r_linux_nat ()
{
/* Register the target. */
linux_target = &the_m32r_linux_nat_target;
@@ -471,8 +471,9 @@ m32r_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
svr4_fetch_objfile_link_map);
}
+void _initialize_m32r_linux_tdep ();
void
-_initialize_m32r_linux_tdep (void)
+_initialize_m32r_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_m32r, 0, GDB_OSABI_LINUX,
m32r_linux_init_abi);
@@ -911,8 +911,9 @@ m32r_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
+void _initialize_m32r_tdep ();
void
-_initialize_m32r_tdep (void)
+_initialize_m32r_tdep ()
{
register_gdbarch_init (bfd_arch_m32r, m32r_gdbarch_init);
}
@@ -1512,8 +1512,9 @@ m68hc11_gdbarch_init (struct gdbarch_info info,
return gdbarch;
}
+void _initialize_m68hc11_tdep ();
void
-_initialize_m68hc11_tdep (void)
+_initialize_m68hc11_tdep ()
{
register_gdbarch_init (bfd_arch_m68hc11, m68hc11_gdbarch_init);
register_gdbarch_init (bfd_arch_m68hc12, m68hc11_gdbarch_init);
@@ -221,8 +221,9 @@ m68kbsd_supply_pcb (struct regcache *regcache, struct pcb *pcb)
return 1;
}
+void _initialize_m68kbsd_nat ();
void
-_initialize_m68kbsd_nat (void)
+_initialize_m68kbsd_nat ()
{
add_inf_child_target (&the_m68k_bsd_nat_target);
@@ -152,8 +152,9 @@ m68kbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
(gdbarch, svr4_ilp32_fetch_link_map_offsets);
}
+void _initialize_m68kbsd_tdep ();
void
-_initialize_m68kbsd_tdep (void)
+_initialize_m68kbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_m68k, 0, GDB_OSABI_NETBSD,
m68kbsd_init_abi);
@@ -511,8 +511,9 @@ ps_get_thread_area (struct ps_prochandle *ph,
return PS_OK;
}
+void _initialize_m68k_linux_nat ();
void
-_initialize_m68k_linux_nat (void)
+_initialize_m68k_linux_nat ()
{
/* Register the target. */
linux_target = &the_m68k_linux_nat_target;
@@ -423,8 +423,9 @@ m68k_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
svr4_fetch_objfile_link_map);
}
+void _initialize_m68k_linux_tdep ();
void
-_initialize_m68k_linux_tdep (void)
+_initialize_m68k_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_m68k, 0, GDB_OSABI_LINUX,
m68k_linux_init_abi);
@@ -1281,8 +1281,9 @@ m68k_dump_tdep (struct gdbarch *gdbarch, struct ui_file *file)
return;
}
+void _initialize_m68k_tdep ();
void
-_initialize_m68k_tdep (void)
+_initialize_m68k_tdep ()
{
gdbarch_register (bfd_arch_m68k, m68k_gdbarch_init, m68k_dump_tdep);
}
@@ -961,8 +961,9 @@ static const struct sym_fns macho_sym_fns = {
&psym_functions
};
+void _initialize_machoread ();
void
-_initialize_machoread (void)
+_initialize_machoread ()
{
add_symtab_fns (bfd_target_mach_o_flavour, &macho_sym_fns);
@@ -458,8 +458,9 @@ macro_list_command (const char *exp, int from_tty)
/* Initializing the `macrocmd' module. */
+void _initialize_macrocmd ();
void
-_initialize_macrocmd (void)
+_initialize_macrocmd ()
{
/* We introduce a new command prefix, `macro', under which we'll put
the various commands for working with preprocessor macros. */
@@ -152,8 +152,9 @@ standard_macro_lookup (const char *name, void *baton)
return result;
}
+void _initialize_macroscope ();
void
-_initialize_macroscope (void)
+_initialize_macroscope ()
{
macro_user_macros = new_macro_table (NULL, NULL, NULL);
macro_set_main (macro_user_macros, "<user-defined>");
@@ -424,6 +424,7 @@ maintenance_test_options_command (const char *arg, int from_tty)
}
+void _initialize_maint_test_options ();
void
_initialize_maint_test_options ()
{
@@ -99,8 +99,9 @@ maintenance_show_test_settings_value_cmd
}
+void _initialize_maint_test_settings ();
void
-_initialize_maint_test_settings (void)
+_initialize_maint_test_settings ()
{
maintenance_test_settings_filename = xstrdup ("/foo/bar");
@@ -1135,8 +1135,9 @@ Selftests have been disabled for this build.\n"));
}
+void _initialize_maint_cmds ();
void
-_initialize_maint_cmds (void)
+_initialize_maint_cmds ()
{
struct cmd_list_element *cmd;
@@ -4802,8 +4802,9 @@ elfmdebug_build_psymtabs (struct objfile *objfile,
reader.install ();
}
+void _initialize_mdebugread ();
void
-_initialize_mdebugread (void)
+_initialize_mdebugread ()
{
mdebug_register_index
= register_symbol_register_impl (LOC_REGISTER, &mdebug_register_funcs);
@@ -594,8 +594,9 @@ dummy_cmd (const char *args, int from_tty)
static struct cmd_list_element *mem_set_cmdlist;
static struct cmd_list_element *mem_show_cmdlist;
+void _initialize_mem ();
void
-_initialize_mem (void)
+_initialize_mem ()
{
add_com ("mem", class_vars, mem_command, _("\
Define attributes for memory region or reset memory region handling to "
@@ -2448,8 +2448,9 @@ mep_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
+void _initialize_mep_tdep ();
void
-_initialize_mep_tdep (void)
+_initialize_mep_tdep ()
{
mep_csr_reggroup = reggroup_new ("csr", USER_REGGROUP);
mep_cr_reggroup = reggroup_new ("cr", USER_REGGROUP);
@@ -261,8 +261,9 @@ mi_cmd_inferior_tty_show (const char *command, char **argv, int argc)
current_uiout->field_string ("inferior_tty_terminal", inferior_io_terminal);
}
+void _initialize_mi_cmd_env ();
void
-_initialize_mi_cmd_env (void)
+_initialize_mi_cmd_env ()
{
const char *env;
@@ -295,8 +295,9 @@ build_table (struct mi_cmd *commands)
}
}
+void _initialize_mi_cmds ();
void
-_initialize_mi_cmds (void)
+_initialize_mi_cmds ()
{
build_table (mi_cmds);
memset (&stats, 0, sizeof (stats));
@@ -1335,8 +1335,9 @@ mi_interp_factory (const char *name)
return new mi_interp (name);
}
+void _initialize_mi_interp ();
void
-_initialize_mi_interp (void)
+_initialize_mi_interp ()
{
/* The various interpreter levels. */
interp_factory_register (INTERP_MI1, mi_interp_factory);
@@ -2749,8 +2749,9 @@ mi_cmd_complete (const char *command, char **argv, int argc)
}
+void _initialize_mi_main ();
void
-_initialize_mi_main (void)
+_initialize_mi_main ()
{
struct cmd_list_element *c;
@@ -131,8 +131,9 @@ microblaze_linux_init_abi (struct gdbarch_info info,
µblaze_linux_sighandler_tramp_frame);
}
+void _initialize_microblaze_linux_tdep ();
void
-_initialize_microblaze_linux_tdep (void)
+_initialize_microblaze_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_microblaze, 0, GDB_OSABI_LINUX,
microblaze_linux_init_abi);
@@ -753,8 +753,9 @@ microblaze_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
+void _initialize_microblaze_tdep ();
void
-_initialize_microblaze_tdep (void)
+_initialize_microblaze_tdep ()
{
register_gdbarch_init (bfd_arch_microblaze, microblaze_gdbarch_init);
@@ -126,8 +126,9 @@ mips_fbsd_nat_target::store_registers (struct regcache *regcache, int regnum)
}
}
+void _initialize_mips_fbsd_nat ();
void
-_initialize_mips_fbsd_nat (void)
+_initialize_mips_fbsd_nat ()
{
add_inf_child_target (&the_mips_fbsd_nat_target);
}
@@ -553,8 +553,9 @@ mips_fbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
mips_fbsd_lp64_fetch_link_map_offsets));
}
+void _initialize_mips_fbsd_tdep ();
void
-_initialize_mips_fbsd_tdep (void)
+_initialize_mips_fbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_mips, 0, GDB_OSABI_FREEBSD,
mips_fbsd_init_abi);
@@ -783,8 +783,9 @@ mips_linux_nat_target::close ()
linux_nat_trad_target::close ();
}
+void _initialize_mips_linux_nat ();
void
-_initialize_mips_linux_nat (void)
+_initialize_mips_linux_nat ()
{
add_setshow_boolean_cmd ("show-debug-regs", class_maintenance,
&show_debug_regs, _("\
@@ -1642,8 +1642,9 @@ mips_linux_init_abi (struct gdbarch_info info,
}
}
+void _initialize_mips_linux_tdep ();
void
-_initialize_mips_linux_tdep (void)
+_initialize_mips_linux_tdep ()
{
const struct bfd_arch_info *arch_info;
@@ -113,8 +113,9 @@ mips_nbsd_nat_target::store_registers (struct regcache *regcache, int regno)
}
}
+void _initialize_mipsnbsd_nat ();
void
-_initialize_mipsnbsd_nat (void)
+_initialize_mipsnbsd_nat ()
{
add_inf_child_target (&the_mips_nbsd_nat_target);
}
@@ -371,8 +371,9 @@ mipsnbsd_init_abi (struct gdbarch_info info,
mipsnbsd_lp64_fetch_link_map_offsets));
}
+void _initialize_mipsnbsd_tdep ();
void
-_initialize_mipsnbsd_tdep (void)
+_initialize_mipsnbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_mips, 0, GDB_OSABI_NETBSD,
mipsnbsd_init_abi);
@@ -256,8 +256,9 @@ mips_sde_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
frame_base_append_sniffer (gdbarch, mips_sde_frame_base_sniffer);
}
+void _initialize_mips_sde_tdep ();
void
-_initialize_mips_sde_tdep (void)
+_initialize_mips_sde_tdep ()
{
gdbarch_register_osabi_sniffer (bfd_arch_mips,
bfd_target_elf_flavour,
@@ -8971,8 +8971,9 @@ mips_dump_tdep (struct gdbarch *gdbarch, struct ui_file *file)
mips_fpu_type_str (MIPS_FPU_TYPE (gdbarch)));
}
+void _initialize_mips_tdep ();
void
-_initialize_mips_tdep (void)
+_initialize_mips_tdep ()
{
static struct cmd_list_element *mipsfpulist = NULL;
@@ -115,8 +115,9 @@ mips64_obsd_nat_target::store_registers (struct regcache *regcache, int regnum)
perror_with_name (_("Couldn't write registers"));
}
+void _initialize_mips64obsd_nat ();
void
-_initialize_mips64obsd_nat (void)
+_initialize_mips64obsd_nat ()
{
add_inf_child_target (&the_mips64_obsd_nat_target);
}
@@ -159,8 +159,9 @@ mips64obsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
(gdbarch, svr4_lp64_fetch_link_map_offsets);
}
+void _initialize_mips64obsd_tdep ();
void
-_initialize_mips64obsd_tdep (void)
+_initialize_mips64obsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_mips, 0, GDB_OSABI_OPENBSD,
mips64obsd_init_abi);
@@ -379,8 +379,9 @@ static const struct sym_fns ecoff_sym_fns =
&psym_functions
};
+void _initialize_mipsread ();
void
-_initialize_mipsread (void)
+_initialize_mipsread ()
{
add_symtab_fns (bfd_target_ecoff_flavour, &ecoff_sym_fns);
}
@@ -715,8 +715,9 @@ am33_linux_init_osabi (struct gdbarch_info info, struct gdbarch *gdbarch)
tramp_frame_prepend_unwinder (gdbarch, &am33_linux_rt_sigframe);
}
+void _initialize_mn10300_linux_tdep ();
void
-_initialize_mn10300_linux_tdep (void)
+_initialize_mn10300_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_mn10300, 0,
GDB_OSABI_LINUX, am33_linux_init_osabi);
@@ -1417,8 +1417,9 @@ mn10300_dump_tdep (struct gdbarch *gdbarch, struct ui_file *file)
tdep->am33_mode);
}
+void _initialize_mn10300_tdep ();
void
-_initialize_mn10300_tdep (void)
+_initialize_mn10300_tdep ()
{
gdbarch_register (bfd_arch_mn10300, mn10300_gdbarch_init, mn10300_dump_tdep);
}
@@ -1103,8 +1103,9 @@ moxie_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
/* Register this machine's init routine. */
+void _initialize_moxie_tdep ();
void
-_initialize_moxie_tdep (void)
+_initialize_moxie_tdep ()
{
register_gdbarch_init (bfd_arch_moxie, moxie_gdbarch_init);
}
@@ -986,8 +986,9 @@ msp430_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
/* Register the initialization routine. */
+void _initialize_msp430_tdep ();
void
-_initialize_msp430_tdep (void)
+_initialize_msp430_tdep ()
{
register_gdbarch_init (bfd_arch_msp430, msp430_gdbarch_init);
}
@@ -2096,8 +2096,9 @@ nds32_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
+void _initialize_nds32_tdep ();
void
-_initialize_nds32_tdep (void)
+_initialize_nds32_tdep ()
{
/* Initialize gdbarch. */
register_gdbarch_init (bfd_arch_nds32, nds32_gdbarch_init);
@@ -248,8 +248,9 @@ nios2_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
tdep->jb_pc = 10;
}
+void _initialize_nios2_linux_tdep ();
void
-_initialize_nios2_linux_tdep (void)
+_initialize_nios2_linux_tdep ()
{
const struct bfd_arch_info *arch_info;
@@ -2390,8 +2390,9 @@ nios2_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
+void _initialize_nios2_tdep ();
void
-_initialize_nios2_tdep (void)
+_initialize_nios2_tdep ()
{
gdbarch_register (bfd_arch_nios2, nios2_gdbarch_init, NULL);
initialize_tdesc_nios2 ();
@@ -1505,8 +1505,9 @@ init_procfs_targets (void)
#define OSTYPE_NTO 1
+void _initialize_procfs ();
void
-_initialize_procfs (void)
+_initialize_procfs ()
{
sigset_t set;
@@ -1332,8 +1332,9 @@ find_objc_msgcall (CORE_ADDR pc, CORE_ADDR *new_pc)
return 0;
}
+void _initialize_objc_language ();
void
-_initialize_objc_language (void)
+_initialize_objc_language ()
{
add_info ("selectors", info_selectors_command,
_("All Objective-C selectors, or those matching REGEXP."));
@@ -87,8 +87,9 @@ show_observer_debug (struct ui_file *file, int from_tty,
fprintf_filtered (file, _("Observer debugging is %s.\n"), value);
}
+void _initialize_observer ();
void
-_initialize_observer (void)
+_initialize_observer ()
{
add_setshow_zuinteger_cmd ("observer", class_maintenance,
&gdb::observers::observer_debug, _("\
@@ -1178,8 +1178,9 @@ build_opencl_types (struct gdbarch *gdbarch)
return types;
}
+void _initialize_opencl_language ();
void
-_initialize_opencl_language (void)
+_initialize_opencl_language ()
{
opencl_type_data = gdbarch_data_register_post_init (build_opencl_types);
}
@@ -163,8 +163,9 @@ or1k_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
/* Initialize OpenRISC Linux target support. */
+void _initialize_or1k_linux_tdep ();
void
-_initialize_or1k_linux_tdep (void)
+_initialize_or1k_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_or1k, 0, GDB_OSABI_LINUX,
or1k_linux_init_abi);
@@ -1269,8 +1269,9 @@ or1k_dump_tdep (struct gdbarch *gdbarch, struct ui_file *file)
}
+void _initialize_or1k_tdep ();
void
-_initialize_or1k_tdep (void)
+_initialize_or1k_tdep ()
{
/* Register this architecture. */
gdbarch_register (bfd_arch_or1k, or1k_gdbarch_init, or1k_dump_tdep);
@@ -653,8 +653,9 @@ show_osabi (struct ui_file *file, int from_tty, struct cmd_list_element *c,
gdbarch_osabi_name (GDB_OSABI_DEFAULT));
}
+void _initialize_gdb_osabi ();
void
-_initialize_gdb_osabi (void)
+_initialize_gdb_osabi ()
{
if (strcmp (gdb_osabi_names[GDB_OSABI_INVALID].pretty, "<invalid>") != 0)
internal_error
@@ -289,8 +289,9 @@ info_osdata_command (const char *arg, int from_tty)
info_osdata (arg);
}
+void _initialize_osdata ();
void
-_initialize_osdata (void)
+_initialize_osdata ()
{
add_info ("os", info_osdata_command,
_("Show OS data ARG."));
@@ -891,8 +891,9 @@ pascal_object_print_static_field (struct value *val,
common_val_print (val, stream, recurse, &opts, current_language);
}
+void _initialize_pascal_valprint ();
void
-_initialize_pascal_valprint (void)
+_initialize_pascal_valprint ()
{
add_setshow_boolean_cmd ("pascal_static-members", class_support,
&user_print_options.pascal_static_field_print, _("\
@@ -1436,8 +1436,9 @@ increase_expout_size (struct expr_builder *ps, size_t lenelt)
}
}
+void _initialize_parse ();
void
-_initialize_parse (void)
+_initialize_parse ()
{
add_setshow_zuinteger_cmd ("expression", class_maintenance,
&expressiondebug,
@@ -201,8 +201,9 @@ ppcfbsd_supply_pcb (struct regcache *regcache, struct pcb *pcb)
return 1;
}
+void _initialize_ppcfbsd_nat ();
void
-_initialize_ppcfbsd_nat (void)
+_initialize_ppcfbsd_nat ()
{
add_inf_child_target (&the_ppc_fbsd_nat_target);
@@ -361,8 +361,9 @@ ppcfbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
ppcfbsd_get_thread_local_address);
}
+void _initialize_ppcfbsd_tdep ();
void
-_initialize_ppcfbsd_tdep (void)
+_initialize_ppcfbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_powerpc, bfd_mach_ppc, GDB_OSABI_FREEBSD,
ppcfbsd_init_abi);
@@ -2671,8 +2671,9 @@ ppc_linux_nat_target::read_description ()
return ppc_linux_match_description (features);
}
+void _initialize_ppc_linux_nat ();
void
-_initialize_ppc_linux_nat (void)
+_initialize_ppc_linux_nat ()
{
linux_target = &the_ppc_linux_nat_target;
@@ -2155,8 +2155,9 @@ ppc_linux_init_abi (struct gdbarch_info info,
ppc_init_linux_record_tdep (&ppc64_linux_record_tdep, 8);
}
+void _initialize_ppc_linux_tdep ();
void
-_initialize_ppc_linux_tdep (void)
+_initialize_ppc_linux_tdep ()
{
/* Register for all sub-families of the POWER/PowerPC: 32-bit and
64-bit PowerPC, and the older rs6k. */
@@ -179,8 +179,9 @@ ppcnbsd_supply_pcb (struct regcache *regcache, struct pcb *pcb)
return 1;
}
+void _initialize_ppcnbsd_nat ();
void
-_initialize_ppcnbsd_nat (void)
+_initialize_ppcnbsd_nat ()
{
/* Support debugging kernel virtual memory images. */
bsd_kvm_add_target (ppcnbsd_supply_pcb);
@@ -188,8 +188,9 @@ ppcnbsd_init_abi (struct gdbarch_info info,
tramp_frame_prepend_unwinder (gdbarch, &ppcnbsd2_sigtramp);
}
+void _initialize_ppcnbsd_tdep ();
void
-_initialize_ppcnbsd_tdep (void)
+_initialize_ppcnbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_powerpc, 0, GDB_OSABI_NETBSD,
ppcnbsd_init_abi);
@@ -187,8 +187,9 @@ ppcobsd_supply_pcb (struct regcache *regcache, struct pcb *pcb)
return 1;
}
+void _initialize_ppcobsd_nat ();
void
-_initialize_ppcobsd_nat (void)
+_initialize_ppcobsd_nat ()
{
add_inf_child_target (&the_ppc_obsd_nat_target);
@@ -261,8 +261,9 @@ ppcobsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
frame_unwind_append_unwinder (gdbarch, &ppcobsd_sigtramp_frame_unwind);
}
+void _initialize_ppcobsd_tdep ();
void
-_initialize_ppcobsd_tdep (void)
+_initialize_ppcobsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_rs6000, 0, GDB_OSABI_OPENBSD,
ppcobsd_init_abi);
@@ -2737,8 +2737,9 @@ eval_command (const char *arg, int from_tty)
execute_command (expanded.c_str (), from_tty);
}
+void _initialize_printcmd ();
void
-_initialize_printcmd (void)
+_initialize_printcmd ()
{
struct cmd_list_element *c;
@@ -876,8 +876,9 @@ static const struct internalvar_funcs probe_funcs =
std::vector<const static_probe_ops *> all_static_probe_ops;
+void _initialize_probe ();
void
-_initialize_probe (void)
+_initialize_probe ()
{
all_static_probe_ops.push_back (&any_static_probe_ops);
@@ -416,8 +416,9 @@ proc_prettyfprint_status (long flags, int why, int what, int thread)
}
}
+void _initialize_proc_api ();
void
-_initialize_proc_api (void)
+_initialize_proc_api ()
{
add_setshow_boolean_cmd ("procfs-trace", no_class, &procfs_trace, _("\
Set tracing for /proc api calls."), _("\
@@ -762,8 +762,9 @@ proc_prettyprint_actionset (struct sigaction *actions, int verbose)
{
}
+void _initialize_proc_events ();
void
-_initialize_proc_events (void)
+_initialize_proc_events ()
{
init_syscall_table ();
}
@@ -212,8 +212,9 @@ ps_getpid (struct ps_prochandle *ph)
return ph->thread->ptid.pid ();
}
+void _initialize_proc_service ();
void
-_initialize_proc_service (void)
+_initialize_proc_service ()
{
/* This function solely exists to make sure this module is linked
into the final binary. */
@@ -3700,8 +3700,9 @@ proc_untrace_sysexit_cmd (const char *args, int from_tty)
proc_trace_syscalls (args, from_tty, PR_SYSEXIT, FLAG_RESET);
}
+void _initialize_procfs ();
void
-_initialize_procfs (void)
+_initialize_procfs ()
{
gdb::observers::inferior_created.attach (procfs_inferior_created);
@@ -208,6 +208,7 @@ Version 18.0 Beta";
}
#endif
+void _initialize_producer ();
void
_initialize_producer ()
{
@@ -2154,8 +2154,9 @@ maintenance_check_psymtabs (const char *ignore, int from_tty)
}
}
+void _initialize_psymtab ();
void
-_initialize_psymtab (void)
+_initialize_psymtab ()
{
add_cmd ("psymbols", class_maintenance, maintenance_print_psymbols, _("\
Print dump of current partial symbol definitions.\n\
@@ -1730,8 +1730,9 @@ do_start_initialization ()
/* See python.h. */
cmd_list_element *python_cmd_element = nullptr;
+void _initialize_python ();
void
-_initialize_python (void)
+_initialize_python ()
{
add_com ("python-interactive", class_obscure,
python_interactive_command,
@@ -598,6 +598,7 @@ Support for Ravenscar task/thread switching is disabled\n"));
/* Module startup initialization function, automagically called by
init.c. */
+void _initialize_ravenscar ();
void
_initialize_ravenscar ()
{
@@ -3147,8 +3147,9 @@ show_record_pt_buffer_size_value (struct ui_file *file, int from_tty,
/* Initialize btrace commands. */
+void _initialize_record_btrace ();
void
-_initialize_record_btrace (void)
+_initialize_record_btrace ()
{
add_prefix_cmd ("btrace", class_obscure, cmd_record_btrace_start,
_("Start branch trace recording."), &record_btrace_cmdlist,
@@ -2812,8 +2812,9 @@ show_record_full_command (const char *args, int from_tty)
cmd_show_list (show_record_full_cmdlist, from_tty, "");
}
+void _initialize_record_full ();
void
-_initialize_record_full (void)
+_initialize_record_full ()
{
struct cmd_list_element *c;
@@ -772,8 +772,9 @@ set_record_call_history_size (const char *args, int from_tty,
&record_call_history_size);
}
+void _initialize_record ();
void
-_initialize_record (void)
+_initialize_record ()
{
struct cmd_list_element *c;
@@ -305,8 +305,9 @@ maintenance_print_remote_registers (const char *args, int from_tty)
regcache_print (args, regcache_dump_remote);
}
+void _initialize_regcache_dump ();
void
-_initialize_regcache_dump (void)
+_initialize_regcache_dump ()
{
add_cmd ("registers", class_maintenance, maintenance_print_registers,
_("Print the internal register configuration.\n"
@@ -1854,8 +1854,9 @@ cooked_write_test (struct gdbarch *gdbarch)
} // namespace selftests
#endif /* GDB_SELF_TEST */
+void _initialize_regcache ();
void
-_initialize_regcache (void)
+_initialize_regcache ()
{
regcache_descr_handle
= gdbarch_data_register_post_init (init_regcache_descr);
@@ -321,8 +321,9 @@ struct reggroup *const all_reggroup = &all_group;
struct reggroup *const save_reggroup = &save_group;
struct reggroup *const restore_reggroup = &restore_group;
+void _initialize_reggroup ();
void
-_initialize_reggroup (void)
+_initialize_reggroup ()
{
reggroups_data = gdbarch_data_register_pre_init (reggroups_init);
@@ -237,8 +237,9 @@ remote_notif_state::~remote_notif_state ()
delete pending_event[i];
}
+void _initialize_notif ();
void
-_initialize_notif (void)
+_initialize_notif ()
{
add_setshow_boolean_cmd ("notification", no_class, ¬if_debug,
_("\
@@ -1294,8 +1294,9 @@ gdbsim_target::has_memory ()
return true;
}
+void _initialize_remote_sim ();
void
-_initialize_remote_sim (void)
+_initialize_remote_sim ()
{
struct cmd_list_element *c;
@@ -14312,8 +14312,9 @@ set_range_stepping (const char *ignore_args, int from_tty,
}
}
+void _initialize_remote ();
void
-_initialize_remote (void)
+_initialize_remote ()
{
struct cmd_list_element *cmd;
const char *cmd_name;
@@ -322,8 +322,9 @@ info_bookmarks_command (const char *args, int from_tty)
}
}
+void _initialize_reverse ();
void
-_initialize_reverse (void)
+_initialize_reverse ()
{
add_com ("reverse-step", class_run, reverse_step, _("\
Step program backward until it reaches the beginning of another source line.\n\
@@ -128,8 +128,9 @@ riscv_fbsd_nat_target::store_registers (struct regcache *regcache,
}
}
+void _initialize_riscv_fbsd_nat ();
void
-_initialize_riscv_fbsd_nat (void)
+_initialize_riscv_fbsd_nat ()
{
add_inf_child_target (&the_riscv_fbsd_nat_target);
}
@@ -225,8 +225,9 @@ riscv_fbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
riscv_fbsd_get_thread_local_address);
}
+void _initialize_riscv_fbsd_tdep ();
void
-_initialize_riscv_fbsd_tdep (void)
+_initialize_riscv_fbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_riscv, 0, GDB_OSABI_FREEBSD,
riscv_fbsd_init_abi);
@@ -310,8 +310,9 @@ riscv_linux_nat_target::store_registers (struct regcache *regcache, int regnum)
/* Initialize RISC-V Linux native support. */
+void _initialize_riscv_linux_nat ();
void
-_initialize_riscv_linux_nat (void)
+_initialize_riscv_linux_nat ()
{
/* Register the target. */
linux_target = &the_riscv_linux_nat_target;
@@ -186,8 +186,9 @@ riscv_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
/* Initialize RISC-V Linux target support. */
+void _initialize_riscv_linux_tdep ();
void
-_initialize_riscv_linux_tdep (void)
+_initialize_riscv_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_riscv, 0, GDB_OSABI_LINUX,
riscv_linux_init_abi);
@@ -3511,8 +3511,9 @@ riscv_init_reggroups ()
csr_reggroup = reggroup_new ("csr", USER_REGGROUP);
}
+void _initialize_riscv_tdep ();
void
-_initialize_riscv_tdep (void)
+_initialize_riscv_tdep ()
{
riscv_create_csr_aliases ();
riscv_init_reggroups ();
@@ -1480,8 +1480,9 @@ rl78_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
/* Register the above initialization routine. */
+void _initialize_rl78_tdep ();
void
-_initialize_rl78_tdep (void)
+_initialize_rl78_tdep ()
{
register_gdbarch_init (bfd_arch_rl78, rl78_gdbarch_init);
}
@@ -1177,8 +1177,9 @@ rs6000_aix_init_osabi (struct gdbarch_info info, struct gdbarch *gdbarch)
frame_unwind_append_unwinder (gdbarch, &aix_sighandle_frame_unwind);
}
+void _initialize_rs6000_aix_tdep ();
void
-_initialize_rs6000_aix_tdep (void)
+_initialize_rs6000_aix_tdep ()
{
gdbarch_register_osabi_sniffer (bfd_arch_rs6000,
bfd_target_xcoff_flavour,
@@ -406,8 +406,9 @@ rs6000_lynx178_init_osabi (struct gdbarch_info info, struct gdbarch *gdbarch)
set_gdbarch_long_double_bit (gdbarch, 8 * TARGET_CHAR_BIT);
}
+void _initialize_rs6000_lynx178_tdep ();
void
-_initialize_rs6000_lynx178_tdep (void)
+_initialize_rs6000_lynx178_tdep ()
{
gdbarch_register_osabi_sniffer (bfd_arch_rs6000,
bfd_target_xcoff_flavour,
@@ -668,8 +668,9 @@ rs6000_nat_target::xfer_shared_libraries
}
}
+void _initialize_rs6000_nat ();
void
-_initialize_rs6000_nat (void)
+_initialize_rs6000_nat ()
{
add_inf_child_target (&the_rs6000_nat_target);
}
@@ -7307,8 +7307,9 @@ ppc_insn_ds_field (unsigned int insn)
/* Initialization code. */
+void _initialize_rs6000_tdep ();
void
-_initialize_rs6000_tdep (void)
+_initialize_rs6000_tdep ()
{
gdbarch_register (bfd_arch_rs6000, rs6000_gdbarch_init, rs6000_dump_tdep);
gdbarch_register (bfd_arch_powerpc, rs6000_gdbarch_init, rs6000_dump_tdep);
@@ -89,6 +89,7 @@ run_on_main_thread (std::function<void ()> &&func)
serial_event_set (runnable_event);
}
+void _initialize_run_on_main_thread ();
void
_initialize_run_on_main_thread ()
{
@@ -2826,8 +2826,9 @@ rust_lex_tests (void)
#endif /* GDB_SELF_TEST */
+void _initialize_rust_exp ();
void
-_initialize_rust_exp (void)
+_initialize_rust_exp ()
{
int code = regcomp (&number_regex, number_regex_text, REG_EXTENDED);
/* If the regular expression was incorrect, it was a programming
@@ -1057,8 +1057,9 @@ rx_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
/* Register the above initialization routine. */
+void _initialize_rx_tdep ();
void
-_initialize_rx_tdep (void)
+_initialize_rx_tdep ()
{
register_gdbarch_init (bfd_arch_rx, rx_gdbarch_init);
initialize_tdesc_rx ();
@@ -685,8 +685,9 @@ s12z_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
+void _initialize_s12z_tdep ();
void
-_initialize_s12z_tdep (void)
+_initialize_s12z_tdep ()
{
gdbarch_register (bfd_arch_s12z, s12z_gdbarch_init, NULL);
}
@@ -1045,8 +1045,9 @@ s390_linux_nat_target::read_description ()
tdesc_s390_linux32);
}
+void _initialize_s390_nat ();
void
-_initialize_s390_nat (void)
+_initialize_s390_nat ()
{
/* Register the target. */
linux_target = &the_s390_linux_nat_target;
@@ -1177,8 +1177,9 @@ s390_linux_init_abi_64 (struct gdbarch_info info, struct gdbarch *gdbarch)
set_xml_syscall_file_name (gdbarch, XML_SYSCALL_FILENAME_S390X);
}
+void _initialize_s390_linux_tdep ();
void
-_initialize_s390_linux_tdep (void)
+_initialize_s390_linux_tdep ()
{
/* Hook us into the OSABI mechanism. */
gdbarch_register_osabi (bfd_arch_s390, bfd_mach_s390_31, GDB_OSABI_LINUX,
@@ -7215,8 +7215,9 @@ s390_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
+void _initialize_s390_tdep ();
void
-_initialize_s390_tdep (void)
+_initialize_s390_tdep ()
{
/* Hook us into the gdbarch mechanism. */
register_gdbarch_init (bfd_arch_s390, s390_gdbarch_init);
@@ -1510,8 +1510,9 @@ score_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
+void _initialize_score_tdep ();
void
-_initialize_score_tdep (void)
+_initialize_score_tdep ()
{
gdbarch_register (bfd_arch_score, score_gdbarch_init, NULL);
}
@@ -915,8 +915,9 @@ info_serial_command (const char *arg, int from_tty)
#endif
}
+void _initialize_ser_dos ();
void
-_initialize_ser_dos (void)
+_initialize_ser_dos ()
{
serial_add_interface (&dos_ops);
@@ -1338,8 +1338,9 @@ static const struct serial_ops tcp_ops =
net_windows_done_wait_handle
};
+void _initialize_ser_windows ();
void
-_initialize_ser_windows (void)
+_initialize_ser_windows ()
{
WSADATA wsa_data;
@@ -228,8 +228,9 @@ static const struct serial_ops pipe_ops =
ser_unix_write_prim
};
+void _initialize_ser_pipe ();
void
-_initialize_ser_pipe (void)
+_initialize_ser_pipe ()
{
serial_add_interface (&pipe_ops);
}
@@ -469,8 +469,9 @@ static const struct serial_ops tcp_ops =
#endif /* USE_WIN32API */
+void _initialize_ser_tcp ();
void
-_initialize_ser_tcp (void)
+_initialize_ser_tcp ()
{
#ifdef USE_WIN32API
/* Do nothing; the TCP serial operations will be initialized in
@@ -111,8 +111,9 @@ static const struct serial_ops uds_ops =
uds_write_prim
};
+void _initialize_ser_socket ();
void
-_initialize_ser_socket (void)
+_initialize_ser_socket ()
{
serial_add_interface (&uds_ops);
}
@@ -498,8 +498,9 @@ static const struct serial_ops hardwire_ops =
ser_unix_write_prim
};
+void _initialize_ser_hardwire ();
void
-_initialize_ser_hardwire (void)
+_initialize_ser_hardwire ()
{
serial_add_interface (&hardwire_ops);
@@ -676,8 +676,9 @@ set_parity (const char *ignore_args, int from_tty, struct cmd_list_element *c)
serial_parity = GDBPARITY_NONE;
}
+void _initialize_serial ();
void
-_initialize_serial (void)
+_initialize_serial ()
{
#if 0
add_com ("connect", class_obscure, connect_command, _("\
@@ -208,8 +208,9 @@ sh_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
tramp_frame_prepend_unwinder (gdbarch, &sh_linux_rt_sigreturn_tramp_frame);
}
+void _initialize_sh_linux_tdep ();
void
-_initialize_sh_linux_tdep (void)
+_initialize_sh_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_sh, 0, GDB_OSABI_LINUX, sh_linux_init_abi);
}
@@ -96,8 +96,9 @@ sh_nbsd_nat_target::store_registers (struct regcache *regcache, int regno)
}
}
+void _initialize_shnbsd_nat ();
void
-_initialize_shnbsd_nat (void)
+_initialize_shnbsd_nat ()
{
add_inf_child_target (&the_sh_nbsd_nat_target);
}
@@ -71,8 +71,9 @@ shnbsd_init_abi (struct gdbarch_info info,
(gdbarch, svr4_ilp32_fetch_link_map_offsets);
}
+void _initialize_shnbsd_tdep ();
void
-_initialize_shnbsd_tdep (void)
+_initialize_shnbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_sh, 0, GDB_OSABI_NETBSD,
shnbsd_init_abi);
@@ -2422,8 +2422,9 @@ set_sh_command (const char *args, int from_tty)
help_list (setshcmdlist, "set sh ", all_commands, gdb_stdout);
}
+void _initialize_sh_tdep ();
void
-_initialize_sh_tdep (void)
+_initialize_sh_tdep ()
{
gdbarch_register (bfd_arch_sh, sh_gdbarch_init, NULL);
@@ -665,8 +665,9 @@ complete_skip_number (cmd_list_element *cmd,
}
}
+void _initialize_step_skip ();
void
-_initialize_step_skip (void)
+_initialize_step_skip ()
{
static struct cmd_list_element *skiplist = NULL;
struct cmd_list_element *c;
@@ -1190,8 +1190,9 @@ sol_thread_target::get_ada_task_ptid (long lwp, long thread)
return (thread_info->ptid);
}
+void _initialize_sol_thread ();
void
-_initialize_sol_thread (void)
+_initialize_sol_thread ()
{
void *dlhandle;
@@ -719,8 +719,9 @@ show_solib_aix_debug (struct ui_file *file, int from_tty,
/* The target_so_ops for AIX targets. */
struct target_so_ops solib_aix_so_ops;
+void _initialize_solib_aix ();
void
-_initialize_solib_aix (void)
+_initialize_solib_aix ()
{
solib_aix_so_ops.relocate_section_addresses
= solib_aix_relocate_section_addresses;
@@ -669,8 +669,9 @@ darwin_bfd_open (const char *pathname)
struct target_so_ops darwin_so_ops;
+void _initialize_darwin_solib ();
void
-_initialize_darwin_solib (void)
+_initialize_darwin_solib ()
{
darwin_so_ops.relocate_section_addresses = darwin_relocate_section_addresses;
darwin_so_ops.free_so = darwin_free_so;
@@ -1022,8 +1022,9 @@ show_dsbt_debug (struct ui_file *file, int from_tty,
struct target_so_ops dsbt_so_ops;
+void _initialize_dsbt_solib ();
void
-_initialize_dsbt_solib (void)
+_initialize_dsbt_solib ()
{
dsbt_so_ops.relocate_section_addresses = dsbt_relocate_section_addresses;
dsbt_so_ops.free_so = dsbt_free_so;
@@ -1142,8 +1142,9 @@ frv_fetch_objfile_link_map (struct objfile *objfile)
struct target_so_ops frv_so_ops;
+void _initialize_frv_solib ();
void
-_initialize_frv_solib (void)
+_initialize_frv_solib ()
{
frv_so_ops.relocate_section_addresses = frv_relocate_section_addresses;
frv_so_ops.free_so = frv_free_so;
@@ -3260,8 +3260,9 @@ svr4_iterate_over_objfiles_in_search_order
}
}
+void _initialize_svr4_solib ();
void
-_initialize_svr4_solib (void)
+_initialize_svr4_solib ()
{
solib_svr4_data = gdbarch_data_register_pre_init (solib_svr4_init);
@@ -438,8 +438,9 @@ solib_target_in_dynsym_resolve_code (CORE_ADDR pc)
struct target_so_ops solib_target_so_ops;
+void _initialize_solib_target ();
void
-_initialize_solib_target (void)
+_initialize_solib_target ()
{
solib_target_so_ops.relocate_section_addresses
= solib_target_relocate_section_addresses;
@@ -1569,8 +1569,9 @@ remove_user_added_objfile (struct objfile *objfile)
}
}
+void _initialize_solib ();
void
-_initialize_solib (void)
+_initialize_solib ()
{
solib_data = gdbarch_data_register_pre_init (solib_init);
@@ -329,6 +329,7 @@ static void extract_lines_test ()
}
#endif
+void _initialize_source_cache ();
void
_initialize_source_cache ()
{
@@ -1865,8 +1865,9 @@ source_lines_range::source_lines_range (int startline,
}
+void _initialize_source ();
void
-_initialize_source (void)
+_initialize_source ()
{
struct cmd_list_element *c;
@@ -66,8 +66,9 @@ fill_fpregset (const struct regcache *regcache,
sparc32_collect_fpregset (sparc_fpregmap, regcache, regnum, fpregs);
}
+void _initialize_sparc_linux_nat ();
void
-_initialize_sparc_linux_nat (void)
+_initialize_sparc_linux_nat ()
{
sparc_fpregmap = &sparc32_bsd_fpregmap;
@@ -465,8 +465,9 @@ sparc32_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
sparc32_linux_gdb_signal_to_target);
}
+void _initialize_sparc_linux_tdep ();
void
-_initialize_sparc_linux_tdep (void)
+_initialize_sparc_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_sparc, 0, GDB_OSABI_LINUX,
sparc32_linux_init_abi);
@@ -305,8 +305,9 @@ sparc_xfer_wcookie (enum target_object object,
}
+void _initialize_sparc_nat ();
void
-_initialize_sparc_nat (void)
+_initialize_sparc_nat ()
{
/* Default to using SunOS 4 register sets. */
if (sparc_gregmap == NULL)
@@ -57,8 +57,9 @@ sparc32nbsd_supply_pcb (struct regcache *regcache, struct pcb *pcb)
static sparc_target<inf_ptrace_target> the_sparc_nbsd_nat_target;
+void _initialize_sparcnbsd_nat ();
void
-_initialize_sparcnbsd_nat (void)
+_initialize_sparcnbsd_nat ()
{
sparc_gregmap = &sparc32nbsd_gregmap;
sparc_fpregmap = &sparc32_bsd_fpregmap;
@@ -315,8 +315,9 @@ sparc32nbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
(gdbarch, svr4_ilp32_fetch_link_map_offsets);
}
+void _initialize_sparcnbsd_tdep ();
void
-_initialize_sparcnbsd_tdep (void)
+_initialize_sparcnbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_sparc, 0, GDB_OSABI_NETBSD,
sparc32nbsd_init_abi);
@@ -246,8 +246,9 @@ sparc32obsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
bsd_uthread_set_collect_uthread (gdbarch, sparc32obsd_collect_uthread);
}
+void _initialize_sparc32obsd_tdep ();
void
-_initialize_sparc32obsd_tdep (void)
+_initialize_sparc32obsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_sparc, 0, GDB_OSABI_OPENBSD,
sparc32obsd_init_abi);
@@ -293,8 +293,9 @@ sparc32_sol2_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
set_gdbarch_core_pid_to_str (gdbarch, sol2_core_pid_to_str);
}
+void _initialize_sparc_sol2_tdep ();
void
-_initialize_sparc_sol2_tdep (void)
+_initialize_sparc_sol2_tdep ()
{
gdbarch_register_osabi (bfd_arch_sparc, 0,
GDB_OSABI_SOLARIS, sparc32_sol2_init_abi);
@@ -2258,8 +2258,9 @@ const struct sparc_fpregmap sparc32_bsd_fpregmap =
32 * 4, /* %fsr */
};
+void _initialize_sparc_tdep ();
void
-_initialize_sparc_tdep (void)
+_initialize_sparc_tdep ()
{
register_gdbarch_init (bfd_arch_sparc, sparc32_gdbarch_init);
}
@@ -62,8 +62,9 @@ sparc64fbsd_kvm_supply_pcb (struct regcache *regcache, struct pcb *pcb)
/* Add some extra features to the generic SPARC target. */
static sparc_target<fbsd_nat_target> the_sparc64_fbsd_nat_target;
+void _initialize_sparc64fbsd_nat ();
void
-_initialize_sparc64fbsd_nat (void)
+_initialize_sparc64fbsd_nat ()
{
add_inf_child_target (&the_sparc64_fbsd_nat_target);
@@ -242,8 +242,9 @@ sparc64fbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
(gdbarch, svr4_lp64_fetch_link_map_offsets);
}
+void _initialize_sparc64fbsd_tdep ();
void
-_initialize_sparc64fbsd_tdep (void)
+_initialize_sparc64fbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_sparc, bfd_mach_sparc_v9,
GDB_OSABI_FREEBSD, sparc64fbsd_init_abi);
@@ -88,8 +88,9 @@ fill_fpregset (const struct regcache *regcache,
sparc64_collect_fpregset (&sparc64_bsd_fpregmap, regcache, regnum, fpregs);
}
+void _initialize_sparc64_linux_nat ();
void
-_initialize_sparc64_linux_nat (void)
+_initialize_sparc64_linux_nat ()
{
sparc_fpregmap = &sparc64_bsd_fpregmap;
@@ -408,8 +408,9 @@ sparc64_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
sparc64_linux_handle_segmentation_fault);
}
+void _initialize_sparc64_linux_tdep ();
void
-_initialize_sparc64_linux_tdep (void)
+_initialize_sparc64_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_sparc, bfd_mach_sparc_v9,
GDB_OSABI_LINUX, sparc64_linux_init_abi);
@@ -69,8 +69,9 @@ sparc64_fpregset_supplies_p (struct gdbarch *gdbarch, int regnum)
return 0;
}
+void _initialize_sparc64_nat ();
void
-_initialize_sparc64_nat (void)
+_initialize_sparc64_nat ()
{
sparc_supply_gregset = sparc64_supply_gregset;
sparc_collect_gregset = sparc64_collect_gregset;
@@ -170,8 +170,9 @@ sparc64nbsd_supply_pcb (struct regcache *regcache, struct pcb *pcb)
/* We've got nothing to add to the generic SPARC target. */
static sparc_target<inf_ptrace_target> the_sparc64_nbsd_nat_target;
+void _initialize_sparc64nbsd_nat ();
void
-_initialize_sparc64nbsd_nat (void)
+_initialize_sparc64nbsd_nat ()
{
sparc_supply_gregset = sparc64nbsd_supply_gregset;
sparc_collect_gregset = sparc64nbsd_collect_gregset;
@@ -268,8 +268,9 @@ sparc64nbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
(gdbarch, svr4_lp64_fetch_link_map_offsets);
}
+void _initialize_sparc64nbsd_tdep ();
void
-_initialize_sparc64nbsd_tdep (void)
+_initialize_sparc64nbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_sparc, bfd_mach_sparc_v9,
GDB_OSABI_NETBSD, sparc64nbsd_init_abi);
@@ -109,8 +109,9 @@ sparc64obsd_supply_pcb (struct regcache *regcache, struct pcb *pcb)
/* Add some extra features to the generic SPARC target. */
static sparc_target<obsd_nat_target> the_sparc64_obsd_nat_target;
+void _initialize_sparc64obsd_nat ();
void
-_initialize_sparc64obsd_nat (void)
+_initialize_sparc64obsd_nat ()
{
sparc_supply_gregset = sparc64_supply_gregset;
sparc_collect_gregset = sparc64_collect_gregset;
@@ -440,8 +440,9 @@ sparc64obsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
bsd_uthread_set_collect_uthread (gdbarch, sparc64obsd_collect_uthread);
}
+void _initialize_sparc64obsd_tdep ();
void
-_initialize_sparc64obsd_tdep (void)
+_initialize_sparc64obsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_sparc, bfd_mach_sparc_v9,
GDB_OSABI_OPENBSD, sparc64obsd_init_abi);
@@ -243,8 +243,9 @@ sparc64_sol2_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
set_gdbarch_core_pid_to_str (gdbarch, sol2_core_pid_to_str);
}
+void _initialize_sparc64_sol2_tdep ();
void
-_initialize_sparc64_sol2_tdep (void)
+_initialize_sparc64_sol2_tdep ()
{
gdbarch_register_osabi (bfd_arch_sparc, bfd_mach_sparc_v9,
GDB_OSABI_SOLARIS, sparc64_sol2_init_abi);
@@ -534,8 +534,9 @@ adi_assign_command (const char *args, int from_tty)
do_assign (next_address, cnt, version);
}
+void _initialize_sparc64_adi_tdep ();
void
-_initialize_sparc64_adi_tdep (void)
+_initialize_sparc64_adi_tdep ()
{
add_prefix_cmd ("adi", class_support, info_adi_command,
@@ -4779,8 +4779,9 @@ hashname (const char *name)
/* Initializer for this module. */
+void _initialize_stabsread ();
void
-_initialize_stabsread (void)
+_initialize_stabsread ()
{
undef_types_allocated = 20;
undef_types_length = 0;
@@ -3339,8 +3339,9 @@ static struct cmd_list_element *select_frame_cmd_list = NULL;
/* Commands with a prefix of `info frame'. */
static struct cmd_list_element *info_frame_cmd_list = NULL;
+void _initialize_stack ();
void
-_initialize_stack (void)
+_initialize_stack ()
{
struct cmd_list_element *cmd;
@@ -1709,8 +1709,9 @@ info_probes_stap_command (const char *arg, int from_tty)
info_probes_for_spops (arg, from_tty, &stap_static_probe_ops);
}
+void _initialize_stap_probe ();
void
-_initialize_stap_probe (void)
+_initialize_stap_probe ()
{
all_static_probe_ops.push_back (&stap_static_probe_ops);
@@ -91,8 +91,9 @@ value_of_builtin_frame_ps_reg (struct frame_info *frame, const void *baton)
error (_("Standard register ``$ps'' is not available for this target"));
}
+void _initialize_frame_reg ();
void
-_initialize_frame_reg (void)
+_initialize_frame_reg ()
{
/* Frame based $fp, $pc, $sp and $ps. These only come into play
when the target does not define its own version of these
@@ -645,8 +645,9 @@ show_debug_symfile (struct ui_file *file, int from_tty,
fprintf_filtered (file, _("Symfile debugging is %s.\n"), value);
}
+void _initialize_symfile_debug ();
void
-_initialize_symfile_debug (void)
+_initialize_symfile_debug ()
{
add_setshow_boolean_cmd ("symfile", no_class, &debug_symfile, _("\
Set debugging of the symfile functions."), _("\
@@ -203,8 +203,9 @@ add_vsyscall_page (struct target_ops *target, int from_tty)
}
}
+void _initialize_symfile_mem ();
void
-_initialize_symfile_mem (void)
+_initialize_symfile_mem ()
{
add_cmd ("add-symbol-file-from-memory", class_files,
add_symbol_file_from_memory_command,
@@ -3864,8 +3864,9 @@ test_set_ext_lang_command ()
#endif /* GDB_SELF_TEST */
+void _initialize_symfile ();
void
-_initialize_symfile (void)
+_initialize_symfile ()
{
struct cmd_list_element *c;
@@ -1040,8 +1040,9 @@ maintenance_info_line_tables (const char *regexp, int from_tty)
/* Do early runtime initializations. */
+void _initialize_symmisc ();
void
-_initialize_symmisc (void)
+_initialize_symmisc ()
{
std_in = stdin;
std_out = stdout;
@@ -6689,8 +6689,9 @@ info_module_var_func_command_completer (struct cmd_list_element *ignore,
+void _initialize_symtab ();
void
-_initialize_symtab (void)
+_initialize_symtab ()
{
cmd_list_element *c;
@@ -152,8 +152,9 @@ code_cache_enabled_p (void)
return code_cache_enabled;
}
+void _initialize_target_dcache ();
void
-_initialize_target_dcache (void)
+_initialize_target_dcache ()
{
add_setshow_boolean_cmd ("stack-cache", class_support,
&stack_cache_enabled_1, _("\
@@ -1824,8 +1824,9 @@ maintenance_check_xml_descriptions (const char *dir, int from_tty)
(long) selftests::xml_tdesc.size (), failed);
}
+void _initialize_target_descriptions ();
void
-_initialize_target_descriptions (void)
+_initialize_target_descriptions ()
{
tdesc_data = gdbarch_data_register_pre_init (tdesc_data_init);
@@ -2189,8 +2189,9 @@ static const struct internalvar_funcs gthread_funcs =
NULL
};
+void _initialize_thread ();
void
-_initialize_thread (void)
+_initialize_thread ()
{
static struct cmd_list_element *thread_apply_list = NULL;
cmd_list_element *c;
@@ -204,8 +204,9 @@ tic6x_uclinux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
&tic6x_linux_rt_sigreturn_tramp_frame);
}
+void _initialize_tic6x_linux_tdep ();
void
-_initialize_tic6x_linux_tdep (void)
+_initialize_tic6x_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_tic6x, 0, GDB_OSABI_LINUX,
tic6x_uclinux_init_abi);
@@ -1301,8 +1301,9 @@ tic6x_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
+void _initialize_tic6x_tdep ();
void
-_initialize_tic6x_tdep (void)
+_initialize_tic6x_tdep ()
{
register_gdbarch_init (bfd_arch_tic6x, tic6x_gdbarch_init);
}
@@ -164,8 +164,9 @@ tilegx_linux_nat_target::store_registers (struct regcache *regcache,
perror_with_name (_("Couldn't write registers"));
}
+void _initialize_tile_linux_nat ();
void
-_initialize_tile_linux_nat (void)
+_initialize_tile_linux_nat ()
{
linux_target = &the_tilegx_linux_nat_target;
add_inf_child_target (&the_tilegx_linux_nat_target);
@@ -135,8 +135,9 @@ tilegx_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
set_gdbarch_skip_solib_resolver (gdbarch, glibc_skip_solib_resolver);
}
+void _initialize_tilegx_linux_tdep ();
void
-_initialize_tilegx_linux_tdep (void)
+_initialize_tilegx_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_tilegx, bfd_mach_tilegx, GDB_OSABI_LINUX,
tilegx_linux_init_abi);
@@ -1032,8 +1032,9 @@ tilegx_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
+void _initialize_tilegx_tdep ();
void
-_initialize_tilegx_tdep (void)
+_initialize_tilegx_tdep ()
{
register_gdbarch_init (bfd_arch_tilegx, tilegx_gdbarch_init);
}
@@ -1721,8 +1721,9 @@ ctf_target::traceframe_info ()
/* module initialization */
+void _initialize_ctf ();
void
-_initialize_ctf (void)
+_initialize_ctf ()
{
#if HAVE_LIBBABELTRACE
add_target (ctf_target_info, ctf_target_open, filename_completer);
@@ -1131,8 +1131,9 @@ tfile_append_tdesc_line (const char *line)
buffer_grow_str (&trace_tdesc, "\n");
}
+void _initialize_tracefile_tfile ();
void
-_initialize_tracefile_tfile (void)
+_initialize_tracefile_tfile ()
{
add_target (tfile_target_info, tfile_target_open, filename_completer);
}
@@ -471,8 +471,9 @@ tracefile_target::get_trace_status (struct trace_status *ts)
return -1;
}
+void _initialize_tracefile ();
void
-_initialize_tracefile (void)
+_initialize_tracefile ()
{
add_com ("tsave", class_trace, tsave_command, _("\
Save the trace data to a file.\n\
@@ -3980,8 +3980,9 @@ static const struct internalvar_funcs sdata_funcs =
cmd_list_element *while_stepping_cmd_element = nullptr;
/* module initialization */
+void _initialize_tracepoint ();
void
-_initialize_tracepoint (void)
+_initialize_tracepoint ()
{
struct cmd_list_element *c;
@@ -277,8 +277,9 @@ tui_remove_hooks (void)
tui_attach_detach_observers (false);
}
+void _initialize_tui_hooks ();
void
-_initialize_tui_hooks (void)
+_initialize_tui_hooks ()
{
/* Install the permanent hooks. */
gdb::observers::new_objfile.attach (tui_new_objfile_hook);
@@ -306,8 +306,9 @@ tui_interp_factory (const char *name)
return new tui_interp (name);
}
+void _initialize_tui_interp ();
void
-_initialize_tui_interp (void)
+_initialize_tui_interp ()
{
interp_factory_register (INTERP_TUI, tui_interp_factory);
@@ -790,8 +790,9 @@ initialize_layouts ()
/* Function to initialize gdb commands, for tui window layout
manipulation. */
+void _initialize_tui_layout ();
void
-_initialize_tui_layout (void)
+_initialize_tui_layout ()
{
struct cmd_list_element *cmd;
@@ -650,8 +650,9 @@ tui_reggroup_completer (struct cmd_list_element *ignore,
}
}
+void _initialize_tui_regs ();
void
-_initialize_tui_regs (void)
+_initialize_tui_regs ()
{
struct cmd_list_element **tuicmd, *cmd;
@@ -370,8 +370,9 @@ tui_update_command (const char *arg, int from_tty)
/* Function to initialize gdb commands, for tui window stack
manipulation. */
+void _initialize_tui_stack ();
void
-_initialize_tui_stack (void)
+_initialize_tui_stack ()
{
add_com ("update", class_tui, tui_update_command,
_("Update the source window and locator to "
@@ -1012,8 +1012,9 @@ parse_scrolling_args (const char *arg,
/* Function to initialize gdb commands, for tui window
manipulation. */
+void _initialize_tui_win ();
void
-_initialize_tui_win (void)
+_initialize_tui_win ()
{
static struct cmd_list_element *tui_setlist;
static struct cmd_list_element *tui_showlist;
@@ -605,8 +605,9 @@ tui_get_command_dimension (unsigned int *width,
return true;
}
+void _initialize_tui ();
void
-_initialize_tui (void)
+_initialize_tui ()
{
struct cmd_list_element **tuicmd;
@@ -798,8 +798,9 @@ show_print_type_nested_types (struct ui_file *file, int from_tty,
}
}
+void _initialize_typeprint ();
void
-_initialize_typeprint (void)
+_initialize_typeprint ()
{
struct cmd_list_element *c;
@@ -404,6 +404,7 @@ skip_ansi_escape (const char *buf, int *n_read)
return true;
}
+void _initialize_ui_style ();
void
_initialize_ui_style ()
{
@@ -523,6 +523,7 @@ run_tests ()
} /* namespace array_view_tests */
} /* namespace selftests */
+void _initialize_array_view_selftests ();
void
_initialize_array_view_selftests ()
{
@@ -59,6 +59,7 @@ test ()
}
}
+void _initialize_child_path_selftests ();
void
_initialize_child_path_selftests ()
{
@@ -110,6 +110,7 @@ test_cli_utils ()
}
}
+void _initialize_cli_utils_selftests ();
void
_initialize_cli_utils_selftests ()
{
@@ -125,6 +125,7 @@ string_vappendf_tests ()
} /* namespace selftests */
+void _initialize_common_utils_selftests ();
void
_initialize_common_utils_selftests ()
{
@@ -152,6 +152,7 @@ copy_bitwise_tests (void)
} /* namespace selftests */
+void _initialize_copy_bitwise_utils_selftests ();
void
_initialize_copy_bitwise_utils_selftests ()
{
@@ -298,6 +298,7 @@ run_tests ()
} /* namespace gdb_environ */
} /* namespace selftests */
+void _initialize_environ_selftests ();
void
_initialize_environ_selftests ()
{
@@ -155,6 +155,7 @@ test_filtered_iterator_eq ()
} /* namespace selftests */
+void _initialize_filtered_iterator_selftests ();
void
_initialize_filtered_iterator_selftests ()
{
@@ -142,6 +142,7 @@ run_tests ()
} /* namespace format_pieces */
} /* namespace selftests */
+void _initialize_format_pieces_selftests ();
void
_initialize_format_pieces_selftests ()
{
@@ -171,6 +171,7 @@ run_tests ()
} /* namespace function_view */
} /* namespace selftests */
+void _initialize_function_view_selftests ();
void
_initialize_function_view_selftests ()
{
@@ -98,6 +98,7 @@ help_doc_invariants_tests ()
} /* namespace help_doc_tests */
} /* namespace selftests */
+void _initialize_help_doc_selftests ();
void
_initialize_help_doc_selftests ()
{
@@ -103,6 +103,7 @@ run_tests ()
}} // namespace selftests::lookup_name
+void _initialize_lookup_name_info_selftests ();
void
_initialize_lookup_name_info_selftests ()
{
@@ -70,6 +70,7 @@ run_tests ()
}
}
+void _initialize_main_thread_selftests ();
void
_initialize_main_thread_selftests ()
{
@@ -76,6 +76,7 @@ parse_memory_map_tests ()
#endif /* HAVE_LIBEXPAT */
+void _initialize_memory_map_selftests ();
void
_initialize_memory_map_selftests ()
{
@@ -106,6 +106,7 @@ normalize_mem_ranges_tests ()
} /* namespace memrange_tests */
} /* namespace selftests */
+void _initialize_memrange_selftests ();
void
_initialize_memrange_selftests ()
{
@@ -81,6 +81,7 @@ test ()
}
}
+void _initialize_mkdir_recursive_selftests ();
void
_initialize_mkdir_recursive_selftests ()
{
@@ -127,6 +127,7 @@ run_tests ()
} /* namespace observers */
} /* namespace selftests */
+void _initialize_observer_selftest ();
void
_initialize_observer_selftest ()
{
@@ -171,6 +171,7 @@ run_tests ()
} /* namespace offset_type */
} /* namespace selftests */
+void _initialize_offset_type_selftests ();
void
_initialize_offset_type_selftests ()
{
@@ -87,6 +87,7 @@ run_tests ()
} /* namespace optional */
} /* namespace selftests */
+void _initialize_optional_selftests ();
void
_initialize_optional_selftests ()
{
@@ -239,6 +239,7 @@ run_tests ()
} /* namespace parse_connection_spec_tests */
} /* namespace selftests */
+void _initialize_parse_connection_spec_selftests ();
void
_initialize_parse_connection_spec_selftests ()
{
@@ -61,6 +61,7 @@ static void test_hex2str ()
} /* namespace rsp_low */
} /* namespace selftests */
+void _initialize_rsp_low_selftests ();
void
_initialize_rsp_low_selftests ()
{
@@ -93,6 +93,7 @@ run_tests ()
} /* namespace scoped_fd */
} /* namespace selftests */
+void _initialize_scoped_fd_selftests ();
void
_initialize_scoped_fd_selftests ()
{
@@ -135,6 +135,7 @@ run_tests ()
#endif /* !defined(HAVE_SYS_MMAN_H) */
+void _initialize_scoped_mmap_selftests ();
void
_initialize_scoped_mmap_selftests ()
{
@@ -103,6 +103,7 @@ run_tests ()
} /* namespace scoped_restore_tests */
} /* namespace selftests */
+void _initialize_scoped_restore_selftests ();
void
_initialize_scoped_restore_selftests ()
{
@@ -172,6 +172,7 @@ run_tests ()
#endif /* __cplusplus < 201703L */
+void _initialize_string_view_selftests ();
void
_initialize_string_view_selftests ()
{
@@ -101,6 +101,7 @@ run_tests ()
} /* namespace style */
} /* namespace selftests */
+void _initialize_style_selftest ();
void
_initialize_style_selftest ()
{
@@ -61,6 +61,7 @@ test_parse_static_tracepoint_marker_definition ()
} /* namespace tracepoint_tests */
} /* namespace selftests */
+void _initialize_tracepoint_selftests ();
void
_initialize_tracepoint_selftests ()
{
@@ -46,6 +46,7 @@ run_tests ()
#endif /* TUI */
+void _initialize_tui_selftest ();
void
_initialize_tui_selftest ()
{
@@ -53,6 +53,7 @@ unpack_field_as_long_tests (struct gdbarch *arch)
}
}
+void _initialize_unpack_selftests ();
void
_initialize_unpack_selftests ()
{
@@ -51,6 +51,7 @@ test_substitute_path_component ()
}
}
+void _initialize_utils_selftests ();
void
_initialize_utils_selftests ()
{
@@ -66,6 +66,7 @@ unordered_remove_tests ()
} /* namespace vector_utils_tests */
} /* amespace selftests */
+void _initialize_vec_utils_selftests ();
void
_initialize_vec_utils_selftests ()
{
@@ -48,6 +48,7 @@ static void test_xml_escape_text_append ()
}
}
+void _initialize_xml_utils ();
void
_initialize_xml_utils ()
{
@@ -233,8 +233,9 @@ maintenance_print_user_registers (const char *args, int from_tty)
fprintf_unfiltered (gdb_stdout, " %-11s %3d\n", reg->name, regnum);
}
+void _initialize_user_regs ();
void
-_initialize_user_regs (void)
+_initialize_user_regs ()
{
user_regs_data = gdbarch_data_register_post_init (user_regs_init);
@@ -3415,8 +3415,9 @@ copy_bitwise (gdb_byte *dest, ULONGEST dest_offset,
}
}
+void _initialize_utils ();
void
-_initialize_utils (void)
+_initialize_utils ()
{
add_setshow_uinteger_cmd ("width", class_support, &chars_per_line, _("\
Set number of characters where GDB should wrap lines of its output."), _("\
@@ -1453,8 +1453,9 @@ v850_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
+void _initialize_v850_tdep ();
void
-_initialize_v850_tdep (void)
+_initialize_v850_tdep ()
{
register_gdbarch_init (bfd_arch_v850, v850_gdbarch_init);
register_gdbarch_init (bfd_arch_v850_rh850, v850_gdbarch_init);
@@ -3909,8 +3909,9 @@ cast_into_complex (struct type *type, struct value *val)
error (_("cannot cast non-number to complex"));
}
+void _initialize_valops ();
void
-_initialize_valops (void)
+_initialize_valops ()
{
add_setshow_boolean_cmd ("overload-resolution", class_support,
&overload_resolution, _("\
@@ -3262,8 +3262,9 @@ make_value_print_options_def_group (value_print_options *opts)
return {{value_print_option_defs}, opts};
}
+void _initialize_valprint ();
void
-_initialize_valprint (void)
+_initialize_valprint ()
{
cmd_list_element *cmd;
@@ -4127,8 +4127,9 @@ test_insert_into_bit_range_vector ()
} /* namespace selftests */
#endif /* GDB_SELF_TEST */
+void _initialize_values ();
void
-_initialize_values (void)
+_initialize_values ()
{
add_cmd ("convenience", no_class, show_convenience, _("\
Debugger convenience (\"$foo\") variables and functions.\n\
@@ -2520,8 +2520,9 @@ varobj_invalidate (void)
all_root_varobjs (varobj_invalidate_iter, NULL);
}
+void _initialize_varobj ();
void
-_initialize_varobj (void)
+_initialize_varobj ()
{
varobj_table = XCNEWVEC (struct vlist *, VAROBJ_TABLE_SIZE);
@@ -132,8 +132,9 @@ vaxbsd_supply_pcb (struct regcache *regcache, struct pcb *pcb)
return 1;
}
+void _initialize_vaxbsd_nat ();
void
-_initialize_vaxbsd_nat (void)
+_initialize_vaxbsd_nat ()
{
add_inf_child_target (&the_vax_bsd_nat_target);
@@ -34,8 +34,9 @@ vaxnbsd_elf_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
(gdbarch, svr4_ilp32_fetch_link_map_offsets);
}
+void _initialize_vaxnbsd_tdep ();
void
-_initialize_vaxnbsd_tdep (void)
+_initialize_vaxnbsd_tdep ()
{
gdbarch_register_osabi (bfd_arch_vax, 0, GDB_OSABI_NETBSD,
vaxnbsd_elf_init_abi);
@@ -507,8 +507,9 @@ vax_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return (gdbarch);
}
+void _initialize_vax_tdep ();
void
-_initialize_vax_tdep (void)
+_initialize_vax_tdep ()
{
gdbarch_register (bfd_arch_vax, vax_gdbarch_init, NULL);
}
@@ -3056,8 +3056,9 @@ windows_nat_target::thread_name (struct thread_info *thr)
}
+void _initialize_windows_nat ();
void
-_initialize_windows_nat (void)
+_initialize_windows_nat ()
{
x86_dr_low.set_control = cygwin_set_dr7;
x86_dr_low.set_addr = cygwin_set_dr;
@@ -3218,8 +3219,9 @@ windows_nat_target::thread_alive (ptid_t ptid)
return WaitForSingleObject (thread_rec (tid, FALSE)->h, 0) != WAIT_OBJECT_0;
}
+void _initialize_check_for_gdb_ini ();
void
-_initialize_check_for_gdb_ini (void)
+_initialize_check_for_gdb_ini ()
{
char *homedir;
if (inhibit_gdbinit)
@@ -3315,8 +3317,9 @@ bad_GetConsoleFontSize (HANDLE w, DWORD nFont)
/* Load any functions which may not be available in ancient versions
of Windows. */
+void _initialize_loadable ();
void
-_initialize_loadable (void)
+_initialize_loadable ()
{
HMODULE hm = NULL;
@@ -619,8 +619,9 @@ static const struct internalvar_funcs tlb_funcs =
NULL
};
+void _initialize_windows_tdep ();
void
-_initialize_windows_tdep (void)
+_initialize_windows_tdep ()
{
init_w32_command_list ();
add_cmd ("thread-information-block", class_info, display_tib,
@@ -122,6 +122,7 @@ x86bsd_dr_get_control (void)
#endif /* PT_GETDBREGS */
+void _initialize_x86_bsd_nat ();
void
_initialize_x86_bsd_nat ()
{
@@ -310,6 +310,7 @@ x86_linux_get_thread_area (pid_t pid, void *addr, unsigned int *base_addr)
}
+void _initialize_x86_linux_nat ();
void
_initialize_x86_linux_nat ()
{
@@ -3128,8 +3128,9 @@ xcoff_get_n_import_files (bfd *abfd)
return l_nimpid - 1;
}
+void _initialize_xcoffread ();
void
-_initialize_xcoffread (void)
+_initialize_xcoffread ()
{
add_symtab_fns (bfd_target_xcoff_flavour, &xcoff_sym_fns);
}
@@ -1008,8 +1008,10 @@ xml_fetch_content_from_file (const char *filename, void *baton)
return text;
}
+void _initialize_xml_support ();
+void _initialize_xml_support ();
void
-_initialize_xml_support (void)
+_initialize_xml_support ()
{
add_setshow_boolean_cmd ("xml", class_maintenance, &debug_xml,
_("Set XML parser debugging."),
@@ -833,8 +833,9 @@ xstormy16_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
Initializer function for the Sanyo Xstormy16a module.
Called by gdb at start-up. */
+void _initialize_xstormy16_tdep ();
void
-_initialize_xstormy16_tdep (void)
+_initialize_xstormy16_tdep ()
{
register_gdbarch_init (bfd_arch_xstormy16, xstormy16_gdbarch_init);
}
@@ -328,8 +328,9 @@ ps_get_thread_area (struct ps_prochandle *ph,
return PS_OK;
}
+void _initialize_xtensa_linux_nat ();
void
-_initialize_xtensa_linux_nat (void)
+_initialize_xtensa_linux_nat ()
{
const xtensa_regtable_t *ptr;
@@ -125,8 +125,9 @@ xtensa_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
svr4_fetch_objfile_link_map);
}
+void _initialize_xtensa_linux_tdep ();
void
-_initialize_xtensa_linux_tdep (void)
+_initialize_xtensa_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_xtensa, bfd_mach_xtensa, GDB_OSABI_LINUX,
xtensa_linux_init_abi);
@@ -3253,8 +3253,9 @@ xtensa_dump_tdep (struct gdbarch *gdbarch, struct ui_file *file)
error (_("xtensa_dump_tdep(): not implemented"));
}
+void _initialize_xtensa_tdep ();
void
-_initialize_xtensa_tdep (void)
+_initialize_xtensa_tdep ()
{
gdbarch_register (bfd_arch_xtensa, xtensa_gdbarch_init, xtensa_dump_tdep);
xtensa_init_reggroups ();