/* Do not modify this file.  */
/* It is created automatically by the Makefile.  */
#include <algorithm>

extern initialize_file_ftype _initialize_arc_linux_tdep;
extern initialize_file_ftype _initialize_arc_newlib_tdep;
extern initialize_file_ftype _initialize_arc_tdep;
extern initialize_file_ftype _initialize_arm_fbsd_tdep;
extern initialize_file_ftype _initialize_arm_linux_tdep;
extern initialize_file_ftype _initialize_arm_netbsd_tdep;
extern initialize_file_ftype _initialize_arm_none_tdep;
extern initialize_file_ftype _initialize_armobsd_tdep;
extern initialize_file_ftype _initialize_arm_pikeos_tdep;
extern initialize_file_ftype _initialize_arm_tdep;
extern initialize_file_ftype _initialize_arm_wince_tdep;
extern initialize_file_ftype _initialize_avr_tdep;
extern initialize_file_ftype _initialize_bfin_linux_tdep;
extern initialize_file_ftype _initialize_bfin_tdep;
extern initialize_file_ftype _initialize_bsd_uthread;
extern initialize_file_ftype _initialize_cris_linux_tdep;
extern initialize_file_ftype _initialize_cris_tdep;
extern initialize_file_ftype _initialize_csky_linux_tdep;
extern initialize_file_ftype _initialize_csky_tdep;
extern initialize_file_ftype _initialize_frv_linux_tdep;
extern initialize_file_ftype _initialize_frv_tdep;
extern initialize_file_ftype _initialize_ft32_tdep;
extern initialize_file_ftype _initialize_h8300_tdep;
extern initialize_file_ftype _initialize_hppa_linux_tdep;
extern initialize_file_ftype _initialize_hppanbsd_tdep;
extern initialize_file_ftype _initialize_hppabsd_tdep;
extern initialize_file_ftype _initialize_hppa_tdep;
extern initialize_file_ftype _initialize_i386_darwin_tdep;
extern initialize_file_ftype _initialize_i386_dicos_tdep;
extern initialize_file_ftype _initialize_i386fbsd_tdep;
extern initialize_file_ftype _initialize_i386gnu_tdep;
extern initialize_file_ftype _initialize_i386_go32_tdep;
extern initialize_file_ftype _initialize_i386_linux_tdep;
extern initialize_file_ftype _initialize_i386nbsd_tdep;
extern initialize_file_ftype _initialize_i386obsd_tdep;
extern initialize_file_ftype _initialize_i386_sol2_tdep;
extern initialize_file_ftype _initialize_i386_tdep;
extern initialize_file_ftype _initialize_i386_windows_tdep;
extern initialize_file_ftype _initialize_iq2000_tdep;
extern initialize_file_ftype _initialize_linux_tdep;
extern initialize_file_ftype _initialize_lm32_tdep;
extern initialize_file_ftype _initialize_m32c_tdep;
extern initialize_file_ftype _initialize_m32r_linux_tdep;
extern initialize_file_ftype _initialize_m32r_tdep;
extern initialize_file_ftype _initialize_m68hc11_tdep;
extern initialize_file_ftype _initialize_m68kbsd_tdep;
extern initialize_file_ftype _initialize_m68k_linux_tdep;
extern initialize_file_ftype _initialize_m68k_tdep;
extern initialize_file_ftype _initialize_mep_tdep;
extern initialize_file_ftype _initialize_microblaze_linux_tdep;
extern initialize_file_ftype _initialize_microblaze_tdep;
extern initialize_file_ftype _initialize_mn10300_linux_tdep;
extern initialize_file_ftype _initialize_mn10300_tdep;
extern initialize_file_ftype _initialize_moxie_tdep;
extern initialize_file_ftype _initialize_msp430_tdep;
extern initialize_file_ftype _initialize_nds32_tdep;
extern initialize_file_ftype _initialize_or1k_linux_tdep;
extern initialize_file_ftype _initialize_or1k_tdep;
extern initialize_file_ftype _initialize_ppcfbsd_tdep;
extern initialize_file_ftype _initialize_ppc_linux_tdep;
extern initialize_file_ftype _initialize_ppcnbsd_tdep;
extern initialize_file_ftype _initialize_ppcobsd_tdep;
extern initialize_file_ftype _initialize_ravenscar;
extern initialize_file_ftype _initialize_rl78_tdep;
extern initialize_file_ftype _initialize_rs6000_aix_tdep;
extern initialize_file_ftype _initialize_rs6000_lynx178_tdep;
extern initialize_file_ftype _initialize_rs6000_tdep;
extern initialize_file_ftype _initialize_rx_tdep;
extern initialize_file_ftype _initialize_s12z_tdep;
extern initialize_file_ftype _initialize_s390_linux_tdep;
extern initialize_file_ftype _initialize_s390_tdep;
extern initialize_file_ftype _initialize_sh_linux_tdep;
extern initialize_file_ftype _initialize_shnbsd_tdep;
extern initialize_file_ftype _initialize_sh_tdep;
extern initialize_file_ftype _initialize_solib_aix;
extern initialize_file_ftype _initialize_dsbt_solib;
extern initialize_file_ftype _initialize_svr4_solib;
extern initialize_file_ftype _initialize_sparc_linux_tdep;
extern initialize_file_ftype _initialize_sparcnbsd_tdep;
extern initialize_file_ftype _initialize_sparc32obsd_tdep;
extern initialize_file_ftype _initialize_sparc_sol2_tdep;
extern initialize_file_ftype _initialize_sparc_tdep;
extern initialize_file_ftype _initialize_symfile_mem;
extern initialize_file_ftype _initialize_tic6x_linux_tdep;
extern initialize_file_ftype _initialize_tic6x_tdep;
extern initialize_file_ftype _initialize_v850_tdep;
extern initialize_file_ftype _initialize_vaxnbsd_tdep;
extern initialize_file_ftype _initialize_vax_tdep;
extern initialize_file_ftype _initialize_windows_tdep;
extern initialize_file_ftype _initialize_xcoffread;
extern initialize_file_ftype _initialize_xstormy16_tdep;
extern initialize_file_ftype _initialize_xtensa_linux_tdep;
extern initialize_file_ftype _initialize_xtensa_tdep;
extern initialize_file_ftype _initialize_z80_tdep;
extern initialize_file_ftype _initialize_aarch64_fbsd_tdep;
extern initialize_file_ftype _initialize_aarch64_linux_tdep;
extern initialize_file_ftype _initialize_aarch64_newlib_tdep;
extern initialize_file_ftype _initialize_aarch64_tdep;
extern initialize_file_ftype _initialize_alpha_linux_tdep;
extern initialize_file_ftype _initialize_alphanbsd_tdep;
extern initialize_file_ftype _initialize_alphaobsd_tdep;
extern initialize_file_ftype _initialize_alpha_tdep;
extern initialize_file_ftype _initialize_amd64_darwin_tdep;
extern initialize_file_ftype _initialize_amd64_dicos_tdep;
extern initialize_file_ftype _initialize_amd64fbsd_tdep;
extern initialize_file_ftype _initialize_amd64_linux_tdep;
extern initialize_file_ftype _initialize_amd64nbsd_tdep;
extern initialize_file_ftype _initialize_amd64obsd_tdep;
extern initialize_file_ftype _initialize_amd64_sol2_tdep;
extern initialize_file_ftype _initialize_amd64_tdep;
extern initialize_file_ftype _initialize_amd64_windows_tdep;
extern initialize_file_ftype _initialize_bpf_tdep;
extern initialize_file_ftype _initialize_ia64_linux_tdep;
extern initialize_file_ftype _initialize_ia64_tdep;
extern initialize_file_ftype _initialize_ia64_vms_tdep;
extern initialize_file_ftype _initialize_loongarch_linux_tdep;
extern initialize_file_ftype _initialize_loongarch_tdep;
extern initialize_file_ftype _initialize_mips_fbsd_tdep;
extern initialize_file_ftype _initialize_mips_linux_tdep;
extern initialize_file_ftype _initialize_mipsnbsd_tdep;
extern initialize_file_ftype _initialize_mips_sde_tdep;
extern initialize_file_ftype _initialize_mips_tdep;
extern initialize_file_ftype _initialize_mips64obsd_tdep;
extern initialize_file_ftype _initialize_riscv_fbsd_tdep;
extern initialize_file_ftype _initialize_riscv_linux_tdep;
extern initialize_file_ftype _initialize_riscv_none_tdep;
extern initialize_file_ftype _initialize_riscv_tdep;
extern initialize_file_ftype _initialize_sparc64fbsd_tdep;
extern initialize_file_ftype _initialize_sparc64_linux_tdep;
extern initialize_file_ftype _initialize_sparc64nbsd_tdep;
extern initialize_file_ftype _initialize_sparc64obsd_tdep;
extern initialize_file_ftype _initialize_sparc64_sol2_tdep;
extern initialize_file_ftype _initialize_sparc64_adi_tdep;
extern initialize_file_ftype _initialize_tilegx_linux_tdep;
extern initialize_file_ftype _initialize_tilegx_tdep;
extern initialize_file_ftype _initialize_ser_hardwire;
extern initialize_file_ftype _initialize_ser_pipe;
extern initialize_file_ftype _initialize_ser_tcp;
extern initialize_file_ftype _initialize_ser_socket;
extern initialize_file_ftype _initialize_windows_nat;
extern initialize_file_ftype _initialize_check_for_gdb_ini;
extern initialize_file_ftype _initialize_i386_windows_nat;
extern initialize_file_ftype _initialize_amd64_windows_nat;
extern initialize_file_ftype _initialize_tui;
extern initialize_file_ftype _initialize_tui_disasm;
extern initialize_file_ftype _initialize_tui_hooks;
extern initialize_file_ftype _initialize_tui_interp;
extern initialize_file_ftype _initialize_tui_layout;
extern initialize_file_ftype _initialize_tui_regs;
extern initialize_file_ftype _initialize_tui_stack;
extern initialize_file_ftype _initialize_tui_win;
extern initialize_file_ftype _initialize_py_breakpoint;
extern initialize_file_ftype _initialize_py_connection;
extern initialize_file_ftype _initialize_py_interp;
extern initialize_file_ftype _initialize_py_micmd;
extern initialize_file_ftype _initialize_py_unwind;
extern initialize_file_ftype _initialize_python;
extern initialize_file_ftype _initialize_guile;
extern initialize_file_ftype _initialize_elfread;
extern initialize_file_ftype _initialize_stap_probe;
extern initialize_file_ftype _initialize_dtrace_probe;
extern initialize_file_ftype _initialize_machoread;
extern initialize_file_ftype _initialize_cp_name_parser;
extern initialize_file_ftype _initialize_ada_language;
extern initialize_file_ftype _initialize_tasks;
extern initialize_file_ftype _initialize_addrmap;
extern initialize_file_ftype _initialize_agent;
extern initialize_file_ftype _initialize_annotate;
extern initialize_file_ftype _initialize_gdbarch_utils;
extern initialize_file_ftype _initialize_auto_load;
extern initialize_file_ftype _initialize_auxv;
extern initialize_file_ftype _initialize_ax_gdb;
extern initialize_file_ftype _initialize_block;
extern initialize_file_ftype _initialize_break_catch_exec;
extern initialize_file_ftype _initialize_break_catch_fork;
extern initialize_file_ftype _initialize_break_catch_load;
extern initialize_file_ftype _initialize_break_catch_sig;
extern initialize_file_ftype _initialize_break_catch_syscall;
extern initialize_file_ftype _initialize_break_catch_throw;
extern initialize_file_ftype _initialize_break_cond_parse;
extern initialize_file_ftype _initialize_breakpoint;
extern initialize_file_ftype _initialize_btrace;
extern initialize_file_ftype _initialize_charset;
extern initialize_file_ftype _initialize_coff_pe_read;
extern initialize_file_ftype _initialize_coffread;
extern initialize_file_ftype _initialize_complaints;
extern initialize_file_ftype _initialize_completer;
extern initialize_file_ftype _initialize_copying;
extern initialize_file_ftype _initialize_core;
extern initialize_file_ftype _initialize_corelow;
extern initialize_file_ftype _initialize_cp_abi;
extern initialize_file_ftype _initialize_cp_namespace;
extern initialize_file_ftype _initialize_cp_support;
extern initialize_file_ftype _initialize_cp_valprint;
extern initialize_file_ftype _initialize_dbxread;
extern initialize_file_ftype _initialize_dcache;
extern initialize_file_ftype _initialize_debuginfod;
extern initialize_file_ftype _initialize_disasm;
extern initialize_file_ftype _initialize_displaced_stepping;
extern initialize_file_ftype _initialize_dummy_frame;
extern initialize_file_ftype _initialize_cooked_index;
extern initialize_file_ftype _initialize_tailcall_frame;
extern initialize_file_ftype _initialize_dwarf2_frame;
extern initialize_file_ftype _initialize_index_cache;
extern initialize_file_ftype _initialize_dwarf_index_write;
extern initialize_file_ftype _initialize_dwarf2loc;
extern initialize_file_ftype _initialize_dwarf2_read;
extern initialize_file_ftype _initialize_read_gdb_index;
extern initialize_file_ftype _initialize_extract_store_integer;
extern initialize_file_ftype _initialize_event_top;
extern initialize_file_ftype _initialize_exec;
extern initialize_file_ftype _initialize_extension;
extern initialize_file_ftype _initialize_f_language;
extern initialize_file_ftype _initialize_f_valprint;
extern initialize_file_ftype _initialize_filesystem;
extern initialize_file_ftype _initialize_mem_search;
extern initialize_file_ftype _initialize_frame;
extern initialize_file_ftype _initialize_frame_unwind;
extern initialize_file_ftype _initialize_gcore;
extern initialize_file_ftype _initialize_gdb_demangle;
extern initialize_file_ftype _initialize_gdb_bfd;
extern initialize_file_ftype _initialize_gdbtypes;
extern initialize_file_ftype _initialize_gmp_utils;
extern initialize_file_ftype _initialize_gnu_v2_abi;
extern initialize_file_ftype _initialize_gnu_v3_abi;
extern initialize_file_ftype _initialize_infcall;
extern initialize_file_ftype _initialize_infcmd;
extern initialize_file_ftype _initialize_inflow;
extern initialize_file_ftype _initialize_infrun;
extern initialize_file_ftype _initialize_inline_frame;
extern initialize_file_ftype _initialize_interpreter;
extern initialize_file_ftype _initialize_jit;
extern initialize_file_ftype _initialize_language;
extern initialize_file_ftype _initialize_macrocmd;
extern initialize_file_ftype _initialize_macroscope;
extern initialize_file_ftype _initialize_maint_cmds;
extern initialize_file_ftype _initialize_maint_test_options;
extern initialize_file_ftype _initialize_maint_test_settings;
extern initialize_file_ftype _initialize_mdebugread;
extern initialize_file_ftype _initialize_mem;
extern initialize_file_ftype _initialize_mipsread;
extern initialize_file_ftype _initialize_objc_language;
extern initialize_file_ftype _initialize_observer;
extern initialize_file_ftype _initialize_gdb_osabi;
extern initialize_file_ftype _initialize_osdata;
extern initialize_file_ftype _initialize_pascal_valprint;
extern initialize_file_ftype _initialize_parse;
extern initialize_file_ftype _initialize_printcmd;
extern initialize_file_ftype _initialize_probe;
extern initialize_file_ftype _initialize_producer;
extern initialize_file_ftype _initialize_psymtab;
extern initialize_file_ftype _initialize_record;
extern initialize_file_ftype _initialize_record_btrace;
extern initialize_file_ftype _initialize_record_full;
extern initialize_file_ftype _initialize_regcache;
extern initialize_file_ftype _initialize_regcache_dump;
extern initialize_file_ftype _initialize_reggroup;
extern initialize_file_ftype _initialize_remote;
extern initialize_file_ftype _initialize_notif;
extern initialize_file_ftype _initialize_reverse;
extern initialize_file_ftype _initialize_run_on_main_thread;
extern initialize_file_ftype _initialize_rust_exp;
extern initialize_file_ftype _initialize_serial;
extern initialize_file_ftype _initialize_step_skip;
extern initialize_file_ftype _initialize_solib;
extern initialize_file_ftype _initialize_source;
extern initialize_file_ftype _initialize_source_cache;
extern initialize_file_ftype _initialize_stabsread;
extern initialize_file_ftype _initialize_stack;
extern initialize_file_ftype _initialize_frame_reg;
extern initialize_file_ftype _initialize_symfile;
extern initialize_file_ftype _initialize_symfile_debug;
extern initialize_file_ftype _initialize_symmisc;
extern initialize_file_ftype _initialize_symtab;
extern initialize_file_ftype _initialize_target;
extern initialize_file_ftype _initialize_target_connection;
extern initialize_file_ftype _initialize_target_dcache;
extern initialize_file_ftype _initialize_target_descriptions;
extern initialize_file_ftype _initialize_thread;
extern initialize_file_ftype _initialize_top;
extern initialize_file_ftype _initialize_ctf;
extern initialize_file_ftype _initialize_tracefile;
extern initialize_file_ftype _initialize_tracefile_tfile;
extern initialize_file_ftype _initialize_tracepoint;
extern initialize_file_ftype _initialize_typeprint;
extern initialize_file_ftype _initialize_ui;
extern initialize_file_ftype _initialize_ui_style;
extern initialize_file_ftype _initialize_user_regs;
extern initialize_file_ftype _initialize_utils;
extern initialize_file_ftype _initialize_valops;
extern initialize_file_ftype _initialize_valprint;
extern initialize_file_ftype _initialize_values;
extern initialize_file_ftype _initialize_varobj;
extern initialize_file_ftype _initialize_xml_support;
extern initialize_file_ftype _initialize_cli_cmds;
extern initialize_file_ftype _initialize_cli_dump;
extern initialize_file_ftype _initialize_cli_interp;
extern initialize_file_ftype _initialize_cli_logging;
extern initialize_file_ftype _initialize_cli_script;
extern initialize_file_ftype _initialize_cli_style;
extern initialize_file_ftype _initialize_mi_cmd_env;
extern initialize_file_ftype _initialize_mi_cmds;
extern initialize_file_ftype _initialize_mi_interp;
extern initialize_file_ftype _initialize_mi_main;
extern initialize_file_ftype _initialize_compile;
extern initialize_file_ftype _initialize_compile_cplus_types;

