1605c6d89Schristos /* This file is automatically generated. DO NOT EDIT! */ 24d596ef4Schristos /* Generated from: NetBSD: mknative-gdb,v 1.16 2023/07/31 17:09:59 christos Exp */ 370cee18aSchristos /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 4605c6d89Schristos 5605c6d89Schristos /* Do not modify this file. */ 6605c6d89Schristos /* It is created automatically by the Makefile. */ 7924795e6Schristos #include <algorithm> 8924795e6Schristos 9605c6d89Schristos extern initialize_file_ftype _initialize_i386_tdep; 10924795e6Schristos extern initialize_file_ftype _initialize_ravenscar; 1170cee18aSchristos extern initialize_file_ftype _initialize_amd64_tdep; 12605c6d89Schristos extern initialize_file_ftype _initialize_svr4_solib; 1370cee18aSchristos extern initialize_file_ftype _initialize_amd64nbsd_tdep; 140edf003bSchristos extern initialize_file_ftype _initialize_i386nbsd_tdep; 15605c6d89Schristos extern initialize_file_ftype _initialize_ser_hardwire; 16605c6d89Schristos extern initialize_file_ftype _initialize_ser_pipe; 17605c6d89Schristos extern initialize_file_ftype _initialize_ser_tcp; 1870cee18aSchristos extern initialize_file_ftype _initialize_ser_socket; 19605c6d89Schristos extern initialize_file_ftype _initialize_fork_child; 208d9c9161Schristos extern initialize_file_ftype _initialize_x86_bsd_nat; 21924795e6Schristos extern initialize_file_ftype _initialize_amd64nbsd_nat; 2270cee18aSchristos extern initialize_file_ftype _initialize_tui; 23*c318fd39Schristos extern initialize_file_ftype _initialize_tui_disasm; 2470cee18aSchristos extern initialize_file_ftype _initialize_tui_hooks; 2570cee18aSchristos extern initialize_file_ftype _initialize_tui_interp; 2670cee18aSchristos extern initialize_file_ftype _initialize_tui_layout; 2770cee18aSchristos extern initialize_file_ftype _initialize_tui_regs; 2870cee18aSchristos extern initialize_file_ftype _initialize_tui_stack; 2970cee18aSchristos extern initialize_file_ftype _initialize_tui_win; 3070cee18aSchristos extern initialize_file_ftype _initialize_python; 3170cee18aSchristos extern initialize_file_ftype _initialize_guile; 3225acabf0Schristos extern initialize_file_ftype _initialize_elfread; 3325acabf0Schristos extern initialize_file_ftype _initialize_stap_probe; 3425acabf0Schristos extern initialize_file_ftype _initialize_dtrace_probe; 35*c318fd39Schristos extern initialize_file_ftype _initialize_cp_name_parser; 363b99ba0fSchristos extern initialize_file_ftype _initialize_ada_language; 373b99ba0fSchristos extern initialize_file_ftype _initialize_tasks; 38924795e6Schristos extern initialize_file_ftype _initialize_addrmap; 393b99ba0fSchristos extern initialize_file_ftype _initialize_agent; 403b99ba0fSchristos extern initialize_file_ftype _initialize_annotate; 413b99ba0fSchristos extern initialize_file_ftype _initialize_gdbarch_utils; 4234f40950Schristos extern initialize_file_ftype _initialize_auto_load; 43605c6d89Schristos extern initialize_file_ftype _initialize_auxv; 4470cee18aSchristos extern initialize_file_ftype _initialize_ax_gdb; 45924795e6Schristos extern initialize_file_ftype _initialize_break_catch_exec; 46924795e6Schristos extern initialize_file_ftype _initialize_break_catch_fork; 47924795e6Schristos extern initialize_file_ftype _initialize_break_catch_load; 4834f40950Schristos extern initialize_file_ftype _initialize_break_catch_sig; 4953f9039fSchristos extern initialize_file_ftype _initialize_break_catch_syscall; 503b99ba0fSchristos extern initialize_file_ftype _initialize_break_catch_throw; 513b99ba0fSchristos extern initialize_file_ftype _initialize_breakpoint; 523b99ba0fSchristos extern initialize_file_ftype _initialize_btrace; 53605c6d89Schristos extern initialize_file_ftype _initialize_charset; 543b99ba0fSchristos extern initialize_file_ftype _initialize_coff_pe_read; 553b99ba0fSchristos extern initialize_file_ftype _initialize_coffread; 563b99ba0fSchristos extern initialize_file_ftype _initialize_complaints; 573b99ba0fSchristos extern initialize_file_ftype _initialize_completer; 583b99ba0fSchristos extern initialize_file_ftype _initialize_copying; 593b99ba0fSchristos extern initialize_file_ftype _initialize_core; 6034f40950Schristos extern initialize_file_ftype _initialize_corelow; 613b99ba0fSchristos extern initialize_file_ftype _initialize_cp_abi; 623b99ba0fSchristos extern initialize_file_ftype _initialize_cp_namespace; 633b99ba0fSchristos extern initialize_file_ftype _initialize_cp_support; 643b99ba0fSchristos extern initialize_file_ftype _initialize_cp_valprint; 653b99ba0fSchristos extern initialize_file_ftype _initialize_dbxread; 6670cee18aSchristos extern initialize_file_ftype _initialize_dcache; 67924795e6Schristos extern initialize_file_ftype _initialize_debuginfod; 683b99ba0fSchristos extern initialize_file_ftype _initialize_disasm; 69924795e6Schristos extern initialize_file_ftype _initialize_displaced_stepping; 70605c6d89Schristos extern initialize_file_ftype _initialize_dummy_frame; 71924795e6Schristos extern initialize_file_ftype _initialize_cooked_index; 7258eb0ebeSchristos extern initialize_file_ftype _initialize_tailcall_frame; 7358eb0ebeSchristos extern initialize_file_ftype _initialize_dwarf2_frame; 7470cee18aSchristos extern initialize_file_ftype _initialize_index_cache; 7570cee18aSchristos extern initialize_file_ftype _initialize_dwarf_index_write; 763b99ba0fSchristos extern initialize_file_ftype _initialize_dwarf2loc; 773b99ba0fSchristos extern initialize_file_ftype _initialize_dwarf2_read; 78*c318fd39Schristos extern initialize_file_ftype _initialize_read_gdb_index; 79*c318fd39Schristos extern initialize_file_ftype _initialize_extract_store_integer; 80924795e6Schristos extern initialize_file_ftype _initialize_event_top; 813b99ba0fSchristos extern initialize_file_ftype _initialize_exec; 823b99ba0fSchristos extern initialize_file_ftype _initialize_extension; 833b99ba0fSchristos extern initialize_file_ftype _initialize_f_language; 843b99ba0fSchristos extern initialize_file_ftype _initialize_f_valprint; 853b99ba0fSchristos extern initialize_file_ftype _initialize_filesystem; 863b99ba0fSchristos extern initialize_file_ftype _initialize_mem_search; 873b99ba0fSchristos extern initialize_file_ftype _initialize_frame; 88*c318fd39Schristos extern initialize_file_ftype _initialize_frame_unwind; 893b99ba0fSchristos extern initialize_file_ftype _initialize_gcore; 9058eb0ebeSchristos extern initialize_file_ftype _initialize_gdb_demangle; 913b99ba0fSchristos extern initialize_file_ftype _initialize_gdb_bfd; 9270cee18aSchristos extern initialize_file_ftype _initialize_gdbtypes; 93924795e6Schristos extern initialize_file_ftype _initialize_gmp_utils; 943b99ba0fSchristos extern initialize_file_ftype _initialize_gnu_v2_abi; 953b99ba0fSchristos extern initialize_file_ftype _initialize_gnu_v3_abi; 96605c6d89Schristos extern initialize_file_ftype _initialize_infcall; 97605c6d89Schristos extern initialize_file_ftype _initialize_infcmd; 9870cee18aSchristos extern initialize_file_ftype _initialize_inflow; 99605c6d89Schristos extern initialize_file_ftype _initialize_infrun; 100605c6d89Schristos extern initialize_file_ftype _initialize_interpreter; 1013b99ba0fSchristos extern initialize_file_ftype _initialize_jit; 1023b99ba0fSchristos extern initialize_file_ftype _initialize_language; 103605c6d89Schristos extern initialize_file_ftype _initialize_macrocmd; 104605c6d89Schristos extern initialize_file_ftype _initialize_macroscope; 105605c6d89Schristos extern initialize_file_ftype _initialize_maint_cmds; 10658eb0ebeSchristos extern initialize_file_ftype _initialize_maint_test_options; 10758eb0ebeSchristos extern initialize_file_ftype _initialize_maint_test_settings; 1083b99ba0fSchristos extern initialize_file_ftype _initialize_mdebugread; 1093b99ba0fSchristos extern initialize_file_ftype _initialize_mem; 110605c6d89Schristos extern initialize_file_ftype _initialize_mipsread; 111605c6d89Schristos extern initialize_file_ftype _initialize_objc_language; 1123b99ba0fSchristos extern initialize_file_ftype _initialize_observer; 1133b99ba0fSchristos extern initialize_file_ftype _initialize_gdb_osabi; 1143b99ba0fSchristos extern initialize_file_ftype _initialize_osdata; 115605c6d89Schristos extern initialize_file_ftype _initialize_pascal_valprint; 1163b99ba0fSchristos extern initialize_file_ftype _initialize_parse; 1173b99ba0fSchristos extern initialize_file_ftype _initialize_printcmd; 1183b99ba0fSchristos extern initialize_file_ftype _initialize_probe; 11970cee18aSchristos extern initialize_file_ftype _initialize_producer; 1203b99ba0fSchristos extern initialize_file_ftype _initialize_psymtab; 1213b99ba0fSchristos extern initialize_file_ftype _initialize_record; 1223b99ba0fSchristos extern initialize_file_ftype _initialize_record_btrace; 1233b99ba0fSchristos extern initialize_file_ftype _initialize_record_full; 1243b99ba0fSchristos extern initialize_file_ftype _initialize_regcache; 12570cee18aSchristos extern initialize_file_ftype _initialize_regcache_dump; 126605c6d89Schristos extern initialize_file_ftype _initialize_reggroup; 12770cee18aSchristos extern initialize_file_ftype _initialize_remote; 12870cee18aSchristos extern initialize_file_ftype _initialize_notif; 1293b99ba0fSchristos extern initialize_file_ftype _initialize_reverse; 13058eb0ebeSchristos extern initialize_file_ftype _initialize_run_on_main_thread; 131924795e6Schristos extern initialize_file_ftype _initialize_rust_exp; 1323b99ba0fSchristos extern initialize_file_ftype _initialize_serial; 1333b99ba0fSchristos extern initialize_file_ftype _initialize_step_skip; 13434f40950Schristos extern initialize_file_ftype _initialize_solib; 1353b99ba0fSchristos extern initialize_file_ftype _initialize_source; 13658eb0ebeSchristos extern initialize_file_ftype _initialize_source_cache; 1373b99ba0fSchristos extern initialize_file_ftype _initialize_stabsread; 1383b99ba0fSchristos extern initialize_file_ftype _initialize_stack; 1393b99ba0fSchristos extern initialize_file_ftype _initialize_frame_reg; 1403b99ba0fSchristos extern initialize_file_ftype _initialize_symfile; 1413b99ba0fSchristos extern initialize_file_ftype _initialize_symfile_debug; 1423b99ba0fSchristos extern initialize_file_ftype _initialize_symmisc; 1433b99ba0fSchristos extern initialize_file_ftype _initialize_symtab; 14458eb0ebeSchristos extern initialize_file_ftype _initialize_target; 14558eb0ebeSchristos extern initialize_file_ftype _initialize_target_connection; 1463b99ba0fSchristos extern initialize_file_ftype _initialize_target_dcache; 147605c6d89Schristos extern initialize_file_ftype _initialize_target_descriptions; 1483b99ba0fSchristos extern initialize_file_ftype _initialize_thread; 149924795e6Schristos extern initialize_file_ftype _initialize_top; 15058eb0ebeSchristos extern initialize_file_ftype _initialize_ctf; 15170cee18aSchristos extern initialize_file_ftype _initialize_tracefile; 15270cee18aSchristos extern initialize_file_ftype _initialize_tracefile_tfile; 15370cee18aSchristos extern initialize_file_ftype _initialize_tracepoint; 1543b99ba0fSchristos extern initialize_file_ftype _initialize_typeprint; 155*c318fd39Schristos extern initialize_file_ftype _initialize_ui; 15670cee18aSchristos extern initialize_file_ftype _initialize_ui_style; 1573b99ba0fSchristos extern initialize_file_ftype _initialize_user_regs; 1583b99ba0fSchristos extern initialize_file_ftype _initialize_utils; 1593b99ba0fSchristos extern initialize_file_ftype _initialize_valops; 1603b99ba0fSchristos extern initialize_file_ftype _initialize_valprint; 1613b99ba0fSchristos extern initialize_file_ftype _initialize_values; 1623b99ba0fSchristos extern initialize_file_ftype _initialize_varobj; 1633b99ba0fSchristos extern initialize_file_ftype _initialize_xml_support; 16434f40950Schristos extern initialize_file_ftype _initialize_cli_cmds; 1653b99ba0fSchristos extern initialize_file_ftype _initialize_cli_dump; 166605c6d89Schristos extern initialize_file_ftype _initialize_cli_interp; 1673b99ba0fSchristos extern initialize_file_ftype _initialize_cli_logging; 1683b99ba0fSchristos extern initialize_file_ftype _initialize_cli_script; 16970cee18aSchristos extern initialize_file_ftype _initialize_cli_style; 170*c318fd39Schristos extern initialize_file_ftype _initialize_mi_cmd_env; 171*c318fd39Schristos extern initialize_file_ftype _initialize_mi_cmds; 172*c318fd39Schristos extern initialize_file_ftype _initialize_mi_interp; 173*c318fd39Schristos extern initialize_file_ftype _initialize_mi_main; 17457d153c7Schristos extern initialize_file_ftype _initialize_compile; 17570cee18aSchristos extern initialize_file_ftype _initialize_compile_cplus_types; 176924795e6Schristos 177924795e6Schristos void initialize_all_files (); 178605c6d89Schristos void 179924795e6Schristos initialize_all_files () 180605c6d89Schristos { 181924795e6Schristos std::vector<initialize_file_ftype *> functions = 182924795e6Schristos { 183924795e6Schristos _initialize_i386_tdep, 184924795e6Schristos _initialize_ravenscar, 185924795e6Schristos _initialize_amd64_tdep, 186924795e6Schristos _initialize_svr4_solib, 187924795e6Schristos _initialize_amd64nbsd_tdep, 1880edf003bSchristos _initialize_i386nbsd_tdep, 189924795e6Schristos _initialize_ser_hardwire, 190924795e6Schristos _initialize_ser_pipe, 191924795e6Schristos _initialize_ser_tcp, 192924795e6Schristos _initialize_ser_socket, 193924795e6Schristos _initialize_fork_child, 194924795e6Schristos _initialize_x86_bsd_nat, 195924795e6Schristos _initialize_amd64nbsd_nat, 196924795e6Schristos _initialize_tui, 197*c318fd39Schristos _initialize_tui_disasm, 198924795e6Schristos _initialize_tui_hooks, 199924795e6Schristos _initialize_tui_interp, 200924795e6Schristos _initialize_tui_layout, 201924795e6Schristos _initialize_tui_regs, 202924795e6Schristos _initialize_tui_stack, 203924795e6Schristos _initialize_tui_win, 204924795e6Schristos _initialize_python, 205924795e6Schristos _initialize_guile, 206924795e6Schristos _initialize_elfread, 207924795e6Schristos _initialize_stap_probe, 208924795e6Schristos _initialize_dtrace_probe, 209*c318fd39Schristos _initialize_cp_name_parser, 210924795e6Schristos _initialize_ada_language, 211924795e6Schristos _initialize_tasks, 212924795e6Schristos _initialize_addrmap, 213924795e6Schristos _initialize_agent, 214924795e6Schristos _initialize_annotate, 215924795e6Schristos _initialize_gdbarch_utils, 216924795e6Schristos _initialize_auto_load, 217924795e6Schristos _initialize_auxv, 218924795e6Schristos _initialize_ax_gdb, 219924795e6Schristos _initialize_break_catch_exec, 220924795e6Schristos _initialize_break_catch_fork, 221924795e6Schristos _initialize_break_catch_load, 222924795e6Schristos _initialize_break_catch_sig, 223924795e6Schristos _initialize_break_catch_syscall, 224924795e6Schristos _initialize_break_catch_throw, 225924795e6Schristos _initialize_breakpoint, 226924795e6Schristos _initialize_btrace, 227924795e6Schristos _initialize_charset, 228924795e6Schristos _initialize_coff_pe_read, 229924795e6Schristos _initialize_coffread, 230924795e6Schristos _initialize_complaints, 231924795e6Schristos _initialize_completer, 232924795e6Schristos _initialize_copying, 233924795e6Schristos _initialize_core, 234924795e6Schristos _initialize_corelow, 235924795e6Schristos _initialize_cp_abi, 236924795e6Schristos _initialize_cp_namespace, 237924795e6Schristos _initialize_cp_support, 238924795e6Schristos _initialize_cp_valprint, 239924795e6Schristos _initialize_dbxread, 240924795e6Schristos _initialize_dcache, 241924795e6Schristos _initialize_debuginfod, 242924795e6Schristos _initialize_disasm, 243924795e6Schristos _initialize_displaced_stepping, 244924795e6Schristos _initialize_dummy_frame, 245924795e6Schristos _initialize_cooked_index, 246924795e6Schristos _initialize_tailcall_frame, 247924795e6Schristos _initialize_dwarf2_frame, 248924795e6Schristos _initialize_index_cache, 249924795e6Schristos _initialize_dwarf_index_write, 250924795e6Schristos _initialize_dwarf2loc, 251924795e6Schristos _initialize_dwarf2_read, 252*c318fd39Schristos _initialize_read_gdb_index, 253*c318fd39Schristos _initialize_extract_store_integer, 254924795e6Schristos _initialize_event_top, 255924795e6Schristos _initialize_exec, 256924795e6Schristos _initialize_extension, 257924795e6Schristos _initialize_f_language, 258924795e6Schristos _initialize_f_valprint, 259924795e6Schristos _initialize_filesystem, 260924795e6Schristos _initialize_mem_search, 261924795e6Schristos _initialize_frame, 262*c318fd39Schristos _initialize_frame_unwind, 263924795e6Schristos _initialize_gcore, 264924795e6Schristos _initialize_gdb_demangle, 265924795e6Schristos _initialize_gdb_bfd, 266924795e6Schristos _initialize_gdbtypes, 267924795e6Schristos _initialize_gmp_utils, 268924795e6Schristos _initialize_gnu_v2_abi, 269924795e6Schristos _initialize_gnu_v3_abi, 270924795e6Schristos _initialize_infcall, 271924795e6Schristos _initialize_infcmd, 272924795e6Schristos _initialize_inflow, 273924795e6Schristos _initialize_infrun, 274924795e6Schristos _initialize_interpreter, 275924795e6Schristos _initialize_jit, 276924795e6Schristos _initialize_language, 277924795e6Schristos _initialize_macrocmd, 278924795e6Schristos _initialize_macroscope, 279924795e6Schristos _initialize_maint_cmds, 280924795e6Schristos _initialize_maint_test_options, 281924795e6Schristos _initialize_maint_test_settings, 282924795e6Schristos _initialize_mdebugread, 283924795e6Schristos _initialize_mem, 284924795e6Schristos _initialize_mipsread, 285924795e6Schristos _initialize_objc_language, 286924795e6Schristos _initialize_observer, 287924795e6Schristos _initialize_gdb_osabi, 288924795e6Schristos _initialize_osdata, 289924795e6Schristos _initialize_pascal_valprint, 290924795e6Schristos _initialize_parse, 291924795e6Schristos _initialize_printcmd, 292924795e6Schristos _initialize_probe, 293924795e6Schristos _initialize_producer, 294924795e6Schristos _initialize_psymtab, 295924795e6Schristos _initialize_record, 296924795e6Schristos _initialize_record_btrace, 297924795e6Schristos _initialize_record_full, 298924795e6Schristos _initialize_regcache, 299924795e6Schristos _initialize_regcache_dump, 300924795e6Schristos _initialize_reggroup, 301924795e6Schristos _initialize_remote, 302924795e6Schristos _initialize_notif, 303924795e6Schristos _initialize_reverse, 304924795e6Schristos _initialize_run_on_main_thread, 305924795e6Schristos _initialize_rust_exp, 306924795e6Schristos _initialize_serial, 307924795e6Schristos _initialize_step_skip, 308924795e6Schristos _initialize_solib, 309924795e6Schristos _initialize_source, 310924795e6Schristos _initialize_source_cache, 311924795e6Schristos _initialize_stabsread, 312924795e6Schristos _initialize_stack, 313924795e6Schristos _initialize_frame_reg, 314924795e6Schristos _initialize_symfile, 315924795e6Schristos _initialize_symfile_debug, 316924795e6Schristos _initialize_symmisc, 317924795e6Schristos _initialize_symtab, 318924795e6Schristos _initialize_target, 319924795e6Schristos _initialize_target_connection, 320924795e6Schristos _initialize_target_dcache, 321924795e6Schristos _initialize_target_descriptions, 322924795e6Schristos _initialize_thread, 323924795e6Schristos _initialize_top, 324924795e6Schristos _initialize_ctf, 325924795e6Schristos _initialize_tracefile, 326924795e6Schristos _initialize_tracefile_tfile, 327924795e6Schristos _initialize_tracepoint, 328924795e6Schristos _initialize_typeprint, 329*c318fd39Schristos _initialize_ui, 330924795e6Schristos _initialize_ui_style, 331924795e6Schristos _initialize_user_regs, 332924795e6Schristos _initialize_utils, 333924795e6Schristos _initialize_valops, 334924795e6Schristos _initialize_valprint, 335924795e6Schristos _initialize_values, 336924795e6Schristos _initialize_varobj, 337924795e6Schristos _initialize_xml_support, 338924795e6Schristos _initialize_cli_cmds, 339924795e6Schristos _initialize_cli_dump, 340924795e6Schristos _initialize_cli_interp, 341924795e6Schristos _initialize_cli_logging, 342924795e6Schristos _initialize_cli_script, 343924795e6Schristos _initialize_cli_style, 344*c318fd39Schristos _initialize_mi_cmd_env, 345*c318fd39Schristos _initialize_mi_cmds, 346*c318fd39Schristos _initialize_mi_interp, 347*c318fd39Schristos _initialize_mi_main, 348924795e6Schristos _initialize_compile, 349924795e6Schristos _initialize_compile_cplus_types, 350924795e6Schristos }; 351924795e6Schristos 352924795e6Schristos /* If GDB_REVERSE_INIT_FUNCTIONS is set (any value), reverse the 353924795e6Schristos order in which initialization functions are called. This is 354924795e6Schristos used by the testsuite. */ 355924795e6Schristos if (getenv ("GDB_REVERSE_INIT_FUNCTIONS") != nullptr) 356924795e6Schristos std::reverse (functions.begin (), functions.end ()); 357924795e6Schristos 358924795e6Schristos for (initialize_file_ftype *function : functions) 359924795e6Schristos function (); 360605c6d89Schristos } 361