1712cd4afSchristos /* This file is automatically generated. DO NOT EDIT! */ 2*22ebeae4Schristos /* Generated from: NetBSD: mknative-gdb,v 1.17 2024/08/18 03:47:55 rin Exp */ 35a254e06Schristos /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 4712cd4afSchristos 5712cd4afSchristos /* Do not modify this file. */ 6712cd4afSchristos /* It is created automatically by the Makefile. */ 74b004442Schristos #include <algorithm> 84b004442Schristos 95a254e06Schristos extern initialize_file_ftype _initialize_svr4_solib; 10712cd4afSchristos extern initialize_file_ftype _initialize_sh_tdep; 11712cd4afSchristos extern initialize_file_ftype _initialize_shnbsd_tdep; 12712cd4afSchristos extern initialize_file_ftype _initialize_ser_hardwire; 13712cd4afSchristos extern initialize_file_ftype _initialize_ser_pipe; 14712cd4afSchristos extern initialize_file_ftype _initialize_ser_tcp; 155a254e06Schristos extern initialize_file_ftype _initialize_ser_socket; 16712cd4afSchristos extern initialize_file_ftype _initialize_fork_child; 17712cd4afSchristos extern initialize_file_ftype _initialize_shnbsd_nat; 185a254e06Schristos extern initialize_file_ftype _initialize_tui; 19*22ebeae4Schristos extern initialize_file_ftype _initialize_tui_disasm; 205a254e06Schristos extern initialize_file_ftype _initialize_tui_hooks; 215a254e06Schristos extern initialize_file_ftype _initialize_tui_interp; 225a254e06Schristos extern initialize_file_ftype _initialize_tui_layout; 235a254e06Schristos extern initialize_file_ftype _initialize_tui_regs; 245a254e06Schristos extern initialize_file_ftype _initialize_tui_stack; 255a254e06Schristos extern initialize_file_ftype _initialize_tui_win; 265a254e06Schristos extern initialize_file_ftype _initialize_python; 275a254e06Schristos extern initialize_file_ftype _initialize_guile; 28712cd4afSchristos extern initialize_file_ftype _initialize_elfread; 2984e9dd17Smrg extern initialize_file_ftype _initialize_stap_probe; 30822f2954Schristos extern initialize_file_ftype _initialize_dtrace_probe; 31*22ebeae4Schristos extern initialize_file_ftype _initialize_cp_name_parser; 328b7331e5Schristos extern initialize_file_ftype _initialize_ada_language; 338b7331e5Schristos extern initialize_file_ftype _initialize_tasks; 344b004442Schristos extern initialize_file_ftype _initialize_addrmap; 358b7331e5Schristos extern initialize_file_ftype _initialize_agent; 368b7331e5Schristos extern initialize_file_ftype _initialize_annotate; 378b7331e5Schristos extern initialize_file_ftype _initialize_gdbarch_utils; 3884e9dd17Smrg extern initialize_file_ftype _initialize_auto_load; 39712cd4afSchristos extern initialize_file_ftype _initialize_auxv; 405a254e06Schristos extern initialize_file_ftype _initialize_ax_gdb; 414b004442Schristos extern initialize_file_ftype _initialize_break_catch_exec; 424b004442Schristos extern initialize_file_ftype _initialize_break_catch_fork; 434b004442Schristos extern initialize_file_ftype _initialize_break_catch_load; 4484e9dd17Smrg extern initialize_file_ftype _initialize_break_catch_sig; 45822f2954Schristos extern initialize_file_ftype _initialize_break_catch_syscall; 468b7331e5Schristos extern initialize_file_ftype _initialize_break_catch_throw; 478b7331e5Schristos extern initialize_file_ftype _initialize_breakpoint; 488b7331e5Schristos extern initialize_file_ftype _initialize_btrace; 49712cd4afSchristos extern initialize_file_ftype _initialize_charset; 508b7331e5Schristos extern initialize_file_ftype _initialize_coff_pe_read; 518b7331e5Schristos extern initialize_file_ftype _initialize_coffread; 528b7331e5Schristos extern initialize_file_ftype _initialize_complaints; 538b7331e5Schristos extern initialize_file_ftype _initialize_completer; 548b7331e5Schristos extern initialize_file_ftype _initialize_copying; 558b7331e5Schristos extern initialize_file_ftype _initialize_core; 564b6daa28Schristos extern initialize_file_ftype _initialize_corelow; 578b7331e5Schristos extern initialize_file_ftype _initialize_cp_abi; 588b7331e5Schristos extern initialize_file_ftype _initialize_cp_namespace; 598b7331e5Schristos extern initialize_file_ftype _initialize_cp_support; 608b7331e5Schristos extern initialize_file_ftype _initialize_cp_valprint; 618b7331e5Schristos extern initialize_file_ftype _initialize_dbxread; 625a254e06Schristos extern initialize_file_ftype _initialize_dcache; 634b004442Schristos extern initialize_file_ftype _initialize_debuginfod; 648b7331e5Schristos extern initialize_file_ftype _initialize_disasm; 654b004442Schristos extern initialize_file_ftype _initialize_displaced_stepping; 66712cd4afSchristos extern initialize_file_ftype _initialize_dummy_frame; 674b004442Schristos extern initialize_file_ftype _initialize_cooked_index; 68eceb233bSchristos extern initialize_file_ftype _initialize_tailcall_frame; 69eceb233bSchristos extern initialize_file_ftype _initialize_dwarf2_frame; 705a254e06Schristos extern initialize_file_ftype _initialize_index_cache; 715a254e06Schristos extern initialize_file_ftype _initialize_dwarf_index_write; 728b7331e5Schristos extern initialize_file_ftype _initialize_dwarf2loc; 738b7331e5Schristos extern initialize_file_ftype _initialize_dwarf2_read; 74*22ebeae4Schristos extern initialize_file_ftype _initialize_read_gdb_index; 75*22ebeae4Schristos extern initialize_file_ftype _initialize_extract_store_integer; 764b004442Schristos extern initialize_file_ftype _initialize_event_top; 778b7331e5Schristos extern initialize_file_ftype _initialize_exec; 788b7331e5Schristos extern initialize_file_ftype _initialize_extension; 798b7331e5Schristos extern initialize_file_ftype _initialize_f_language; 808b7331e5Schristos extern initialize_file_ftype _initialize_f_valprint; 818b7331e5Schristos extern initialize_file_ftype _initialize_filesystem; 828b7331e5Schristos extern initialize_file_ftype _initialize_mem_search; 838b7331e5Schristos extern initialize_file_ftype _initialize_frame; 84*22ebeae4Schristos extern initialize_file_ftype _initialize_frame_unwind; 858b7331e5Schristos extern initialize_file_ftype _initialize_gcore; 86eceb233bSchristos extern initialize_file_ftype _initialize_gdb_demangle; 878b7331e5Schristos extern initialize_file_ftype _initialize_gdb_bfd; 885a254e06Schristos extern initialize_file_ftype _initialize_gdbtypes; 894b004442Schristos extern initialize_file_ftype _initialize_gmp_utils; 908b7331e5Schristos extern initialize_file_ftype _initialize_gnu_v2_abi; 918b7331e5Schristos extern initialize_file_ftype _initialize_gnu_v3_abi; 92712cd4afSchristos extern initialize_file_ftype _initialize_infcall; 93712cd4afSchristos extern initialize_file_ftype _initialize_infcmd; 945a254e06Schristos extern initialize_file_ftype _initialize_inflow; 95712cd4afSchristos extern initialize_file_ftype _initialize_infrun; 96712cd4afSchristos extern initialize_file_ftype _initialize_interpreter; 978b7331e5Schristos extern initialize_file_ftype _initialize_jit; 988b7331e5Schristos extern initialize_file_ftype _initialize_language; 99712cd4afSchristos extern initialize_file_ftype _initialize_macrocmd; 100712cd4afSchristos extern initialize_file_ftype _initialize_macroscope; 101712cd4afSchristos extern initialize_file_ftype _initialize_maint_cmds; 102eceb233bSchristos extern initialize_file_ftype _initialize_maint_test_options; 103eceb233bSchristos extern initialize_file_ftype _initialize_maint_test_settings; 1048b7331e5Schristos extern initialize_file_ftype _initialize_mdebugread; 1058b7331e5Schristos extern initialize_file_ftype _initialize_mem; 106712cd4afSchristos extern initialize_file_ftype _initialize_mipsread; 107712cd4afSchristos extern initialize_file_ftype _initialize_objc_language; 1088b7331e5Schristos extern initialize_file_ftype _initialize_observer; 1098b7331e5Schristos extern initialize_file_ftype _initialize_gdb_osabi; 1108b7331e5Schristos extern initialize_file_ftype _initialize_osdata; 111712cd4afSchristos extern initialize_file_ftype _initialize_pascal_valprint; 1128b7331e5Schristos extern initialize_file_ftype _initialize_parse; 1138b7331e5Schristos extern initialize_file_ftype _initialize_printcmd; 1148b7331e5Schristos extern initialize_file_ftype _initialize_probe; 1155a254e06Schristos extern initialize_file_ftype _initialize_producer; 1168b7331e5Schristos extern initialize_file_ftype _initialize_psymtab; 1178b7331e5Schristos extern initialize_file_ftype _initialize_record; 1188b7331e5Schristos extern initialize_file_ftype _initialize_record_btrace; 1198b7331e5Schristos extern initialize_file_ftype _initialize_record_full; 1208b7331e5Schristos extern initialize_file_ftype _initialize_regcache; 1215a254e06Schristos extern initialize_file_ftype _initialize_regcache_dump; 122712cd4afSchristos extern initialize_file_ftype _initialize_reggroup; 1235a254e06Schristos extern initialize_file_ftype _initialize_remote; 1245a254e06Schristos extern initialize_file_ftype _initialize_notif; 1258b7331e5Schristos extern initialize_file_ftype _initialize_reverse; 126eceb233bSchristos extern initialize_file_ftype _initialize_run_on_main_thread; 1274b004442Schristos extern initialize_file_ftype _initialize_rust_exp; 1288b7331e5Schristos extern initialize_file_ftype _initialize_serial; 1298b7331e5Schristos extern initialize_file_ftype _initialize_step_skip; 1304b6daa28Schristos extern initialize_file_ftype _initialize_solib; 1318b7331e5Schristos extern initialize_file_ftype _initialize_source; 132eceb233bSchristos extern initialize_file_ftype _initialize_source_cache; 1338b7331e5Schristos extern initialize_file_ftype _initialize_stabsread; 1348b7331e5Schristos extern initialize_file_ftype _initialize_stack; 1358b7331e5Schristos extern initialize_file_ftype _initialize_frame_reg; 1368b7331e5Schristos extern initialize_file_ftype _initialize_symfile; 1378b7331e5Schristos extern initialize_file_ftype _initialize_symfile_debug; 1388b7331e5Schristos extern initialize_file_ftype _initialize_symmisc; 1398b7331e5Schristos extern initialize_file_ftype _initialize_symtab; 140eceb233bSchristos extern initialize_file_ftype _initialize_target; 141eceb233bSchristos extern initialize_file_ftype _initialize_target_connection; 1428b7331e5Schristos extern initialize_file_ftype _initialize_target_dcache; 143712cd4afSchristos extern initialize_file_ftype _initialize_target_descriptions; 1448b7331e5Schristos extern initialize_file_ftype _initialize_thread; 1454b004442Schristos extern initialize_file_ftype _initialize_top; 146eceb233bSchristos extern initialize_file_ftype _initialize_ctf; 1475a254e06Schristos extern initialize_file_ftype _initialize_tracefile; 1485a254e06Schristos extern initialize_file_ftype _initialize_tracefile_tfile; 1495a254e06Schristos extern initialize_file_ftype _initialize_tracepoint; 1508b7331e5Schristos extern initialize_file_ftype _initialize_typeprint; 151*22ebeae4Schristos extern initialize_file_ftype _initialize_ui; 1525a254e06Schristos extern initialize_file_ftype _initialize_ui_style; 1538b7331e5Schristos extern initialize_file_ftype _initialize_user_regs; 1548b7331e5Schristos extern initialize_file_ftype _initialize_utils; 1558b7331e5Schristos extern initialize_file_ftype _initialize_valops; 1568b7331e5Schristos extern initialize_file_ftype _initialize_valprint; 1578b7331e5Schristos extern initialize_file_ftype _initialize_values; 1588b7331e5Schristos extern initialize_file_ftype _initialize_varobj; 1598b7331e5Schristos extern initialize_file_ftype _initialize_xml_support; 16084e9dd17Smrg extern initialize_file_ftype _initialize_cli_cmds; 1618b7331e5Schristos extern initialize_file_ftype _initialize_cli_dump; 162712cd4afSchristos extern initialize_file_ftype _initialize_cli_interp; 1638b7331e5Schristos extern initialize_file_ftype _initialize_cli_logging; 1648b7331e5Schristos extern initialize_file_ftype _initialize_cli_script; 1655a254e06Schristos extern initialize_file_ftype _initialize_cli_style; 166*22ebeae4Schristos extern initialize_file_ftype _initialize_mi_cmd_env; 167*22ebeae4Schristos extern initialize_file_ftype _initialize_mi_cmds; 168*22ebeae4Schristos extern initialize_file_ftype _initialize_mi_interp; 169*22ebeae4Schristos extern initialize_file_ftype _initialize_mi_main; 170871cc9aeSchristos extern initialize_file_ftype _initialize_compile; 1715a254e06Schristos extern initialize_file_ftype _initialize_compile_cplus_types; 1724b004442Schristos 1734b004442Schristos void initialize_all_files (); 174712cd4afSchristos void 1754b004442Schristos initialize_all_files () 176712cd4afSchristos { 1774b004442Schristos std::vector<initialize_file_ftype *> functions = 1784b004442Schristos { 1794b004442Schristos _initialize_svr4_solib, 1804b004442Schristos _initialize_sh_tdep, 1814b004442Schristos _initialize_shnbsd_tdep, 1824b004442Schristos _initialize_ser_hardwire, 1834b004442Schristos _initialize_ser_pipe, 1844b004442Schristos _initialize_ser_tcp, 1854b004442Schristos _initialize_ser_socket, 1864b004442Schristos _initialize_fork_child, 1874b004442Schristos _initialize_shnbsd_nat, 1884b004442Schristos _initialize_tui, 189*22ebeae4Schristos _initialize_tui_disasm, 1904b004442Schristos _initialize_tui_hooks, 1914b004442Schristos _initialize_tui_interp, 1924b004442Schristos _initialize_tui_layout, 1934b004442Schristos _initialize_tui_regs, 1944b004442Schristos _initialize_tui_stack, 1954b004442Schristos _initialize_tui_win, 1964b004442Schristos _initialize_python, 1974b004442Schristos _initialize_guile, 1984b004442Schristos _initialize_elfread, 1994b004442Schristos _initialize_stap_probe, 2004b004442Schristos _initialize_dtrace_probe, 201*22ebeae4Schristos _initialize_cp_name_parser, 2024b004442Schristos _initialize_ada_language, 2034b004442Schristos _initialize_tasks, 2044b004442Schristos _initialize_addrmap, 2054b004442Schristos _initialize_agent, 2064b004442Schristos _initialize_annotate, 2074b004442Schristos _initialize_gdbarch_utils, 2084b004442Schristos _initialize_auto_load, 2094b004442Schristos _initialize_auxv, 2104b004442Schristos _initialize_ax_gdb, 2114b004442Schristos _initialize_break_catch_exec, 2124b004442Schristos _initialize_break_catch_fork, 2134b004442Schristos _initialize_break_catch_load, 2144b004442Schristos _initialize_break_catch_sig, 2154b004442Schristos _initialize_break_catch_syscall, 2164b004442Schristos _initialize_break_catch_throw, 2174b004442Schristos _initialize_breakpoint, 2184b004442Schristos _initialize_btrace, 2194b004442Schristos _initialize_charset, 2204b004442Schristos _initialize_coff_pe_read, 2214b004442Schristos _initialize_coffread, 2224b004442Schristos _initialize_complaints, 2234b004442Schristos _initialize_completer, 2244b004442Schristos _initialize_copying, 2254b004442Schristos _initialize_core, 2264b004442Schristos _initialize_corelow, 2274b004442Schristos _initialize_cp_abi, 2284b004442Schristos _initialize_cp_namespace, 2294b004442Schristos _initialize_cp_support, 2304b004442Schristos _initialize_cp_valprint, 2314b004442Schristos _initialize_dbxread, 2324b004442Schristos _initialize_dcache, 2334b004442Schristos _initialize_debuginfod, 2344b004442Schristos _initialize_disasm, 2354b004442Schristos _initialize_displaced_stepping, 2364b004442Schristos _initialize_dummy_frame, 2374b004442Schristos _initialize_cooked_index, 2384b004442Schristos _initialize_tailcall_frame, 2394b004442Schristos _initialize_dwarf2_frame, 2404b004442Schristos _initialize_index_cache, 2414b004442Schristos _initialize_dwarf_index_write, 2424b004442Schristos _initialize_dwarf2loc, 2434b004442Schristos _initialize_dwarf2_read, 244*22ebeae4Schristos _initialize_read_gdb_index, 245*22ebeae4Schristos _initialize_extract_store_integer, 2464b004442Schristos _initialize_event_top, 2474b004442Schristos _initialize_exec, 2484b004442Schristos _initialize_extension, 2494b004442Schristos _initialize_f_language, 2504b004442Schristos _initialize_f_valprint, 2514b004442Schristos _initialize_filesystem, 2524b004442Schristos _initialize_mem_search, 2534b004442Schristos _initialize_frame, 254*22ebeae4Schristos _initialize_frame_unwind, 2554b004442Schristos _initialize_gcore, 2564b004442Schristos _initialize_gdb_demangle, 2574b004442Schristos _initialize_gdb_bfd, 2584b004442Schristos _initialize_gdbtypes, 2594b004442Schristos _initialize_gmp_utils, 2604b004442Schristos _initialize_gnu_v2_abi, 2614b004442Schristos _initialize_gnu_v3_abi, 2624b004442Schristos _initialize_infcall, 2634b004442Schristos _initialize_infcmd, 2644b004442Schristos _initialize_inflow, 2654b004442Schristos _initialize_infrun, 2664b004442Schristos _initialize_interpreter, 2674b004442Schristos _initialize_jit, 2684b004442Schristos _initialize_language, 2694b004442Schristos _initialize_macrocmd, 2704b004442Schristos _initialize_macroscope, 2714b004442Schristos _initialize_maint_cmds, 2724b004442Schristos _initialize_maint_test_options, 2734b004442Schristos _initialize_maint_test_settings, 2744b004442Schristos _initialize_mdebugread, 2754b004442Schristos _initialize_mem, 2764b004442Schristos _initialize_mipsread, 2774b004442Schristos _initialize_objc_language, 2784b004442Schristos _initialize_observer, 2794b004442Schristos _initialize_gdb_osabi, 2804b004442Schristos _initialize_osdata, 2814b004442Schristos _initialize_pascal_valprint, 2824b004442Schristos _initialize_parse, 2834b004442Schristos _initialize_printcmd, 2844b004442Schristos _initialize_probe, 2854b004442Schristos _initialize_producer, 2864b004442Schristos _initialize_psymtab, 2874b004442Schristos _initialize_record, 2884b004442Schristos _initialize_record_btrace, 2894b004442Schristos _initialize_record_full, 2904b004442Schristos _initialize_regcache, 2914b004442Schristos _initialize_regcache_dump, 2924b004442Schristos _initialize_reggroup, 2934b004442Schristos _initialize_remote, 2944b004442Schristos _initialize_notif, 2954b004442Schristos _initialize_reverse, 2964b004442Schristos _initialize_run_on_main_thread, 2974b004442Schristos _initialize_rust_exp, 2984b004442Schristos _initialize_serial, 2994b004442Schristos _initialize_step_skip, 3004b004442Schristos _initialize_solib, 3014b004442Schristos _initialize_source, 3024b004442Schristos _initialize_source_cache, 3034b004442Schristos _initialize_stabsread, 3044b004442Schristos _initialize_stack, 3054b004442Schristos _initialize_frame_reg, 3064b004442Schristos _initialize_symfile, 3074b004442Schristos _initialize_symfile_debug, 3084b004442Schristos _initialize_symmisc, 3094b004442Schristos _initialize_symtab, 3104b004442Schristos _initialize_target, 3114b004442Schristos _initialize_target_connection, 3124b004442Schristos _initialize_target_dcache, 3134b004442Schristos _initialize_target_descriptions, 3144b004442Schristos _initialize_thread, 3154b004442Schristos _initialize_top, 3164b004442Schristos _initialize_ctf, 3174b004442Schristos _initialize_tracefile, 3184b004442Schristos _initialize_tracefile_tfile, 3194b004442Schristos _initialize_tracepoint, 3204b004442Schristos _initialize_typeprint, 321*22ebeae4Schristos _initialize_ui, 3224b004442Schristos _initialize_ui_style, 3234b004442Schristos _initialize_user_regs, 3244b004442Schristos _initialize_utils, 3254b004442Schristos _initialize_valops, 3264b004442Schristos _initialize_valprint, 3274b004442Schristos _initialize_values, 3284b004442Schristos _initialize_varobj, 3294b004442Schristos _initialize_xml_support, 3304b004442Schristos _initialize_cli_cmds, 3314b004442Schristos _initialize_cli_dump, 3324b004442Schristos _initialize_cli_interp, 3334b004442Schristos _initialize_cli_logging, 3344b004442Schristos _initialize_cli_script, 3354b004442Schristos _initialize_cli_style, 336*22ebeae4Schristos _initialize_mi_cmd_env, 337*22ebeae4Schristos _initialize_mi_cmds, 338*22ebeae4Schristos _initialize_mi_interp, 339*22ebeae4Schristos _initialize_mi_main, 3404b004442Schristos _initialize_compile, 3414b004442Schristos _initialize_compile_cplus_types, 3424b004442Schristos }; 3434b004442Schristos 3444b004442Schristos /* If GDB_REVERSE_INIT_FUNCTIONS is set (any value), reverse the 3454b004442Schristos order in which initialization functions are called. This is 3464b004442Schristos used by the testsuite. */ 3474b004442Schristos if (getenv ("GDB_REVERSE_INIT_FUNCTIONS") != nullptr) 3484b004442Schristos std::reverse (functions.begin (), functions.end ()); 3494b004442Schristos 3504b004442Schristos for (initialize_file_ftype *function : functions) 3514b004442Schristos function (); 352712cd4afSchristos } 353