1b5bf3908Schristos /* 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 */ 3b5bf3908Schristos /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 4b5bf3908Schristos 5b5bf3908Schristos /* Do not modify this file. */ 6b5bf3908Schristos /* It is created automatically by the Makefile. */ 715a984a0Schristos #include <algorithm> 815a984a0Schristos 9b5bf3908Schristos extern initialize_file_ftype _initialize_svr4_solib; 10b5bf3908Schristos extern initialize_file_ftype _initialize_mips_tdep; 11b5bf3908Schristos extern initialize_file_ftype _initialize_mipsnbsd_tdep; 12b5bf3908Schristos extern initialize_file_ftype _initialize_ser_hardwire; 13b5bf3908Schristos extern initialize_file_ftype _initialize_ser_pipe; 14b5bf3908Schristos extern initialize_file_ftype _initialize_ser_tcp; 15b5bf3908Schristos extern initialize_file_ftype _initialize_ser_socket; 16f5a9565aSchristos extern initialize_file_ftype _initialize_fork_child; 17f5a9565aSchristos extern initialize_file_ftype _initialize_mipsnbsd_nat; 18b5bf3908Schristos extern initialize_file_ftype _initialize_tui; 19*22ebeae4Schristos extern initialize_file_ftype _initialize_tui_disasm; 20b5bf3908Schristos extern initialize_file_ftype _initialize_tui_hooks; 21b5bf3908Schristos extern initialize_file_ftype _initialize_tui_interp; 22b5bf3908Schristos extern initialize_file_ftype _initialize_tui_layout; 23b5bf3908Schristos extern initialize_file_ftype _initialize_tui_regs; 24b5bf3908Schristos extern initialize_file_ftype _initialize_tui_stack; 25b5bf3908Schristos extern initialize_file_ftype _initialize_tui_win; 26b5bf3908Schristos extern initialize_file_ftype _initialize_python; 27b5bf3908Schristos extern initialize_file_ftype _initialize_guile; 28b5bf3908Schristos extern initialize_file_ftype _initialize_elfread; 29b5bf3908Schristos extern initialize_file_ftype _initialize_stap_probe; 30b5bf3908Schristos extern initialize_file_ftype _initialize_dtrace_probe; 31*22ebeae4Schristos extern initialize_file_ftype _initialize_cp_name_parser; 32b5bf3908Schristos extern initialize_file_ftype _initialize_ada_language; 33b5bf3908Schristos extern initialize_file_ftype _initialize_tasks; 3415a984a0Schristos extern initialize_file_ftype _initialize_addrmap; 35b5bf3908Schristos extern initialize_file_ftype _initialize_agent; 36b5bf3908Schristos extern initialize_file_ftype _initialize_annotate; 37b5bf3908Schristos extern initialize_file_ftype _initialize_gdbarch_utils; 38b5bf3908Schristos extern initialize_file_ftype _initialize_auto_load; 39b5bf3908Schristos extern initialize_file_ftype _initialize_auxv; 40b5bf3908Schristos extern initialize_file_ftype _initialize_ax_gdb; 4115a984a0Schristos extern initialize_file_ftype _initialize_break_catch_exec; 4215a984a0Schristos extern initialize_file_ftype _initialize_break_catch_fork; 4315a984a0Schristos extern initialize_file_ftype _initialize_break_catch_load; 44b5bf3908Schristos extern initialize_file_ftype _initialize_break_catch_sig; 45b5bf3908Schristos extern initialize_file_ftype _initialize_break_catch_syscall; 46b5bf3908Schristos extern initialize_file_ftype _initialize_break_catch_throw; 47b5bf3908Schristos extern initialize_file_ftype _initialize_breakpoint; 48b5bf3908Schristos extern initialize_file_ftype _initialize_btrace; 49b5bf3908Schristos extern initialize_file_ftype _initialize_charset; 50b5bf3908Schristos extern initialize_file_ftype _initialize_coff_pe_read; 51b5bf3908Schristos extern initialize_file_ftype _initialize_coffread; 52b5bf3908Schristos extern initialize_file_ftype _initialize_complaints; 53b5bf3908Schristos extern initialize_file_ftype _initialize_completer; 54b5bf3908Schristos extern initialize_file_ftype _initialize_copying; 55b5bf3908Schristos extern initialize_file_ftype _initialize_core; 56b5bf3908Schristos extern initialize_file_ftype _initialize_corelow; 57b5bf3908Schristos extern initialize_file_ftype _initialize_cp_abi; 58b5bf3908Schristos extern initialize_file_ftype _initialize_cp_namespace; 59b5bf3908Schristos extern initialize_file_ftype _initialize_cp_support; 60b5bf3908Schristos extern initialize_file_ftype _initialize_cp_valprint; 61b5bf3908Schristos extern initialize_file_ftype _initialize_dbxread; 62b5bf3908Schristos extern initialize_file_ftype _initialize_dcache; 6315a984a0Schristos extern initialize_file_ftype _initialize_debuginfod; 64b5bf3908Schristos extern initialize_file_ftype _initialize_disasm; 6515a984a0Schristos extern initialize_file_ftype _initialize_displaced_stepping; 66b5bf3908Schristos extern initialize_file_ftype _initialize_dummy_frame; 6715a984a0Schristos extern initialize_file_ftype _initialize_cooked_index; 68b5bf3908Schristos extern initialize_file_ftype _initialize_tailcall_frame; 69b5bf3908Schristos extern initialize_file_ftype _initialize_dwarf2_frame; 70b5bf3908Schristos extern initialize_file_ftype _initialize_index_cache; 71b5bf3908Schristos extern initialize_file_ftype _initialize_dwarf_index_write; 72b5bf3908Schristos extern initialize_file_ftype _initialize_dwarf2loc; 73b5bf3908Schristos 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; 7615a984a0Schristos extern initialize_file_ftype _initialize_event_top; 77b5bf3908Schristos extern initialize_file_ftype _initialize_exec; 78b5bf3908Schristos extern initialize_file_ftype _initialize_extension; 79b5bf3908Schristos extern initialize_file_ftype _initialize_f_language; 80b5bf3908Schristos extern initialize_file_ftype _initialize_f_valprint; 81b5bf3908Schristos extern initialize_file_ftype _initialize_filesystem; 82b5bf3908Schristos extern initialize_file_ftype _initialize_mem_search; 83b5bf3908Schristos extern initialize_file_ftype _initialize_frame; 84*22ebeae4Schristos extern initialize_file_ftype _initialize_frame_unwind; 85b5bf3908Schristos extern initialize_file_ftype _initialize_gcore; 86b5bf3908Schristos extern initialize_file_ftype _initialize_gdb_demangle; 87b5bf3908Schristos extern initialize_file_ftype _initialize_gdb_bfd; 88b5bf3908Schristos extern initialize_file_ftype _initialize_gdbtypes; 8915a984a0Schristos extern initialize_file_ftype _initialize_gmp_utils; 90b5bf3908Schristos extern initialize_file_ftype _initialize_gnu_v2_abi; 91b5bf3908Schristos extern initialize_file_ftype _initialize_gnu_v3_abi; 92b5bf3908Schristos extern initialize_file_ftype _initialize_infcall; 93b5bf3908Schristos extern initialize_file_ftype _initialize_infcmd; 94b5bf3908Schristos extern initialize_file_ftype _initialize_inflow; 95b5bf3908Schristos extern initialize_file_ftype _initialize_infrun; 96b5bf3908Schristos extern initialize_file_ftype _initialize_interpreter; 97b5bf3908Schristos extern initialize_file_ftype _initialize_jit; 98b5bf3908Schristos extern initialize_file_ftype _initialize_language; 99b5bf3908Schristos extern initialize_file_ftype _initialize_macrocmd; 100b5bf3908Schristos extern initialize_file_ftype _initialize_macroscope; 101b5bf3908Schristos extern initialize_file_ftype _initialize_maint_cmds; 102b5bf3908Schristos extern initialize_file_ftype _initialize_maint_test_options; 103b5bf3908Schristos extern initialize_file_ftype _initialize_maint_test_settings; 104b5bf3908Schristos extern initialize_file_ftype _initialize_mdebugread; 105b5bf3908Schristos extern initialize_file_ftype _initialize_mem; 106b5bf3908Schristos extern initialize_file_ftype _initialize_mipsread; 107b5bf3908Schristos extern initialize_file_ftype _initialize_objc_language; 108b5bf3908Schristos extern initialize_file_ftype _initialize_observer; 109b5bf3908Schristos extern initialize_file_ftype _initialize_gdb_osabi; 110b5bf3908Schristos extern initialize_file_ftype _initialize_osdata; 111b5bf3908Schristos extern initialize_file_ftype _initialize_pascal_valprint; 112b5bf3908Schristos extern initialize_file_ftype _initialize_parse; 113b5bf3908Schristos extern initialize_file_ftype _initialize_printcmd; 114b5bf3908Schristos extern initialize_file_ftype _initialize_probe; 115b5bf3908Schristos extern initialize_file_ftype _initialize_producer; 116b5bf3908Schristos extern initialize_file_ftype _initialize_psymtab; 117b5bf3908Schristos extern initialize_file_ftype _initialize_record; 118b5bf3908Schristos extern initialize_file_ftype _initialize_record_btrace; 119b5bf3908Schristos extern initialize_file_ftype _initialize_record_full; 120b5bf3908Schristos extern initialize_file_ftype _initialize_regcache; 121b5bf3908Schristos extern initialize_file_ftype _initialize_regcache_dump; 122b5bf3908Schristos extern initialize_file_ftype _initialize_reggroup; 123b5bf3908Schristos extern initialize_file_ftype _initialize_remote; 124b5bf3908Schristos extern initialize_file_ftype _initialize_notif; 125b5bf3908Schristos extern initialize_file_ftype _initialize_reverse; 126b5bf3908Schristos extern initialize_file_ftype _initialize_run_on_main_thread; 12715a984a0Schristos extern initialize_file_ftype _initialize_rust_exp; 128b5bf3908Schristos extern initialize_file_ftype _initialize_serial; 129b5bf3908Schristos extern initialize_file_ftype _initialize_step_skip; 130b5bf3908Schristos extern initialize_file_ftype _initialize_solib; 131b5bf3908Schristos extern initialize_file_ftype _initialize_source; 132b5bf3908Schristos extern initialize_file_ftype _initialize_source_cache; 133b5bf3908Schristos extern initialize_file_ftype _initialize_stabsread; 134b5bf3908Schristos extern initialize_file_ftype _initialize_stack; 135b5bf3908Schristos extern initialize_file_ftype _initialize_frame_reg; 136b5bf3908Schristos extern initialize_file_ftype _initialize_symfile; 137b5bf3908Schristos extern initialize_file_ftype _initialize_symfile_debug; 138b5bf3908Schristos extern initialize_file_ftype _initialize_symmisc; 139b5bf3908Schristos extern initialize_file_ftype _initialize_symtab; 140b5bf3908Schristos extern initialize_file_ftype _initialize_target; 141b5bf3908Schristos extern initialize_file_ftype _initialize_target_connection; 142b5bf3908Schristos extern initialize_file_ftype _initialize_target_dcache; 143b5bf3908Schristos extern initialize_file_ftype _initialize_target_descriptions; 144b5bf3908Schristos extern initialize_file_ftype _initialize_thread; 14515a984a0Schristos extern initialize_file_ftype _initialize_top; 146b5bf3908Schristos extern initialize_file_ftype _initialize_ctf; 147b5bf3908Schristos extern initialize_file_ftype _initialize_tracefile; 148b5bf3908Schristos extern initialize_file_ftype _initialize_tracefile_tfile; 149b5bf3908Schristos extern initialize_file_ftype _initialize_tracepoint; 150b5bf3908Schristos extern initialize_file_ftype _initialize_typeprint; 151*22ebeae4Schristos extern initialize_file_ftype _initialize_ui; 152b5bf3908Schristos extern initialize_file_ftype _initialize_ui_style; 153b5bf3908Schristos extern initialize_file_ftype _initialize_user_regs; 154b5bf3908Schristos extern initialize_file_ftype _initialize_utils; 155b5bf3908Schristos extern initialize_file_ftype _initialize_valops; 156b5bf3908Schristos extern initialize_file_ftype _initialize_valprint; 157b5bf3908Schristos extern initialize_file_ftype _initialize_values; 158b5bf3908Schristos extern initialize_file_ftype _initialize_varobj; 159b5bf3908Schristos extern initialize_file_ftype _initialize_xml_support; 160b5bf3908Schristos extern initialize_file_ftype _initialize_cli_cmds; 161b5bf3908Schristos extern initialize_file_ftype _initialize_cli_dump; 162b5bf3908Schristos extern initialize_file_ftype _initialize_cli_interp; 163b5bf3908Schristos extern initialize_file_ftype _initialize_cli_logging; 164b5bf3908Schristos extern initialize_file_ftype _initialize_cli_script; 165b5bf3908Schristos 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; 170b5bf3908Schristos extern initialize_file_ftype _initialize_compile; 171b5bf3908Schristos extern initialize_file_ftype _initialize_compile_cplus_types; 17215a984a0Schristos 17315a984a0Schristos void initialize_all_files (); 174b5bf3908Schristos void 17515a984a0Schristos initialize_all_files () 176b5bf3908Schristos { 17715a984a0Schristos std::vector<initialize_file_ftype *> functions = 17815a984a0Schristos { 17915a984a0Schristos _initialize_svr4_solib, 18015a984a0Schristos _initialize_mips_tdep, 18115a984a0Schristos _initialize_mipsnbsd_tdep, 18215a984a0Schristos _initialize_ser_hardwire, 18315a984a0Schristos _initialize_ser_pipe, 18415a984a0Schristos _initialize_ser_tcp, 18515a984a0Schristos _initialize_ser_socket, 186f5a9565aSchristos _initialize_fork_child, 187f5a9565aSchristos _initialize_mipsnbsd_nat, 18815a984a0Schristos _initialize_tui, 189*22ebeae4Schristos _initialize_tui_disasm, 19015a984a0Schristos _initialize_tui_hooks, 19115a984a0Schristos _initialize_tui_interp, 19215a984a0Schristos _initialize_tui_layout, 19315a984a0Schristos _initialize_tui_regs, 19415a984a0Schristos _initialize_tui_stack, 19515a984a0Schristos _initialize_tui_win, 19615a984a0Schristos _initialize_python, 19715a984a0Schristos _initialize_guile, 19815a984a0Schristos _initialize_elfread, 19915a984a0Schristos _initialize_stap_probe, 20015a984a0Schristos _initialize_dtrace_probe, 201*22ebeae4Schristos _initialize_cp_name_parser, 20215a984a0Schristos _initialize_ada_language, 20315a984a0Schristos _initialize_tasks, 20415a984a0Schristos _initialize_addrmap, 20515a984a0Schristos _initialize_agent, 20615a984a0Schristos _initialize_annotate, 20715a984a0Schristos _initialize_gdbarch_utils, 20815a984a0Schristos _initialize_auto_load, 20915a984a0Schristos _initialize_auxv, 21015a984a0Schristos _initialize_ax_gdb, 21115a984a0Schristos _initialize_break_catch_exec, 21215a984a0Schristos _initialize_break_catch_fork, 21315a984a0Schristos _initialize_break_catch_load, 21415a984a0Schristos _initialize_break_catch_sig, 21515a984a0Schristos _initialize_break_catch_syscall, 21615a984a0Schristos _initialize_break_catch_throw, 21715a984a0Schristos _initialize_breakpoint, 21815a984a0Schristos _initialize_btrace, 21915a984a0Schristos _initialize_charset, 22015a984a0Schristos _initialize_coff_pe_read, 22115a984a0Schristos _initialize_coffread, 22215a984a0Schristos _initialize_complaints, 22315a984a0Schristos _initialize_completer, 22415a984a0Schristos _initialize_copying, 22515a984a0Schristos _initialize_core, 22615a984a0Schristos _initialize_corelow, 22715a984a0Schristos _initialize_cp_abi, 22815a984a0Schristos _initialize_cp_namespace, 22915a984a0Schristos _initialize_cp_support, 23015a984a0Schristos _initialize_cp_valprint, 23115a984a0Schristos _initialize_dbxread, 23215a984a0Schristos _initialize_dcache, 23315a984a0Schristos _initialize_debuginfod, 23415a984a0Schristos _initialize_disasm, 23515a984a0Schristos _initialize_displaced_stepping, 23615a984a0Schristos _initialize_dummy_frame, 23715a984a0Schristos _initialize_cooked_index, 23815a984a0Schristos _initialize_tailcall_frame, 23915a984a0Schristos _initialize_dwarf2_frame, 24015a984a0Schristos _initialize_index_cache, 24115a984a0Schristos _initialize_dwarf_index_write, 24215a984a0Schristos _initialize_dwarf2loc, 24315a984a0Schristos _initialize_dwarf2_read, 244*22ebeae4Schristos _initialize_read_gdb_index, 245*22ebeae4Schristos _initialize_extract_store_integer, 24615a984a0Schristos _initialize_event_top, 24715a984a0Schristos _initialize_exec, 24815a984a0Schristos _initialize_extension, 24915a984a0Schristos _initialize_f_language, 25015a984a0Schristos _initialize_f_valprint, 25115a984a0Schristos _initialize_filesystem, 25215a984a0Schristos _initialize_mem_search, 25315a984a0Schristos _initialize_frame, 254*22ebeae4Schristos _initialize_frame_unwind, 25515a984a0Schristos _initialize_gcore, 25615a984a0Schristos _initialize_gdb_demangle, 25715a984a0Schristos _initialize_gdb_bfd, 25815a984a0Schristos _initialize_gdbtypes, 25915a984a0Schristos _initialize_gmp_utils, 26015a984a0Schristos _initialize_gnu_v2_abi, 26115a984a0Schristos _initialize_gnu_v3_abi, 26215a984a0Schristos _initialize_infcall, 26315a984a0Schristos _initialize_infcmd, 26415a984a0Schristos _initialize_inflow, 26515a984a0Schristos _initialize_infrun, 26615a984a0Schristos _initialize_interpreter, 26715a984a0Schristos _initialize_jit, 26815a984a0Schristos _initialize_language, 26915a984a0Schristos _initialize_macrocmd, 27015a984a0Schristos _initialize_macroscope, 27115a984a0Schristos _initialize_maint_cmds, 27215a984a0Schristos _initialize_maint_test_options, 27315a984a0Schristos _initialize_maint_test_settings, 27415a984a0Schristos _initialize_mdebugread, 27515a984a0Schristos _initialize_mem, 27615a984a0Schristos _initialize_mipsread, 27715a984a0Schristos _initialize_objc_language, 27815a984a0Schristos _initialize_observer, 27915a984a0Schristos _initialize_gdb_osabi, 28015a984a0Schristos _initialize_osdata, 28115a984a0Schristos _initialize_pascal_valprint, 28215a984a0Schristos _initialize_parse, 28315a984a0Schristos _initialize_printcmd, 28415a984a0Schristos _initialize_probe, 28515a984a0Schristos _initialize_producer, 28615a984a0Schristos _initialize_psymtab, 28715a984a0Schristos _initialize_record, 28815a984a0Schristos _initialize_record_btrace, 28915a984a0Schristos _initialize_record_full, 29015a984a0Schristos _initialize_regcache, 29115a984a0Schristos _initialize_regcache_dump, 29215a984a0Schristos _initialize_reggroup, 29315a984a0Schristos _initialize_remote, 29415a984a0Schristos _initialize_notif, 29515a984a0Schristos _initialize_reverse, 29615a984a0Schristos _initialize_run_on_main_thread, 29715a984a0Schristos _initialize_rust_exp, 29815a984a0Schristos _initialize_serial, 29915a984a0Schristos _initialize_step_skip, 30015a984a0Schristos _initialize_solib, 30115a984a0Schristos _initialize_source, 30215a984a0Schristos _initialize_source_cache, 30315a984a0Schristos _initialize_stabsread, 30415a984a0Schristos _initialize_stack, 30515a984a0Schristos _initialize_frame_reg, 30615a984a0Schristos _initialize_symfile, 30715a984a0Schristos _initialize_symfile_debug, 30815a984a0Schristos _initialize_symmisc, 30915a984a0Schristos _initialize_symtab, 31015a984a0Schristos _initialize_target, 31115a984a0Schristos _initialize_target_connection, 31215a984a0Schristos _initialize_target_dcache, 31315a984a0Schristos _initialize_target_descriptions, 31415a984a0Schristos _initialize_thread, 31515a984a0Schristos _initialize_top, 31615a984a0Schristos _initialize_ctf, 31715a984a0Schristos _initialize_tracefile, 31815a984a0Schristos _initialize_tracefile_tfile, 31915a984a0Schristos _initialize_tracepoint, 32015a984a0Schristos _initialize_typeprint, 321*22ebeae4Schristos _initialize_ui, 32215a984a0Schristos _initialize_ui_style, 32315a984a0Schristos _initialize_user_regs, 32415a984a0Schristos _initialize_utils, 32515a984a0Schristos _initialize_valops, 32615a984a0Schristos _initialize_valprint, 32715a984a0Schristos _initialize_values, 32815a984a0Schristos _initialize_varobj, 32915a984a0Schristos _initialize_xml_support, 33015a984a0Schristos _initialize_cli_cmds, 33115a984a0Schristos _initialize_cli_dump, 33215a984a0Schristos _initialize_cli_interp, 33315a984a0Schristos _initialize_cli_logging, 33415a984a0Schristos _initialize_cli_script, 33515a984a0Schristos _initialize_cli_style, 336*22ebeae4Schristos _initialize_mi_cmd_env, 337*22ebeae4Schristos _initialize_mi_cmds, 338*22ebeae4Schristos _initialize_mi_interp, 339*22ebeae4Schristos _initialize_mi_main, 34015a984a0Schristos _initialize_compile, 34115a984a0Schristos _initialize_compile_cplus_types, 34215a984a0Schristos }; 34315a984a0Schristos 34415a984a0Schristos /* If GDB_REVERSE_INIT_FUNCTIONS is set (any value), reverse the 34515a984a0Schristos order in which initialization functions are called. This is 34615a984a0Schristos used by the testsuite. */ 34715a984a0Schristos if (getenv ("GDB_REVERSE_INIT_FUNCTIONS") != nullptr) 34815a984a0Schristos std::reverse (functions.begin (), functions.end ()); 34915a984a0Schristos 35015a984a0Schristos for (initialize_file_ftype *function : functions) 35115a984a0Schristos function (); 352b5bf3908Schristos } 353