mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 09:08:59 +00:00
Change file initialization to use INIT_GDB_FILE macro
This patch introduces a new macro, INIT_GDB_FILE. This is used to
replace the current "_initialize_" idiom when introducing a per-file
initialization function. That is, rather than write:
void _initialize_something ();
void
_initialize_something ()
{
...
}
... now you would write:
INIT_GDB_FILE (something)
{
...
}
The macro handles both the declaration and definition of the function.
The point of this approach is that it makes it harder to accidentally
cause an initializer to be omitted; see commit 2711e475 ("Ensure
cooked_index_entry self-tests are run"). Specifically, the regexp now
used by make-init-c seems harder to trick.
New in v2: un-did some erroneous changes made by the script.
The bulk of this patch was written by script.
Regression tested on x86-64 Fedora 41.
This commit is contained in:
@@ -348,9 +348,7 @@ aarch64_notify_debug_reg_change (ptid_t ptid,
|
||||
}
|
||||
#endif
|
||||
|
||||
void _initialize_aarch64_fbsd_nat ();
|
||||
void
|
||||
_initialize_aarch64_fbsd_nat ()
|
||||
INIT_GDB_FILE (aarch64_fbsd_nat)
|
||||
{
|
||||
#ifdef HAVE_DBREG
|
||||
aarch64_initialize_hw_point ();
|
||||
|
||||
@@ -261,9 +261,7 @@ aarch64_fbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
|
||||
}
|
||||
}
|
||||
|
||||
void _initialize_aarch64_fbsd_tdep ();
|
||||
void
|
||||
_initialize_aarch64_fbsd_tdep ()
|
||||
INIT_GDB_FILE (aarch64_fbsd_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_aarch64, 0, GDB_OSABI_FREEBSD,
|
||||
aarch64_fbsd_init_abi);
|
||||
|
||||
@@ -1068,9 +1068,7 @@ aarch64_linux_nat_target::is_address_tagged (gdbarch *gdbarch, CORE_ADDR address
|
||||
return gdbarch_tagged_address_p (gdbarch, address);
|
||||
}
|
||||
|
||||
void _initialize_aarch64_linux_nat ();
|
||||
void
|
||||
_initialize_aarch64_linux_nat ()
|
||||
INIT_GDB_FILE (aarch64_linux_nat)
|
||||
{
|
||||
aarch64_initialize_hw_point ();
|
||||
|
||||
|
||||
@@ -3041,9 +3041,7 @@ aarch64_linux_ltag_tests (void)
|
||||
} /* namespace selftests */
|
||||
#endif /* GDB_SELF_TEST */
|
||||
|
||||
void _initialize_aarch64_linux_tdep ();
|
||||
void
|
||||
_initialize_aarch64_linux_tdep ()
|
||||
INIT_GDB_FILE (aarch64_linux_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_aarch64, 0, GDB_OSABI_LINUX,
|
||||
aarch64_linux_init_abi);
|
||||
|
||||
@@ -35,9 +35,7 @@ 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 ()
|
||||
INIT_GDB_FILE (aarch64_newlib_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_aarch64, 0, GDB_OSABI_NEWLIB,
|
||||
aarch64_newlib_init_abi);
|
||||
|
||||
@@ -4914,9 +4914,7 @@ static void aarch64_process_record_test (void);
|
||||
}
|
||||
#endif
|
||||
|
||||
void _initialize_aarch64_tdep ();
|
||||
void
|
||||
_initialize_aarch64_tdep ()
|
||||
INIT_GDB_FILE (aarch64_tdep)
|
||||
{
|
||||
gdbarch_register (bfd_arch_aarch64, aarch64_gdbarch_init,
|
||||
aarch64_dump_tdep);
|
||||
|
||||
@@ -13928,9 +13928,7 @@ static const char * const gnat_source_charsets[] =
|
||||
nullptr
|
||||
};
|
||||
|
||||
void _initialize_ada_language ();
|
||||
void
|
||||
_initialize_ada_language ()
|
||||
INIT_GDB_FILE (ada_language)
|
||||
{
|
||||
add_setshow_prefix_cmd
|
||||
("ada", no_class,
|
||||
|
||||
@@ -1650,9 +1650,7 @@ task_apply_command (const char *tidlist, int from_tty)
|
||||
from_tty, flags);
|
||||
}
|
||||
|
||||
void _initialize_tasks ();
|
||||
void
|
||||
_initialize_tasks ()
|
||||
INIT_GDB_FILE (tasks)
|
||||
{
|
||||
/* Attach various observers. */
|
||||
gdb::observers::normal_stop.attach (ada_tasks_normal_stop_observer,
|
||||
|
||||
@@ -479,9 +479,7 @@ test_addrmap ()
|
||||
} /* namespace selftests */
|
||||
#endif /* GDB_SELF_TEST */
|
||||
|
||||
void _initialize_addrmap ();
|
||||
void
|
||||
_initialize_addrmap ()
|
||||
INIT_GDB_FILE (addrmap)
|
||||
{
|
||||
#if GDB_SELF_TEST
|
||||
selftests::register_test ("addrmap", selftests::test_addrmap);
|
||||
|
||||
@@ -73,9 +73,7 @@ agent_new_objfile (struct objfile *objfile)
|
||||
agent_look_up_symbols (objfile);
|
||||
}
|
||||
|
||||
void _initialize_agent ();
|
||||
void
|
||||
_initialize_agent ()
|
||||
INIT_GDB_FILE (agent)
|
||||
{
|
||||
gdb::observers::new_objfile.attach (agent_new_objfile,
|
||||
"agent");
|
||||
|
||||
@@ -2062,9 +2062,7 @@ aix_thread_target::get_ada_task_ptid (long lwp, ULONGEST thread)
|
||||
/* Module startup initialization function, automagically called by
|
||||
init.c. */
|
||||
|
||||
void _initialize_aix_thread ();
|
||||
void
|
||||
_initialize_aix_thread ()
|
||||
INIT_GDB_FILE (aix_thread)
|
||||
{
|
||||
/* Notice when object files get loaded and unloaded. */
|
||||
gdb::observers::new_objfile.attach (new_objfile, "aix-thread");
|
||||
|
||||
@@ -156,9 +156,7 @@ alphabsd_supply_pcb (struct regcache *regcache, struct pcb *pcb)
|
||||
}
|
||||
|
||||
|
||||
void _initialize_alphabsd_nat ();
|
||||
void
|
||||
_initialize_alphabsd_nat ()
|
||||
INIT_GDB_FILE (alphabsd_nat)
|
||||
{
|
||||
add_inf_child_target (&the_alpha_bsd_nat_target);
|
||||
|
||||
|
||||
@@ -100,9 +100,7 @@ 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 ()
|
||||
INIT_GDB_FILE (alpha_linux_nat)
|
||||
{
|
||||
linux_target = &the_alpha_linux_nat_target;
|
||||
add_inf_child_target (&the_alpha_linux_nat_target);
|
||||
|
||||
@@ -386,9 +386,7 @@ 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 ()
|
||||
INIT_GDB_FILE (alpha_linux_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_alpha, 0, GDB_OSABI_LINUX,
|
||||
alpha_linux_init_abi);
|
||||
|
||||
@@ -279,9 +279,7 @@ alphanbsd_init_abi (struct gdbarch_info info,
|
||||
}
|
||||
|
||||
|
||||
void _initialize_alphanbsd_tdep ();
|
||||
void
|
||||
_initialize_alphanbsd_tdep ()
|
||||
INIT_GDB_FILE (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
|
||||
|
||||
@@ -125,9 +125,7 @@ alphaobsd_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch)
|
||||
}
|
||||
|
||||
|
||||
void _initialize_alphaobsd_tdep ();
|
||||
void
|
||||
_initialize_alphaobsd_tdep ()
|
||||
INIT_GDB_FILE (alphaobsd_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_alpha, 0, GDB_OSABI_OPENBSD,
|
||||
alphaobsd_init_abi);
|
||||
|
||||
@@ -1815,9 +1815,7 @@ 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 ()
|
||||
INIT_GDB_FILE (alpha_tdep)
|
||||
{
|
||||
|
||||
gdbarch_register (bfd_arch_alpha, alpha_gdbarch_init, NULL);
|
||||
|
||||
@@ -2475,10 +2475,8 @@ maybe_reset_amd_dbgapi ()
|
||||
get_status_string (status));
|
||||
}
|
||||
|
||||
extern initialize_file_ftype _initialize_amd_dbgapi_target;
|
||||
|
||||
void
|
||||
_initialize_amd_dbgapi_target ()
|
||||
INIT_GDB_FILE (amd_dbgapi_target)
|
||||
{
|
||||
/* Make sure the loaded debugger library version is greater than or equal to
|
||||
the one used to build GDB. */
|
||||
|
||||
@@ -116,9 +116,7 @@ x86_darwin_init_abi_64 (struct gdbarch_info info, struct gdbarch *gdbarch)
|
||||
set_gdbarch_so_ops (gdbarch, &darwin_so_ops);
|
||||
}
|
||||
|
||||
void _initialize_amd64_darwin_tdep ();
|
||||
void
|
||||
_initialize_amd64_darwin_tdep ()
|
||||
INIT_GDB_FILE (amd64_darwin_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_i386, bfd_mach_x86_64,
|
||||
GDB_OSABI_DARWIN, x86_darwin_init_abi_64);
|
||||
|
||||
@@ -45,9 +45,7 @@ amd64_dicos_osabi_sniffer (bfd *abfd)
|
||||
return GDB_OSABI_UNKNOWN;
|
||||
}
|
||||
|
||||
void _initialize_amd64_dicos_tdep ();
|
||||
void
|
||||
_initialize_amd64_dicos_tdep ()
|
||||
INIT_GDB_FILE (amd64_dicos_tdep)
|
||||
{
|
||||
gdbarch_register_osabi_sniffer (bfd_arch_i386, bfd_target_elf_flavour,
|
||||
amd64_dicos_osabi_sniffer);
|
||||
|
||||
@@ -324,9 +324,7 @@ amd64_fbsd_nat_target::read_description ()
|
||||
return i386_target_description (X86_XSTATE_SSE_MASK, true);
|
||||
}
|
||||
|
||||
void _initialize_amd64fbsd_nat ();
|
||||
void
|
||||
_initialize_amd64fbsd_nat ()
|
||||
INIT_GDB_FILE (amd64fbsd_nat)
|
||||
{
|
||||
add_inf_child_target (&the_amd64_fbsd_nat_target);
|
||||
|
||||
|
||||
@@ -337,9 +337,7 @@ amd64fbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
|
||||
amd64fbsd_get_thread_local_address);
|
||||
}
|
||||
|
||||
void _initialize_amd64fbsd_tdep ();
|
||||
void
|
||||
_initialize_amd64fbsd_tdep ()
|
||||
INIT_GDB_FILE (amd64fbsd_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_i386, bfd_mach_x86_64,
|
||||
GDB_OSABI_FREEBSD, amd64fbsd_init_abi);
|
||||
|
||||
@@ -222,9 +222,7 @@ amd64_gnu_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
|
||||
(gdbarch, svr4_lp64_fetch_link_map_offsets);
|
||||
}
|
||||
|
||||
void _initialize_amd64_gnu_tdep ();
|
||||
void
|
||||
_initialize_amd64_gnu_tdep ()
|
||||
INIT_GDB_FILE (amd64_gnu_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_i386, bfd_mach_x86_64,
|
||||
GDB_OSABI_HURD, amd64_gnu_init_abi);
|
||||
|
||||
@@ -424,9 +424,7 @@ amd64_linux_nat_target::low_siginfo_fixup (siginfo_t *ptrace,
|
||||
return false;
|
||||
}
|
||||
|
||||
void _initialize_amd64_linux_nat ();
|
||||
void
|
||||
_initialize_amd64_linux_nat ()
|
||||
INIT_GDB_FILE (amd64_linux_nat)
|
||||
{
|
||||
amd64_native_gregset32_reg_offset = amd64_linux_gregset32_reg_offset;
|
||||
amd64_native_gregset32_num_regs = I386_LINUX_NUM_REGS;
|
||||
|
||||
@@ -2348,9 +2348,7 @@ amd64_x32_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
|
||||
(gdbarch, linux_ilp32_fetch_link_map_offsets);
|
||||
}
|
||||
|
||||
void _initialize_amd64_linux_tdep ();
|
||||
void
|
||||
_initialize_amd64_linux_tdep ()
|
||||
INIT_GDB_FILE (amd64_linux_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_i386, bfd_mach_x86_64,
|
||||
GDB_OSABI_LINUX, amd64_linux_init_abi);
|
||||
|
||||
@@ -55,9 +55,7 @@ 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 ()
|
||||
INIT_GDB_FILE (amd64nbsd_nat)
|
||||
{
|
||||
amd64_native_gregset32_reg_offset = amd64nbsd32_r_reg_offset;
|
||||
amd64_native_gregset32_num_regs = ARRAY_SIZE (amd64nbsd32_r_reg_offset);
|
||||
|
||||
@@ -120,9 +120,7 @@ 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 ()
|
||||
INIT_GDB_FILE (amd64nbsd_tdep)
|
||||
{
|
||||
/* The NetBSD/amd64 native dependent code makes this assumption. */
|
||||
gdb_assert (ARRAY_SIZE (amd64nbsd_r_reg_offset) == AMD64_NUM_GREGS);
|
||||
|
||||
@@ -127,9 +127,7 @@ 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 ()
|
||||
INIT_GDB_FILE (amd64obsd_nat)
|
||||
{
|
||||
amd64_native_gregset32_reg_offset = amd64obsd32_r_reg_offset;
|
||||
amd64_native_gregset32_num_regs = ARRAY_SIZE (amd64obsd32_r_reg_offset);
|
||||
|
||||
@@ -450,9 +450,7 @@ 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 ()
|
||||
INIT_GDB_FILE (amd64obsd_tdep)
|
||||
{
|
||||
/* The OpenBSD/amd64 native dependent code makes this assumption. */
|
||||
gdb_assert (ARRAY_SIZE (amd64obsd_r_reg_offset) == AMD64_NUM_GREGS);
|
||||
|
||||
@@ -100,9 +100,7 @@ amd64_sol2_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
|
||||
(gdbarch, svr4_lp64_fetch_link_map_offsets);
|
||||
}
|
||||
|
||||
void _initialize_amd64_sol2_tdep ();
|
||||
void
|
||||
_initialize_amd64_sol2_tdep ()
|
||||
INIT_GDB_FILE (amd64_sol2_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_i386, bfd_mach_x86_64,
|
||||
GDB_OSABI_SOLARIS, amd64_sol2_init_abi);
|
||||
|
||||
@@ -3768,9 +3768,7 @@ amd64_insn_decode (void)
|
||||
} // namespace selftests
|
||||
#endif /* GDB_SELF_TEST */
|
||||
|
||||
void _initialize_amd64_tdep ();
|
||||
void
|
||||
_initialize_amd64_tdep ()
|
||||
INIT_GDB_FILE (amd64_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_i386, bfd_mach_x86_64, GDB_OSABI_NONE,
|
||||
amd64_none_init_abi);
|
||||
|
||||
@@ -94,9 +94,7 @@ 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 ()
|
||||
INIT_GDB_FILE (amd64_windows_nat)
|
||||
{
|
||||
x86_set_debug_register_length (8);
|
||||
}
|
||||
|
||||
@@ -1404,9 +1404,7 @@ amd64_cygwin_core_osabi_sniffer (bfd *abfd)
|
||||
return GDB_OSABI_UNKNOWN;
|
||||
}
|
||||
|
||||
void _initialize_amd64_windows_tdep ();
|
||||
void
|
||||
_initialize_amd64_windows_tdep ()
|
||||
INIT_GDB_FILE (amd64_windows_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_i386, bfd_mach_x86_64, GDB_OSABI_WINDOWS,
|
||||
amd64_windows_init_abi);
|
||||
|
||||
@@ -1371,10 +1371,7 @@ amdgpu_register_type_parse_test ()
|
||||
|
||||
#endif
|
||||
|
||||
void _initialize_amdgpu_tdep ();
|
||||
|
||||
void
|
||||
_initialize_amdgpu_tdep ()
|
||||
INIT_GDB_FILE (amdgpu_tdep)
|
||||
{
|
||||
gdbarch_register (bfd_arch_amdgcn, amdgpu_gdbarch_init, NULL,
|
||||
amdgpu_supports_arch_info);
|
||||
|
||||
@@ -627,9 +627,7 @@ breakpoint_changed (struct breakpoint *b)
|
||||
annotate_breakpoints_invalid ();
|
||||
}
|
||||
|
||||
void _initialize_annotate ();
|
||||
void
|
||||
_initialize_annotate ()
|
||||
INIT_GDB_FILE (annotate)
|
||||
{
|
||||
gdb::observers::breakpoint_created.attach (breakpoint_changed, "annotate");
|
||||
gdb::observers::breakpoint_deleted.attach (breakpoint_changed, "annotate");
|
||||
|
||||
@@ -309,9 +309,7 @@ ps_get_thread_area (struct ps_prochandle *ph, lwpid_t lwpid, int idx,
|
||||
}
|
||||
|
||||
/* Suppress warning from -Wmissing-prototypes. */
|
||||
void _initialize_arc_linux_nat ();
|
||||
void
|
||||
_initialize_arc_linux_nat ()
|
||||
INIT_GDB_FILE (arc_linux_nat)
|
||||
{
|
||||
/* Register the target. */
|
||||
linux_target = &the_arc_linux_nat_target;
|
||||
|
||||
@@ -740,11 +740,7 @@ arc_linux_init_osabi (struct gdbarch_info info, struct gdbarch *gdbarch)
|
||||
linux_ilp32_fetch_link_map_offsets);
|
||||
}
|
||||
|
||||
/* Suppress warning from -Wmissing-prototypes. */
|
||||
extern initialize_file_ftype _initialize_arc_linux_tdep;
|
||||
|
||||
void
|
||||
_initialize_arc_linux_tdep ()
|
||||
INIT_GDB_FILE (arc_linux_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_arc, 0, GDB_OSABI_LINUX,
|
||||
arc_linux_init_osabi);
|
||||
|
||||
@@ -58,9 +58,7 @@ arc_newlib_osabi_sniffer (bfd *abfd)
|
||||
return GDB_OSABI_UNKNOWN;
|
||||
}
|
||||
|
||||
void _initialize_arc_newlib_tdep ();
|
||||
void
|
||||
_initialize_arc_newlib_tdep ()
|
||||
INIT_GDB_FILE (arc_newlib_tdep)
|
||||
{
|
||||
gdbarch_register_osabi_sniffer (bfd_arch_arc, bfd_target_elf_flavour,
|
||||
arc_newlib_osabi_sniffer);
|
||||
|
||||
@@ -2458,9 +2458,7 @@ dump_arc_instruction_command (const char *args, int from_tty)
|
||||
arc_insn_dump (insn);
|
||||
}
|
||||
|
||||
void _initialize_arc_tdep ();
|
||||
void
|
||||
_initialize_arc_tdep ()
|
||||
INIT_GDB_FILE (arc_tdep)
|
||||
{
|
||||
gdbarch_register (bfd_arch_arc, arc_gdbarch_init, arc_dump_tdep);
|
||||
|
||||
|
||||
@@ -1525,9 +1525,7 @@ core_file_exec_context::environment () const
|
||||
return e;
|
||||
}
|
||||
|
||||
void _initialize_gdbarch_utils ();
|
||||
void
|
||||
_initialize_gdbarch_utils ()
|
||||
INIT_GDB_FILE (gdbarch_utils)
|
||||
{
|
||||
add_setshow_enum_cmd ("endian", class_support,
|
||||
endian_enum, &set_endian_string,
|
||||
|
||||
@@ -104,9 +104,7 @@ arm_fbsd_nat_target::read_description ()
|
||||
return desc;
|
||||
}
|
||||
|
||||
void _initialize_arm_fbsd_nat ();
|
||||
void
|
||||
_initialize_arm_fbsd_nat ()
|
||||
INIT_GDB_FILE (arm_fbsd_nat)
|
||||
{
|
||||
add_inf_child_target (&the_arm_fbsd_nat_target);
|
||||
}
|
||||
|
||||
@@ -322,9 +322,7 @@ 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 ()
|
||||
INIT_GDB_FILE (arm_fbsd_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_arm, 0, GDB_OSABI_FREEBSD,
|
||||
arm_fbsd_init_abi);
|
||||
|
||||
@@ -1393,9 +1393,7 @@ 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 ()
|
||||
INIT_GDB_FILE (arm_linux_nat)
|
||||
{
|
||||
/* Register the target. */
|
||||
linux_target = &the_arm_linux_nat_target;
|
||||
|
||||
@@ -2026,9 +2026,7 @@ 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 ()
|
||||
INIT_GDB_FILE (arm_linux_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_arm, 0, GDB_OSABI_LINUX,
|
||||
arm_linux_init_abi);
|
||||
|
||||
@@ -354,9 +354,7 @@ arm_netbsd_nat_target::read_description ()
|
||||
return arm_read_description (ARM_FP_TYPE_VFPV3, false);
|
||||
}
|
||||
|
||||
void _initialize_arm_netbsd_nat ();
|
||||
void
|
||||
_initialize_arm_netbsd_nat ()
|
||||
INIT_GDB_FILE (arm_netbsd_nat)
|
||||
{
|
||||
add_inf_child_target (&the_arm_netbsd_nat_target);
|
||||
}
|
||||
|
||||
@@ -160,9 +160,7 @@ 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 ()
|
||||
INIT_GDB_FILE (arm_netbsd_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_arm, 0, GDB_OSABI_NETBSD,
|
||||
arm_netbsd_elf_init_abi);
|
||||
|
||||
@@ -204,9 +204,7 @@ arm_none_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
|
||||
|
||||
/* Initialize ARM bare-metal target support. */
|
||||
|
||||
void _initialize_arm_none_tdep ();
|
||||
void
|
||||
_initialize_arm_none_tdep ()
|
||||
INIT_GDB_FILE (arm_none_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_arm, 0, GDB_OSABI_NONE,
|
||||
arm_none_init_abi);
|
||||
|
||||
@@ -114,9 +114,7 @@ armobsd_init_abi (struct gdbarch_info info,
|
||||
}
|
||||
}
|
||||
|
||||
void _initialize_armobsd_tdep ();
|
||||
void
|
||||
_initialize_armobsd_tdep ()
|
||||
INIT_GDB_FILE (armobsd_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_arm, 0, GDB_OSABI_OPENBSD,
|
||||
armobsd_init_abi);
|
||||
|
||||
@@ -73,9 +73,7 @@ arm_pikeos_osabi_sniffer (bfd *abfd)
|
||||
return GDB_OSABI_UNKNOWN;
|
||||
}
|
||||
|
||||
void _initialize_arm_pikeos_tdep ();
|
||||
void
|
||||
_initialize_arm_pikeos_tdep ()
|
||||
INIT_GDB_FILE (arm_pikeos_tdep)
|
||||
{
|
||||
/* Register the sniffer for the PikeOS targets. */
|
||||
gdbarch_register_osabi_sniffer (bfd_arch_arm, bfd_target_elf_flavour,
|
||||
|
||||
@@ -11015,9 +11015,7 @@ static void arm_analyze_prologue_test ();
|
||||
}
|
||||
#endif
|
||||
|
||||
void _initialize_arm_tdep ();
|
||||
void
|
||||
_initialize_arm_tdep ()
|
||||
INIT_GDB_FILE (arm_tdep)
|
||||
{
|
||||
long length;
|
||||
int i, j;
|
||||
|
||||
@@ -152,9 +152,7 @@ arm_wince_osabi_sniffer (bfd *abfd)
|
||||
return GDB_OSABI_UNKNOWN;
|
||||
}
|
||||
|
||||
void _initialize_arm_wince_tdep ();
|
||||
void
|
||||
_initialize_arm_wince_tdep ()
|
||||
INIT_GDB_FILE (arm_wince_tdep)
|
||||
{
|
||||
gdbarch_register_osabi_sniffer (bfd_arch_arm, bfd_target_coff_flavour,
|
||||
arm_wince_osabi_sniffer);
|
||||
|
||||
@@ -1568,9 +1568,7 @@ found and/or loaded."),
|
||||
|
||||
gdb::observers::token auto_load_new_objfile_observer_token;
|
||||
|
||||
void _initialize_auto_load ();
|
||||
void
|
||||
_initialize_auto_load ()
|
||||
INIT_GDB_FILE (auto_load)
|
||||
{
|
||||
struct cmd_list_element *cmd;
|
||||
gdb::unique_xmalloc_ptr<char> scripts_directory_help, gdb_name_help,
|
||||
|
||||
@@ -609,9 +609,7 @@ info_auxv_command (const char *cmd, int from_tty)
|
||||
}
|
||||
}
|
||||
|
||||
void _initialize_auxv ();
|
||||
void
|
||||
_initialize_auxv ()
|
||||
INIT_GDB_FILE (auxv)
|
||||
{
|
||||
add_info ("auxv", info_auxv_command,
|
||||
_("Display the inferior's auxiliary vector.\n\
|
||||
|
||||
@@ -1629,9 +1629,7 @@ avr_io_reg_read_command (const char *args, int from_tty)
|
||||
}
|
||||
}
|
||||
|
||||
void _initialize_avr_tdep ();
|
||||
void
|
||||
_initialize_avr_tdep ()
|
||||
INIT_GDB_FILE (avr_tdep)
|
||||
{
|
||||
gdbarch_register (bfd_arch_avr, avr_gdbarch_init);
|
||||
|
||||
|
||||
@@ -2634,9 +2634,7 @@ maint_agent_printf_command (const char *cmdrest, int from_tty)
|
||||
|
||||
/* Initialization code. */
|
||||
|
||||
void _initialize_ax_gdb ();
|
||||
void
|
||||
_initialize_ax_gdb ()
|
||||
INIT_GDB_FILE (ax_gdb)
|
||||
{
|
||||
add_cmd ("agent", class_maintenance, maint_agent_command,
|
||||
_("\
|
||||
|
||||
@@ -161,9 +161,7 @@ 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 ()
|
||||
INIT_GDB_FILE (bfin_linux_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_bfin, 0, GDB_OSABI_LINUX,
|
||||
bfin_linux_init_abi);
|
||||
|
||||
@@ -837,9 +837,7 @@ bfin_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
||||
return gdbarch;
|
||||
}
|
||||
|
||||
void _initialize_bfin_tdep ();
|
||||
void
|
||||
_initialize_bfin_tdep ()
|
||||
INIT_GDB_FILE (bfin_tdep)
|
||||
{
|
||||
gdbarch_register (bfd_arch_bfin, bfin_gdbarch_init);
|
||||
}
|
||||
|
||||
@@ -924,9 +924,7 @@ maintenance_info_blocks (const char *arg, int from_tty)
|
||||
|
||||
|
||||
|
||||
void _initialize_block ();
|
||||
void
|
||||
_initialize_block ()
|
||||
INIT_GDB_FILE (block)
|
||||
{
|
||||
add_cmd ("blocks", class_maintenance, maintenance_info_blocks,
|
||||
_("\
|
||||
|
||||
@@ -368,9 +368,7 @@ bpf_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
||||
return gdbarch;
|
||||
}
|
||||
|
||||
void _initialize_bpf_tdep ();
|
||||
void
|
||||
_initialize_bpf_tdep ()
|
||||
INIT_GDB_FILE (bpf_tdep)
|
||||
{
|
||||
gdbarch_register (bfd_arch_bpf, bpf_gdbarch_init);
|
||||
|
||||
|
||||
@@ -213,9 +213,7 @@ catch_exec_command_1 (const char *arg, int from_tty,
|
||||
install_breakpoint (0, std::move (c), 1);
|
||||
}
|
||||
|
||||
void _initialize_break_catch_exec ();
|
||||
void
|
||||
_initialize_break_catch_exec ()
|
||||
INIT_GDB_FILE (break_catch_exec)
|
||||
{
|
||||
add_catch_command ("exec", _("Catch calls to exec."),
|
||||
catch_exec_command_1,
|
||||
|
||||
@@ -242,9 +242,7 @@ catch_fork_command_1 (const char *arg, int from_tty,
|
||||
}
|
||||
}
|
||||
|
||||
void _initialize_break_catch_fork ();
|
||||
void
|
||||
_initialize_break_catch_fork ()
|
||||
INIT_GDB_FILE (break_catch_fork)
|
||||
{
|
||||
add_catch_command ("fork", _("Catch calls to fork."),
|
||||
catch_fork_command_1,
|
||||
|
||||
@@ -264,9 +264,7 @@ catch_unload_command_1 (const char *arg, int from_tty,
|
||||
catch_load_or_unload (arg, from_tty, 0, command);
|
||||
}
|
||||
|
||||
void _initialize_break_catch_load ();
|
||||
void
|
||||
_initialize_break_catch_load ()
|
||||
INIT_GDB_FILE (break_catch_load)
|
||||
{
|
||||
add_catch_command ("load", _("Catch loads of shared libraries.\n\
|
||||
Usage: catch load [REGEX]\n\
|
||||
|
||||
@@ -409,9 +409,7 @@ catch_signal_command (const char *arg, int from_tty,
|
||||
create_signal_catchpoint (tempflag, std::move (filter), catch_all);
|
||||
}
|
||||
|
||||
void _initialize_break_catch_sig ();
|
||||
void
|
||||
_initialize_break_catch_sig ()
|
||||
INIT_GDB_FILE (break_catch_sig)
|
||||
{
|
||||
add_catch_command ("signal", _("\
|
||||
Catch signals by their names and/or numbers.\n\
|
||||
|
||||
@@ -570,9 +570,7 @@ clear_syscall_counts (struct inferior *inf)
|
||||
inf_data->syscalls_counts.clear ();
|
||||
}
|
||||
|
||||
void _initialize_break_catch_syscall ();
|
||||
void
|
||||
_initialize_break_catch_syscall ()
|
||||
INIT_GDB_FILE (break_catch_syscall)
|
||||
{
|
||||
gdb::observers::inferior_exit.attach (clear_syscall_counts,
|
||||
"break-catch-syscall");
|
||||
|
||||
@@ -499,9 +499,7 @@ static const struct internalvar_funcs exception_funcs =
|
||||
|
||||
|
||||
|
||||
void _initialize_break_catch_throw ();
|
||||
void
|
||||
_initialize_break_catch_throw ()
|
||||
INIT_GDB_FILE (break_catch_throw)
|
||||
{
|
||||
/* Add catch and tcatch sub-commands. */
|
||||
add_catch_command ("catch", _("\
|
||||
|
||||
@@ -684,9 +684,7 @@ create_breakpoint_parse_arg_string_tests ()
|
||||
} /* namespace selftests */
|
||||
#endif /* GDB_SELF_TEST */
|
||||
|
||||
void _initialize_break_cond_parse ();
|
||||
void
|
||||
_initialize_break_cond_parse ()
|
||||
INIT_GDB_FILE (break_cond_parse)
|
||||
{
|
||||
#if GDB_SELF_TEST
|
||||
selftests::register_test
|
||||
|
||||
@@ -14765,9 +14765,7 @@ static struct cmd_list_element *enablebreaklist = NULL;
|
||||
|
||||
cmd_list_element *commands_cmd_element = nullptr;
|
||||
|
||||
void _initialize_breakpoint ();
|
||||
void
|
||||
_initialize_breakpoint ()
|
||||
INIT_GDB_FILE (breakpoint)
|
||||
{
|
||||
struct cmd_list_element *c;
|
||||
|
||||
|
||||
@@ -540,9 +540,7 @@ bsd_uthread_target::pid_to_str (ptid_t ptid)
|
||||
return normal_pid_to_str (ptid);
|
||||
}
|
||||
|
||||
void _initialize_bsd_uthread ();
|
||||
void
|
||||
_initialize_bsd_uthread ()
|
||||
INIT_GDB_FILE (bsd_uthread)
|
||||
{
|
||||
gdb::observers::inferior_created.attach (bsd_uthread_inferior_created,
|
||||
"bsd-uthread");
|
||||
|
||||
@@ -3501,9 +3501,7 @@ show_maint_btrace_pt_skip_pad (struct ui_file *file, int from_tty,
|
||||
|
||||
/* Initialize btrace maintenance commands. */
|
||||
|
||||
void _initialize_btrace ();
|
||||
void
|
||||
_initialize_btrace ()
|
||||
INIT_GDB_FILE (btrace)
|
||||
{
|
||||
add_cmd ("btrace", class_maintenance, maint_info_btrace_cmd,
|
||||
_("Info about branch tracing data."), &maintenanceinfolist);
|
||||
|
||||
@@ -983,9 +983,7 @@ intermediate_encoding (void)
|
||||
|
||||
#endif /* USE_INTERMEDIATE_ENCODING_FUNCTION */
|
||||
|
||||
void _initialize_charset ();
|
||||
void
|
||||
_initialize_charset ()
|
||||
INIT_GDB_FILE (charset)
|
||||
{
|
||||
/* The first element is always "auto". */
|
||||
charsets.charsets.push_back (xstrdup ("auto"));
|
||||
|
||||
@@ -2617,9 +2617,7 @@ shell_internal_fn (struct gdbarch *gdbarch,
|
||||
return value::allocate_optimized_out (int_type);
|
||||
}
|
||||
|
||||
void _initialize_cli_cmds ();
|
||||
void
|
||||
_initialize_cli_cmds ()
|
||||
INIT_GDB_FILE (cli_cmds)
|
||||
{
|
||||
struct cmd_list_element *c;
|
||||
|
||||
|
||||
@@ -564,9 +564,7 @@ restore_command (const char *args, int from_tty)
|
||||
}
|
||||
}
|
||||
|
||||
void _initialize_cli_dump ();
|
||||
void
|
||||
_initialize_cli_dump ()
|
||||
INIT_GDB_FILE (cli_dump)
|
||||
{
|
||||
struct cmd_list_element *c;
|
||||
|
||||
|
||||
@@ -321,9 +321,7 @@ cli_interp_factory (const char *name)
|
||||
|
||||
/* Standard gdb initialization hook. */
|
||||
|
||||
void _initialize_cli_interp ();
|
||||
void
|
||||
_initialize_cli_interp ()
|
||||
INIT_GDB_FILE (cli_interp)
|
||||
{
|
||||
interp_factory_register (INTERP_CONSOLE, cli_interp_factory);
|
||||
}
|
||||
|
||||
@@ -202,9 +202,7 @@ show_logging_enabled (struct ui_file *file, int from_tty,
|
||||
gdb_printf (file, _("off: Logging is disabled.\n"));
|
||||
}
|
||||
|
||||
void _initialize_cli_logging ();
|
||||
void
|
||||
_initialize_cli_logging ()
|
||||
INIT_GDB_FILE (cli_logging)
|
||||
{
|
||||
static struct cmd_list_element *set_logging_cmdlist, *show_logging_cmdlist;
|
||||
|
||||
|
||||
@@ -1751,9 +1751,7 @@ show_user_1 (struct cmd_list_element *c, const char *prefix, const char *name,
|
||||
|
||||
}
|
||||
|
||||
void _initialize_cli_script ();
|
||||
void
|
||||
_initialize_cli_script ()
|
||||
INIT_GDB_FILE (cli_script)
|
||||
{
|
||||
struct cmd_list_element *c;
|
||||
|
||||
|
||||
@@ -494,9 +494,7 @@ print_error_prefix (ui_file *file)
|
||||
gdb_puts (error_prefix.c_str (), file);
|
||||
}
|
||||
|
||||
void _initialize_cli_style ();
|
||||
void
|
||||
_initialize_cli_style ()
|
||||
INIT_GDB_FILE (cli_style)
|
||||
{
|
||||
add_setshow_prefix_cmd ("style", no_class,
|
||||
_("\
|
||||
|
||||
@@ -694,9 +694,7 @@ 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 ()
|
||||
INIT_GDB_FILE (coff_pe_read)
|
||||
{
|
||||
add_setshow_zuinteger_cmd ("coff-pe-read", class_maintenance,
|
||||
&debug_coff_pe_read,
|
||||
|
||||
@@ -2248,9 +2248,7 @@ static const struct sym_fns coff_sym_fns =
|
||||
NULL, /* sym_probe_fns */
|
||||
};
|
||||
|
||||
void _initialize_coffread ();
|
||||
void
|
||||
_initialize_coffread ()
|
||||
INIT_GDB_FILE (coffread)
|
||||
{
|
||||
add_symtab_fns (bfd_target_coff_flavour, &coff_sym_fns);
|
||||
|
||||
|
||||
@@ -1395,9 +1395,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 ()
|
||||
INIT_GDB_FILE (compile_cplus_types)
|
||||
{
|
||||
add_setshow_boolean_cmd ("compile-cplus-types", no_class,
|
||||
&debug_compile_cplus_types, _("\
|
||||
|
||||
@@ -868,9 +868,7 @@ compile_command (const char *args, int from_tty)
|
||||
/* See compile.h. */
|
||||
cmd_list_element *compile_cmd_element = nullptr;
|
||||
|
||||
void _initialize_compile ();
|
||||
void
|
||||
_initialize_compile ()
|
||||
INIT_GDB_FILE (compile)
|
||||
{
|
||||
compile_cmd_element = add_prefix_cmd ("compile", class_obscure,
|
||||
compile_command,
|
||||
|
||||
@@ -188,9 +188,7 @@ test_complaints ()
|
||||
} /* namespace selftests */
|
||||
#endif /* GDB_SELF_TEST */
|
||||
|
||||
void _initialize_complaints ();
|
||||
void
|
||||
_initialize_complaints ()
|
||||
INIT_GDB_FILE (complaints)
|
||||
{
|
||||
add_setshow_zinteger_cmd ("complaints", class_support,
|
||||
&stop_whining, _("\
|
||||
|
||||
@@ -3513,9 +3513,7 @@ skip_over_slash_fmt (completion_tracker &tracker, const char **args)
|
||||
return false;
|
||||
}
|
||||
|
||||
void _initialize_completer ();
|
||||
void
|
||||
_initialize_completer ()
|
||||
INIT_GDB_FILE (completer)
|
||||
{
|
||||
/* Setup some readline completion globals. */
|
||||
rl_completion_word_break_hook = gdb_completion_word_break_characters;
|
||||
|
||||
@@ -639,9 +639,7 @@ show_warranty_command (const char *ignore, int from_tty)
|
||||
gdb_printf ("\n");
|
||||
}
|
||||
|
||||
void _initialize_copying ();
|
||||
void
|
||||
_initialize_copying ()
|
||||
INIT_GDB_FILE (copying)
|
||||
{
|
||||
add_cmd ("copying", no_set_class, show_copying_command,
|
||||
_("Conditions for redistributing copies of GDB."),
|
||||
|
||||
@@ -391,9 +391,7 @@ set_gnutarget (const char *newtarget)
|
||||
set_gnutarget_command (NULL, 0, NULL);
|
||||
}
|
||||
|
||||
void _initialize_core ();
|
||||
void
|
||||
_initialize_core ()
|
||||
INIT_GDB_FILE (core)
|
||||
{
|
||||
cmd_list_element *core_file_cmd
|
||||
= add_cmd ("core-file", class_files, core_file_command, _("\
|
||||
|
||||
@@ -2157,9 +2157,7 @@ core_target_find_mapped_file (const char *filename,
|
||||
return targ->lookup_mapped_file_info (filename, addr);
|
||||
}
|
||||
|
||||
void _initialize_corelow ();
|
||||
void
|
||||
_initialize_corelow ()
|
||||
INIT_GDB_FILE (corelow)
|
||||
{
|
||||
add_target (core_target_info, core_target_open,
|
||||
filename_maybe_quoted_completer);
|
||||
|
||||
@@ -384,9 +384,7 @@ show_cp_abi_cmd (const char *args, int from_tty)
|
||||
uiout->text (").\n");
|
||||
}
|
||||
|
||||
void _initialize_cp_abi ();
|
||||
void
|
||||
_initialize_cp_abi ()
|
||||
INIT_GDB_FILE (cp_abi)
|
||||
{
|
||||
struct cmd_list_element *c;
|
||||
|
||||
|
||||
@@ -2137,9 +2137,7 @@ canonicalize_tests ()
|
||||
|
||||
#endif
|
||||
|
||||
void _initialize_cp_name_parser ();
|
||||
void
|
||||
_initialize_cp_name_parser ()
|
||||
INIT_GDB_FILE (cp_name_parser)
|
||||
{
|
||||
#if GDB_SELF_TEST
|
||||
selftests::register_test ("canonicalize", canonicalize_tests);
|
||||
|
||||
@@ -1049,9 +1049,7 @@ maintenance_cplus_namespace (const char *args, int from_tty)
|
||||
gdb_printf (_("The `maint namespace' command was removed.\n"));
|
||||
}
|
||||
|
||||
void _initialize_cp_namespace ();
|
||||
void
|
||||
_initialize_cp_namespace ()
|
||||
INIT_GDB_FILE (cp_namespace)
|
||||
{
|
||||
struct cmd_list_element *cmd;
|
||||
|
||||
|
||||
@@ -2387,9 +2387,7 @@ find_toplevel_char (const char *s, char c)
|
||||
return 0;
|
||||
}
|
||||
|
||||
void _initialize_cp_support ();
|
||||
void
|
||||
_initialize_cp_support ()
|
||||
INIT_GDB_FILE (cp_support)
|
||||
{
|
||||
cmd_list_element *maintenance_cplus
|
||||
= add_basic_prefix_cmd ("cplus", class_maintenance,
|
||||
|
||||
@@ -797,9 +797,7 @@ test_print_fields (gdbarch *arch)
|
||||
#endif
|
||||
|
||||
|
||||
void _initialize_cp_valprint ();
|
||||
void
|
||||
_initialize_cp_valprint ()
|
||||
INIT_GDB_FILE (cp_valprint)
|
||||
{
|
||||
#if GDB_SELF_TEST
|
||||
selftests::register_test_foreach_arch ("print-fields", test_print_fields);
|
||||
|
||||
@@ -46,9 +46,7 @@ cris_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
|
||||
|
||||
}
|
||||
|
||||
void _initialize_cris_linux_tdep ();
|
||||
void
|
||||
_initialize_cris_linux_tdep ()
|
||||
INIT_GDB_FILE (cris_linux_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_cris, 0, GDB_OSABI_LINUX,
|
||||
cris_linux_init_abi);
|
||||
|
||||
@@ -3816,9 +3816,7 @@ static void cris_iterate_over_regset_sections (struct gdbarch *gdbarch,
|
||||
&cris_regset, NULL, cb_data);
|
||||
}
|
||||
|
||||
void _initialize_cris_tdep ();
|
||||
void
|
||||
_initialize_cris_tdep ()
|
||||
INIT_GDB_FILE (cris_tdep)
|
||||
{
|
||||
gdbarch_register (bfd_arch_cris, cris_gdbarch_init, cris_dump_tdep);
|
||||
|
||||
|
||||
@@ -426,9 +426,7 @@ csky_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
|
||||
&csky_linux_rt_sigreturn_tramp_frame_kernel_4x);
|
||||
}
|
||||
|
||||
void _initialize_csky_linux_tdep ();
|
||||
void
|
||||
_initialize_csky_linux_tdep ()
|
||||
INIT_GDB_FILE (csky_linux_tdep)
|
||||
{
|
||||
gdbarch_register_osabi (bfd_arch_csky, 0, GDB_OSABI_LINUX,
|
||||
csky_linux_init_abi);
|
||||
|
||||
@@ -2882,9 +2882,7 @@ csky_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
||||
return gdbarch;
|
||||
}
|
||||
|
||||
void _initialize_csky_tdep ();
|
||||
void
|
||||
_initialize_csky_tdep ()
|
||||
INIT_GDB_FILE (csky_tdep)
|
||||
{
|
||||
|
||||
gdbarch_register (bfd_arch_csky, csky_gdbarch_init);
|
||||
|
||||
@@ -839,9 +839,7 @@ info_mach_exceptions_command (const char *args, int from_tty)
|
||||
}
|
||||
}
|
||||
|
||||
void _initialize_darwin_info_commands ();
|
||||
void
|
||||
_initialize_darwin_info_commands ()
|
||||
INIT_GDB_FILE (darwin_info_commands)
|
||||
{
|
||||
add_info ("mach-tasks", info_mach_tasks_command,
|
||||
_("Get list of tasks in system."));
|
||||
|
||||
@@ -2469,9 +2469,7 @@ darwin_nat_target::supports_multi_process ()
|
||||
return true;
|
||||
}
|
||||
|
||||
void _initialize_darwin_nat ();
|
||||
void
|
||||
_initialize_darwin_nat ()
|
||||
INIT_GDB_FILE (darwin_nat)
|
||||
{
|
||||
kern_return_t kret;
|
||||
|
||||
|
||||
@@ -248,9 +248,7 @@ static const struct sym_fns aout_sym_fns =
|
||||
NULL, /* sym_probe_fns */
|
||||
};
|
||||
|
||||
void _initialize_dbxread ();
|
||||
void
|
||||
_initialize_dbxread ()
|
||||
INIT_GDB_FILE (dbxread)
|
||||
{
|
||||
add_symtab_fns (bfd_target_aout_flavour, &aout_sym_fns);
|
||||
}
|
||||
|
||||
@@ -679,9 +679,7 @@ set_dcache_line_size (const char *args, int from_tty,
|
||||
target_dcache_invalidate (current_program_space->aspace);
|
||||
}
|
||||
|
||||
void _initialize_dcache ();
|
||||
void
|
||||
_initialize_dcache ()
|
||||
INIT_GDB_FILE (dcache)
|
||||
{
|
||||
add_setshow_boolean_cmd ("remotecache", class_support,
|
||||
&dcache_enabled_p, _("\
|
||||
|
||||
@@ -594,9 +594,7 @@ maint_get_debuginfod_download_sections ()
|
||||
|
||||
/* Register debuginfod commands. */
|
||||
|
||||
void _initialize_debuginfod ();
|
||||
void
|
||||
_initialize_debuginfod ()
|
||||
INIT_GDB_FILE (debuginfod)
|
||||
{
|
||||
/* set/show debuginfod */
|
||||
add_setshow_prefix_cmd ("debuginfod", class_run,
|
||||
|
||||
@@ -190,8 +190,6 @@ extern std::string relocate_gdb_directory (const char *initial, bool relocatable
|
||||
|
||||
/* From top.c */
|
||||
|
||||
typedef void initialize_file_ftype (void);
|
||||
|
||||
extern char *gdb_readline_wrapper (const char *);
|
||||
|
||||
extern const char *command_line_input (std::string &cmd_line_buffer,
|
||||
@@ -407,4 +405,10 @@ DEF_ENUM_FLAGS_TYPE (enum user_selected_what_flag, user_selected_what);
|
||||
|
||||
#include "utils.h"
|
||||
|
||||
/* File initialization macro. This is found by make-init-c and used
|
||||
to construct the gdb initialization function. */
|
||||
#define INIT_GDB_FILE(NAME) \
|
||||
extern void _initialize_ ## NAME (); \
|
||||
void _initialize_ ## NAME ()
|
||||
|
||||
#endif /* GDB_DEFS_H */
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user