void initialize_all_files ();
void
initialize_all_files ()
{
  std::vector<initialize_file_ftype *> functions =
    {
      _initialize_arc_linux_tdep,
      _initialize_arc_newlib_tdep,
      _initialize_arc_tdep,
      _initialize_arm_fbsd_tdep,
      _initialize_arm_linux_tdep,
      _initialize_arm_netbsd_tdep,
      _initialize_arm_none_tdep,
      _initialize_armobsd_tdep,
      _initialize_arm_pikeos_tdep,
      _initialize_arm_tdep,
      _initialize_arm_wince_tdep,
      _initialize_avr_tdep,
      _initialize_bfin_linux_tdep,
      _initialize_bfin_tdep,
      _initialize_bsd_uthread,
      _initialize_cris_linux_tdep,
      _initialize_cris_tdep,
      _initialize_csky_linux_tdep,
      _initialize_csky_tdep,
      _initialize_frv_linux_tdep,
      _initialize_frv_tdep,
      _initialize_ft32_tdep,
      _initialize_h8300_tdep,
      _initialize_hppa_linux_tdep,
      _initialize_hppanbsd_tdep,
      _initialize_hppabsd_tdep,
      _initialize_hppa_tdep,
      _initialize_i386_darwin_tdep,
      _initialize_i386_dicos_tdep,
      _initialize_i386fbsd_tdep,
      _initialize_i386gnu_tdep,
      _initialize_i386_go32_tdep,
      _initialize_i386_linux_tdep,
      _initialize_i386nbsd_tdep,
      _initialize_i386obsd_tdep,
      _initialize_i386_sol2_tdep,
      _initialize_i386_tdep,
      _initialize_i386_windows_tdep,
      _initialize_iq2000_tdep,
      _initialize_linux_tdep,
      _initialize_lm32_tdep,
      _initialize_m32c_tdep,
      _initialize_m32r_linux_tdep,
      _initialize_m32r_tdep,
      _initialize_m68hc11_tdep,
      _initialize_m68kbsd_tdep,
      _initialize_m68k_linux_tdep,
      _initialize_m68k_tdep,
      _initialize_mep_tdep,
      _initialize_microblaze_linux_tdep,
      _initialize_microblaze_tdep,
      _initialize_mn10300_linux_tdep,
      _initialize_mn10300_tdep,
      _initialize_moxie_tdep,
      _initialize_msp430_tdep,
      _initialize_nds32_tdep,
      _initialize_or1k_linux_tdep,
      _initialize_or1k_tdep,
      _initialize_ppcfbsd_tdep,
      _initialize_ppc_linux_tdep,
      _initialize_ppcnbsd_tdep,
      _initialize_ppcobsd_tdep,
      _initialize_ravenscar,
      _initialize_rl78_tdep,
      _initialize_rs6000_aix_tdep,
      _initialize_rs6000_lynx178_tdep,
      _initialize_rs6000_tdep,
      _initialize_rx_tdep,
      _initialize_s12z_tdep,
      _initialize_s390_linux_tdep,
      _initialize_s390_tdep,
      _initialize_sh_linux_tdep,
      _initialize_shnbsd_tdep,
      _initialize_sh_tdep,
      _initialize_solib_aix,
      _initialize_dsbt_solib,
      _initialize_svr4_solib,
      _initialize_sparc_linux_tdep,
      _initialize_sparcnbsd_tdep,
      _initialize_sparc32obsd_tdep,
      _initialize_sparc_sol2_tdep,
      _initialize_sparc_tdep,
      _initialize_symfile_mem,
      _initialize_tic6x_linux_tdep,
      _initialize_tic6x_tdep,
      _initialize_v850_tdep,
      _initialize_vaxnbsd_tdep,
      _initialize_vax_tdep,
      _initialize_windows_tdep,
      _initialize_xcoffread,
      _initialize_xstormy16_tdep,
      _initialize_xtensa_linux_tdep,
      _initialize_xtensa_tdep,
      _initialize_z80_tdep,
      _initialize_aarch64_fbsd_tdep,
      _initialize_aarch64_linux_tdep,
      _initialize_aarch64_newlib_tdep,
      _initialize_aarch64_tdep,
      _initialize_alpha_linux_tdep,
      _initialize_alphanbsd_tdep,
      _initialize_alphaobsd_tdep,
      _initialize_alpha_tdep,
      _initialize_amd64_darwin_tdep,
      _initialize_amd64_dicos_tdep,
      _initialize_amd64fbsd_tdep,
      _initialize_amd64_linux_tdep,
      _initialize_amd64nbsd_tdep,
      _initialize_amd64obsd_tdep,
      _initialize_amd64_sol2_tdep,
      _initialize_amd64_tdep,
      _initialize_amd64_windows_tdep,
      _initialize_bpf_tdep,
      _initialize_ia64_linux_tdep,
      _initialize_ia64_tdep,
      _initialize_ia64_vms_tdep,
      _initialize_loongarch_linux_tdep,
      _initialize_loongarch_tdep,
      _initialize_mips_fbsd_tdep,
      _initialize_mips_linux_tdep,
      _initialize_mipsnbsd_tdep,
      _initialize_mips_sde_tdep,
      _initialize_mips_tdep,
      _initialize_mips64obsd_tdep,
      _initialize_riscv_fbsd_tdep,
      _initialize_riscv_linux_tdep,
      _initialize_riscv_none_tdep,
      _initialize_riscv_tdep,
      _initialize_sparc64fbsd_tdep,
      _initialize_sparc64_linux_tdep,
      _initialize_sparc64nbsd_tdep,
      _initialize_sparc64obsd_tdep,
      _initialize_sparc64_sol2_tdep,
      _initialize_sparc64_adi_tdep,
      _initialize_tilegx_linux_tdep,
      _initialize_tilegx_tdep,
      _initialize_ser_hardwire,
      _initialize_ser_pipe,
      _initialize_ser_tcp,
      _initialize_ser_socket,
      _initialize_windows_nat,
      _initialize_check_for_gdb_ini,
      _initialize_i386_windows_nat,
      _initialize_amd64_windows_nat,
      _initialize_tui,
      _initialize_tui_disasm,
      _initialize_tui_hooks,
      _initialize_tui_interp,
      _initialize_tui_layout,
      _initialize_tui_regs,
      _initialize_tui_stack,
      _initialize_tui_win,
      _initialize_py_breakpoint,
      _initialize_py_connection,
      _initialize_py_interp,
      _initialize_py_micmd,
      _initialize_py_unwind,
      _initialize_python,
      _initialize_guile,
      _initialize_elfread,
      _initialize_stap_probe,
      _initialize_dtrace_probe,
      _initialize_machoread,
      _initialize_cp_name_parser,
      _initialize_ada_language,
      _initialize_tasks,
      _initialize_addrmap,
      _initialize_agent,
      _initialize_annotate,
      _initialize_gdbarch_utils,
      _initialize_auto_load,
      _initialize_auxv,
      _initialize_ax_gdb,
      _initialize_block,
      _initialize_break_catch_exec,
      _initialize_break_catch_fork,
      _initialize_break_catch_load,
      _initialize_break_catch_sig,
      _initialize_break_catch_syscall,
      _initialize_break_catch_throw,
      _initialize_break_cond_parse,
      _initialize_breakpoint,
      _initialize_btrace,
      _initialize_charset,
      _initialize_coff_pe_read,
      _initialize_coffread,
      _initialize_complaints,
      _initialize_completer,
      _initialize_copying,
      _initialize_core,
      _initialize_corelow,
      _initialize_cp_abi,
      _initialize_cp_namespace,
      _initialize_cp_support,
      _initialize_cp_valprint,
      _initialize_dbxread,
      _initialize_dcache,
      _initialize_debuginfod,
      _initialize_disasm,
      _initialize_displaced_stepping,
      _initialize_dummy_frame,
      _initialize_cooked_index,
      _initialize_tailcall_frame,
      _initialize_dwarf2_frame,
      _initialize_index_cache,
      _initialize_dwarf_index_write,
      _initialize_dwarf2loc,
      _initialize_dwarf2_read,
      _initialize_read_gdb_index,
      _initialize_extract_store_integer,
      _initialize_event_top,
      _initialize_exec,
      _initialize_extension,
      _initialize_f_language,
      _initialize_f_valprint,
      _initialize_filesystem,
      _initialize_mem_search,
      _initialize_frame,
      _initialize_frame_unwind,
      _initialize_gcore,
      _initialize_gdb_demangle,
      _initialize_gdb_bfd,
      _initialize_gdbtypes,
      _initialize_gmp_utils,
      _initialize_gnu_v2_abi,
      _initialize_gnu_v3_abi,
      _initialize_infcall,
      _initialize_infcmd,
      _initialize_inflow,
      _initialize_infrun,
      _initialize_inline_frame,
      _initialize_interpreter,
      _initialize_jit,
      _initialize_language,
      _initialize_macrocmd,
      _initialize_macroscope,
      _initialize_maint_cmds,
      _initialize_maint_test_options,
      _initialize_maint_test_settings,
      _initialize_mdebugread,
      _initialize_mem,
      _initialize_mipsread,
      _initialize_objc_language,
      _initialize_observer,
      _initialize_gdb_osabi,
      _initialize_osdata,
      _initialize_pascal_valprint,
      _initialize_parse,
      _initialize_printcmd,
      _initialize_probe,
      _initialize_producer,
      _initialize_psymtab,
      _initialize_record,
      _initialize_record_btrace,
      _initialize_record_full,
      _initialize_regcache,
      _initialize_regcache_dump,
      _initialize_reggroup,
      _initialize_remote,
      _initialize_notif,
      _initialize_reverse,
      _initialize_run_on_main_thread,
      _initialize_rust_exp,
      _initialize_serial,
      _initialize_step_skip,
      _initialize_solib,
      _initialize_source,
      _initialize_source_cache,
      _initialize_stabsread,
      _initialize_stack,
      _initialize_frame_reg,
      _initialize_symfile,
      _initialize_symfile_debug,
      _initialize_symmisc,
      _initialize_symtab,
      _initialize_target,
      _initialize_target_connection,
      _initialize_target_dcache,
      _initialize_target_descriptions,
      _initialize_thread,
      _initialize_top,
      _initialize_ctf,
      _initialize_tracefile,
      _initialize_tracefile_tfile,
      _initialize_tracepoint,
      _initialize_typeprint,
      _initialize_ui,
      _initialize_ui_style,
      _initialize_user_regs,
      _initialize_utils,
      _initialize_valops,
      _initialize_valprint,
      _initialize_values,
      _initialize_varobj,
      _initialize_xml_support,
      _initialize_cli_cmds,
      _initialize_cli_dump,
      _initialize_cli_interp,
      _initialize_cli_logging,
      _initialize_cli_script,
      _initialize_cli_style,
      _initialize_mi_cmd_env,
      _initialize_mi_cmds,
      _initialize_mi_interp,
      _initialize_mi_main,
      _initialize_compile,
      _initialize_compile_cplus_types,
    };

  /* If GDB_REVERSE_INIT_FUNCTIONS is set (any value), reverse the
     order in which initialization functions are called.  This is
     used by the testsuite.  */
  if (getenv ("GDB_REVERSE_INIT_FUNCTIONS") != nullptr)
    std::reverse (functions.begin (), functions.end ());

  for (initialize_file_ftype *function : functions)
    function ();
}
