145cf9d81Schristos /* 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 */ 345cf9d81Schristos /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 445cf9d81Schristos 545cf9d81Schristos /* Do not modify this file. */ 645cf9d81Schristos /* It is created automatically by the Makefile. */ 7a9f1a636Schristos #include <algorithm> 8a9f1a636Schristos 945cf9d81Schristos extern initialize_file_ftype _initialize_aarch64_tdep; 10d57368d2Schristos extern initialize_file_ftype _initialize_ravenscar; 1145cf9d81Schristos extern initialize_file_ftype _initialize_svr4_solib; 126ca1cfa8Srin extern initialize_file_ftype _initialize_aarch64_nbsd_tdep; 1345cf9d81Schristos extern initialize_file_ftype _initialize_ser_hardwire; 1445cf9d81Schristos extern initialize_file_ftype _initialize_ser_pipe; 1545cf9d81Schristos extern initialize_file_ftype _initialize_ser_tcp; 16d57368d2Schristos extern initialize_file_ftype _initialize_ser_socket; 1745cf9d81Schristos extern initialize_file_ftype _initialize_fork_child; 186ca1cfa8Srin extern initialize_file_ftype _initialize_aarch64_nbsd_nat; 19d57368d2Schristos extern initialize_file_ftype _initialize_tui; 20*22ebeae4Schristos extern initialize_file_ftype _initialize_tui_disasm; 21d57368d2Schristos extern initialize_file_ftype _initialize_tui_hooks; 22d57368d2Schristos extern initialize_file_ftype _initialize_tui_interp; 23d57368d2Schristos extern initialize_file_ftype _initialize_tui_layout; 24d57368d2Schristos extern initialize_file_ftype _initialize_tui_regs; 25d57368d2Schristos extern initialize_file_ftype _initialize_tui_stack; 26d57368d2Schristos extern initialize_file_ftype _initialize_tui_win; 27d57368d2Schristos extern initialize_file_ftype _initialize_python; 28d57368d2Schristos extern initialize_file_ftype _initialize_guile; 2945cf9d81Schristos extern initialize_file_ftype _initialize_elfread; 3045cf9d81Schristos extern initialize_file_ftype _initialize_stap_probe; 3145cf9d81Schristos extern initialize_file_ftype _initialize_dtrace_probe; 32*22ebeae4Schristos extern initialize_file_ftype _initialize_cp_name_parser; 3345cf9d81Schristos extern initialize_file_ftype _initialize_ada_language; 3445cf9d81Schristos extern initialize_file_ftype _initialize_tasks; 35a9f1a636Schristos extern initialize_file_ftype _initialize_addrmap; 3645cf9d81Schristos extern initialize_file_ftype _initialize_agent; 3745cf9d81Schristos extern initialize_file_ftype _initialize_annotate; 3845cf9d81Schristos extern initialize_file_ftype _initialize_gdbarch_utils; 3945cf9d81Schristos extern initialize_file_ftype _initialize_auto_load; 4045cf9d81Schristos extern initialize_file_ftype _initialize_auxv; 41d57368d2Schristos extern initialize_file_ftype _initialize_ax_gdb; 42a9f1a636Schristos extern initialize_file_ftype _initialize_break_catch_exec; 43a9f1a636Schristos extern initialize_file_ftype _initialize_break_catch_fork; 44a9f1a636Schristos extern initialize_file_ftype _initialize_break_catch_load; 4545cf9d81Schristos extern initialize_file_ftype _initialize_break_catch_sig; 4645cf9d81Schristos extern initialize_file_ftype _initialize_break_catch_syscall; 4745cf9d81Schristos extern initialize_file_ftype _initialize_break_catch_throw; 4845cf9d81Schristos extern initialize_file_ftype _initialize_breakpoint; 4945cf9d81Schristos extern initialize_file_ftype _initialize_btrace; 5045cf9d81Schristos extern initialize_file_ftype _initialize_charset; 5145cf9d81Schristos extern initialize_file_ftype _initialize_coff_pe_read; 5245cf9d81Schristos extern initialize_file_ftype _initialize_coffread; 5345cf9d81Schristos extern initialize_file_ftype _initialize_complaints; 5445cf9d81Schristos extern initialize_file_ftype _initialize_completer; 5545cf9d81Schristos extern initialize_file_ftype _initialize_copying; 5645cf9d81Schristos extern initialize_file_ftype _initialize_core; 5745cf9d81Schristos extern initialize_file_ftype _initialize_corelow; 5845cf9d81Schristos extern initialize_file_ftype _initialize_cp_abi; 5945cf9d81Schristos extern initialize_file_ftype _initialize_cp_namespace; 6045cf9d81Schristos extern initialize_file_ftype _initialize_cp_support; 6145cf9d81Schristos extern initialize_file_ftype _initialize_cp_valprint; 6245cf9d81Schristos extern initialize_file_ftype _initialize_dbxread; 63d57368d2Schristos extern initialize_file_ftype _initialize_dcache; 64a9f1a636Schristos extern initialize_file_ftype _initialize_debuginfod; 6545cf9d81Schristos extern initialize_file_ftype _initialize_disasm; 66a9f1a636Schristos extern initialize_file_ftype _initialize_displaced_stepping; 6745cf9d81Schristos extern initialize_file_ftype _initialize_dummy_frame; 68a9f1a636Schristos extern initialize_file_ftype _initialize_cooked_index; 69992125b7Schristos extern initialize_file_ftype _initialize_tailcall_frame; 70992125b7Schristos extern initialize_file_ftype _initialize_dwarf2_frame; 71d57368d2Schristos extern initialize_file_ftype _initialize_index_cache; 72d57368d2Schristos extern initialize_file_ftype _initialize_dwarf_index_write; 7345cf9d81Schristos extern initialize_file_ftype _initialize_dwarf2loc; 7445cf9d81Schristos extern initialize_file_ftype _initialize_dwarf2_read; 75*22ebeae4Schristos extern initialize_file_ftype _initialize_read_gdb_index; 76*22ebeae4Schristos extern initialize_file_ftype _initialize_extract_store_integer; 77a9f1a636Schristos extern initialize_file_ftype _initialize_event_top; 7845cf9d81Schristos extern initialize_file_ftype _initialize_exec; 7945cf9d81Schristos extern initialize_file_ftype _initialize_extension; 8045cf9d81Schristos extern initialize_file_ftype _initialize_f_language; 8145cf9d81Schristos extern initialize_file_ftype _initialize_f_valprint; 8245cf9d81Schristos extern initialize_file_ftype _initialize_filesystem; 8345cf9d81Schristos extern initialize_file_ftype _initialize_mem_search; 8445cf9d81Schristos extern initialize_file_ftype _initialize_frame; 85*22ebeae4Schristos extern initialize_file_ftype _initialize_frame_unwind; 8645cf9d81Schristos extern initialize_file_ftype _initialize_gcore; 87992125b7Schristos extern initialize_file_ftype _initialize_gdb_demangle; 8845cf9d81Schristos extern initialize_file_ftype _initialize_gdb_bfd; 89d57368d2Schristos extern initialize_file_ftype _initialize_gdbtypes; 90a9f1a636Schristos extern initialize_file_ftype _initialize_gmp_utils; 9145cf9d81Schristos extern initialize_file_ftype _initialize_gnu_v2_abi; 9245cf9d81Schristos extern initialize_file_ftype _initialize_gnu_v3_abi; 9345cf9d81Schristos extern initialize_file_ftype _initialize_infcall; 9445cf9d81Schristos extern initialize_file_ftype _initialize_infcmd; 95d57368d2Schristos extern initialize_file_ftype _initialize_inflow; 9645cf9d81Schristos extern initialize_file_ftype _initialize_infrun; 9745cf9d81Schristos extern initialize_file_ftype _initialize_interpreter; 9845cf9d81Schristos extern initialize_file_ftype _initialize_jit; 9945cf9d81Schristos extern initialize_file_ftype _initialize_language; 10045cf9d81Schristos extern initialize_file_ftype _initialize_macrocmd; 10145cf9d81Schristos extern initialize_file_ftype _initialize_macroscope; 10245cf9d81Schristos extern initialize_file_ftype _initialize_maint_cmds; 103992125b7Schristos extern initialize_file_ftype _initialize_maint_test_options; 104992125b7Schristos extern initialize_file_ftype _initialize_maint_test_settings; 10545cf9d81Schristos extern initialize_file_ftype _initialize_mdebugread; 10645cf9d81Schristos extern initialize_file_ftype _initialize_mem; 10745cf9d81Schristos extern initialize_file_ftype _initialize_mipsread; 10845cf9d81Schristos extern initialize_file_ftype _initialize_objc_language; 10945cf9d81Schristos extern initialize_file_ftype _initialize_observer; 11045cf9d81Schristos extern initialize_file_ftype _initialize_gdb_osabi; 11145cf9d81Schristos extern initialize_file_ftype _initialize_osdata; 11245cf9d81Schristos extern initialize_file_ftype _initialize_pascal_valprint; 11345cf9d81Schristos extern initialize_file_ftype _initialize_parse; 11445cf9d81Schristos extern initialize_file_ftype _initialize_printcmd; 11545cf9d81Schristos extern initialize_file_ftype _initialize_probe; 116d57368d2Schristos extern initialize_file_ftype _initialize_producer; 11745cf9d81Schristos extern initialize_file_ftype _initialize_psymtab; 11845cf9d81Schristos extern initialize_file_ftype _initialize_record; 11945cf9d81Schristos extern initialize_file_ftype _initialize_record_btrace; 12045cf9d81Schristos extern initialize_file_ftype _initialize_record_full; 12145cf9d81Schristos extern initialize_file_ftype _initialize_regcache; 122d57368d2Schristos extern initialize_file_ftype _initialize_regcache_dump; 12345cf9d81Schristos extern initialize_file_ftype _initialize_reggroup; 124d57368d2Schristos extern initialize_file_ftype _initialize_remote; 125d57368d2Schristos extern initialize_file_ftype _initialize_notif; 12645cf9d81Schristos extern initialize_file_ftype _initialize_reverse; 127992125b7Schristos extern initialize_file_ftype _initialize_run_on_main_thread; 128a9f1a636Schristos extern initialize_file_ftype _initialize_rust_exp; 12945cf9d81Schristos extern initialize_file_ftype _initialize_serial; 13045cf9d81Schristos extern initialize_file_ftype _initialize_step_skip; 13145cf9d81Schristos extern initialize_file_ftype _initialize_solib; 13245cf9d81Schristos extern initialize_file_ftype _initialize_source; 133992125b7Schristos extern initialize_file_ftype _initialize_source_cache; 13445cf9d81Schristos extern initialize_file_ftype _initialize_stabsread; 13545cf9d81Schristos extern initialize_file_ftype _initialize_stack; 13645cf9d81Schristos extern initialize_file_ftype _initialize_frame_reg; 13745cf9d81Schristos extern initialize_file_ftype _initialize_symfile; 13845cf9d81Schristos extern initialize_file_ftype _initialize_symfile_debug; 13945cf9d81Schristos extern initialize_file_ftype _initialize_symmisc; 14045cf9d81Schristos extern initialize_file_ftype _initialize_symtab; 141992125b7Schristos extern initialize_file_ftype _initialize_target; 142992125b7Schristos extern initialize_file_ftype _initialize_target_connection; 14345cf9d81Schristos extern initialize_file_ftype _initialize_target_dcache; 14445cf9d81Schristos extern initialize_file_ftype _initialize_target_descriptions; 14545cf9d81Schristos extern initialize_file_ftype _initialize_thread; 146a9f1a636Schristos extern initialize_file_ftype _initialize_top; 147992125b7Schristos extern initialize_file_ftype _initialize_ctf; 148d57368d2Schristos extern initialize_file_ftype _initialize_tracefile; 149d57368d2Schristos extern initialize_file_ftype _initialize_tracefile_tfile; 150d57368d2Schristos extern initialize_file_ftype _initialize_tracepoint; 15145cf9d81Schristos extern initialize_file_ftype _initialize_typeprint; 152*22ebeae4Schristos extern initialize_file_ftype _initialize_ui; 153d57368d2Schristos extern initialize_file_ftype _initialize_ui_style; 15445cf9d81Schristos extern initialize_file_ftype _initialize_user_regs; 15545cf9d81Schristos extern initialize_file_ftype _initialize_utils; 15645cf9d81Schristos extern initialize_file_ftype _initialize_valops; 15745cf9d81Schristos extern initialize_file_ftype _initialize_valprint; 15845cf9d81Schristos extern initialize_file_ftype _initialize_values; 15945cf9d81Schristos extern initialize_file_ftype _initialize_varobj; 16045cf9d81Schristos extern initialize_file_ftype _initialize_xml_support; 16145cf9d81Schristos extern initialize_file_ftype _initialize_cli_cmds; 16245cf9d81Schristos extern initialize_file_ftype _initialize_cli_dump; 16345cf9d81Schristos extern initialize_file_ftype _initialize_cli_interp; 16445cf9d81Schristos extern initialize_file_ftype _initialize_cli_logging; 16545cf9d81Schristos extern initialize_file_ftype _initialize_cli_script; 166d57368d2Schristos extern initialize_file_ftype _initialize_cli_style; 167*22ebeae4Schristos extern initialize_file_ftype _initialize_mi_cmd_env; 168*22ebeae4Schristos extern initialize_file_ftype _initialize_mi_cmds; 169*22ebeae4Schristos extern initialize_file_ftype _initialize_mi_interp; 170*22ebeae4Schristos extern initialize_file_ftype _initialize_mi_main; 17145cf9d81Schristos extern initialize_file_ftype _initialize_compile; 172d57368d2Schristos extern initialize_file_ftype _initialize_compile_cplus_types; 173a9f1a636Schristos 174a9f1a636Schristos void initialize_all_files (); 17545cf9d81Schristos void 176a9f1a636Schristos initialize_all_files () 17745cf9d81Schristos { 178a9f1a636Schristos std::vector<initialize_file_ftype *> functions = 179a9f1a636Schristos { 180a9f1a636Schristos _initialize_aarch64_tdep, 181a9f1a636Schristos _initialize_ravenscar, 182a9f1a636Schristos _initialize_svr4_solib, 1836ca1cfa8Srin _initialize_aarch64_nbsd_tdep, 184a9f1a636Schristos _initialize_ser_hardwire, 185a9f1a636Schristos _initialize_ser_pipe, 186a9f1a636Schristos _initialize_ser_tcp, 187a9f1a636Schristos _initialize_ser_socket, 188a9f1a636Schristos _initialize_fork_child, 1896ca1cfa8Srin _initialize_aarch64_nbsd_nat, 190a9f1a636Schristos _initialize_tui, 191*22ebeae4Schristos _initialize_tui_disasm, 192a9f1a636Schristos _initialize_tui_hooks, 193a9f1a636Schristos _initialize_tui_interp, 194a9f1a636Schristos _initialize_tui_layout, 195a9f1a636Schristos _initialize_tui_regs, 196a9f1a636Schristos _initialize_tui_stack, 197a9f1a636Schristos _initialize_tui_win, 198a9f1a636Schristos _initialize_python, 199a9f1a636Schristos _initialize_guile, 200a9f1a636Schristos _initialize_elfread, 201a9f1a636Schristos _initialize_stap_probe, 202a9f1a636Schristos _initialize_dtrace_probe, 203*22ebeae4Schristos _initialize_cp_name_parser, 204a9f1a636Schristos _initialize_ada_language, 205a9f1a636Schristos _initialize_tasks, 206a9f1a636Schristos _initialize_addrmap, 207a9f1a636Schristos _initialize_agent, 208a9f1a636Schristos _initialize_annotate, 209a9f1a636Schristos _initialize_gdbarch_utils, 210a9f1a636Schristos _initialize_auto_load, 211a9f1a636Schristos _initialize_auxv, 212a9f1a636Schristos _initialize_ax_gdb, 213a9f1a636Schristos _initialize_break_catch_exec, 214a9f1a636Schristos _initialize_break_catch_fork, 215a9f1a636Schristos _initialize_break_catch_load, 216a9f1a636Schristos _initialize_break_catch_sig, 217a9f1a636Schristos _initialize_break_catch_syscall, 218a9f1a636Schristos _initialize_break_catch_throw, 219a9f1a636Schristos _initialize_breakpoint, 220a9f1a636Schristos _initialize_btrace, 221a9f1a636Schristos _initialize_charset, 222a9f1a636Schristos _initialize_coff_pe_read, 223a9f1a636Schristos _initialize_coffread, 224a9f1a636Schristos _initialize_complaints, 225a9f1a636Schristos _initialize_completer, 226a9f1a636Schristos _initialize_copying, 227a9f1a636Schristos _initialize_core, 228a9f1a636Schristos _initialize_corelow, 229a9f1a636Schristos _initialize_cp_abi, 230a9f1a636Schristos _initialize_cp_namespace, 231a9f1a636Schristos _initialize_cp_support, 232a9f1a636Schristos _initialize_cp_valprint, 233a9f1a636Schristos _initialize_dbxread, 234a9f1a636Schristos _initialize_dcache, 235a9f1a636Schristos _initialize_debuginfod, 236a9f1a636Schristos _initialize_disasm, 237a9f1a636Schristos _initialize_displaced_stepping, 238a9f1a636Schristos _initialize_dummy_frame, 239a9f1a636Schristos _initialize_cooked_index, 240a9f1a636Schristos _initialize_tailcall_frame, 241a9f1a636Schristos _initialize_dwarf2_frame, 242a9f1a636Schristos _initialize_index_cache, 243a9f1a636Schristos _initialize_dwarf_index_write, 244a9f1a636Schristos _initialize_dwarf2loc, 245a9f1a636Schristos _initialize_dwarf2_read, 246*22ebeae4Schristos _initialize_read_gdb_index, 247*22ebeae4Schristos _initialize_extract_store_integer, 248a9f1a636Schristos _initialize_event_top, 249a9f1a636Schristos _initialize_exec, 250a9f1a636Schristos _initialize_extension, 251a9f1a636Schristos _initialize_f_language, 252a9f1a636Schristos _initialize_f_valprint, 253a9f1a636Schristos _initialize_filesystem, 254a9f1a636Schristos _initialize_mem_search, 255a9f1a636Schristos _initialize_frame, 256*22ebeae4Schristos _initialize_frame_unwind, 257a9f1a636Schristos _initialize_gcore, 258a9f1a636Schristos _initialize_gdb_demangle, 259a9f1a636Schristos _initialize_gdb_bfd, 260a9f1a636Schristos _initialize_gdbtypes, 261a9f1a636Schristos _initialize_gmp_utils, 262a9f1a636Schristos _initialize_gnu_v2_abi, 263a9f1a636Schristos _initialize_gnu_v3_abi, 264a9f1a636Schristos _initialize_infcall, 265a9f1a636Schristos _initialize_infcmd, 266a9f1a636Schristos _initialize_inflow, 267a9f1a636Schristos _initialize_infrun, 268a9f1a636Schristos _initialize_interpreter, 269a9f1a636Schristos _initialize_jit, 270a9f1a636Schristos _initialize_language, 271a9f1a636Schristos _initialize_macrocmd, 272a9f1a636Schristos _initialize_macroscope, 273a9f1a636Schristos _initialize_maint_cmds, 274a9f1a636Schristos _initialize_maint_test_options, 275a9f1a636Schristos _initialize_maint_test_settings, 276a9f1a636Schristos _initialize_mdebugread, 277a9f1a636Schristos _initialize_mem, 278a9f1a636Schristos _initialize_mipsread, 279a9f1a636Schristos _initialize_objc_language, 280a9f1a636Schristos _initialize_observer, 281a9f1a636Schristos _initialize_gdb_osabi, 282a9f1a636Schristos _initialize_osdata, 283a9f1a636Schristos _initialize_pascal_valprint, 284a9f1a636Schristos _initialize_parse, 285a9f1a636Schristos _initialize_printcmd, 286a9f1a636Schristos _initialize_probe, 287a9f1a636Schristos _initialize_producer, 288a9f1a636Schristos _initialize_psymtab, 289a9f1a636Schristos _initialize_record, 290a9f1a636Schristos _initialize_record_btrace, 291a9f1a636Schristos _initialize_record_full, 292a9f1a636Schristos _initialize_regcache, 293a9f1a636Schristos _initialize_regcache_dump, 294a9f1a636Schristos _initialize_reggroup, 295a9f1a636Schristos _initialize_remote, 296a9f1a636Schristos _initialize_notif, 297a9f1a636Schristos _initialize_reverse, 298a9f1a636Schristos _initialize_run_on_main_thread, 299a9f1a636Schristos _initialize_rust_exp, 300a9f1a636Schristos _initialize_serial, 301a9f1a636Schristos _initialize_step_skip, 302a9f1a636Schristos _initialize_solib, 303a9f1a636Schristos _initialize_source, 304a9f1a636Schristos _initialize_source_cache, 305a9f1a636Schristos _initialize_stabsread, 306a9f1a636Schristos _initialize_stack, 307a9f1a636Schristos _initialize_frame_reg, 308a9f1a636Schristos _initialize_symfile, 309a9f1a636Schristos _initialize_symfile_debug, 310a9f1a636Schristos _initialize_symmisc, 311a9f1a636Schristos _initialize_symtab, 312a9f1a636Schristos _initialize_target, 313a9f1a636Schristos _initialize_target_connection, 314a9f1a636Schristos _initialize_target_dcache, 315a9f1a636Schristos _initialize_target_descriptions, 316a9f1a636Schristos _initialize_thread, 317a9f1a636Schristos _initialize_top, 318a9f1a636Schristos _initialize_ctf, 319a9f1a636Schristos _initialize_tracefile, 320a9f1a636Schristos _initialize_tracefile_tfile, 321a9f1a636Schristos _initialize_tracepoint, 322a9f1a636Schristos _initialize_typeprint, 323*22ebeae4Schristos _initialize_ui, 324a9f1a636Schristos _initialize_ui_style, 325a9f1a636Schristos _initialize_user_regs, 326a9f1a636Schristos _initialize_utils, 327a9f1a636Schristos _initialize_valops, 328a9f1a636Schristos _initialize_valprint, 329a9f1a636Schristos _initialize_values, 330a9f1a636Schristos _initialize_varobj, 331a9f1a636Schristos _initialize_xml_support, 332a9f1a636Schristos _initialize_cli_cmds, 333a9f1a636Schristos _initialize_cli_dump, 334a9f1a636Schristos _initialize_cli_interp, 335a9f1a636Schristos _initialize_cli_logging, 336a9f1a636Schristos _initialize_cli_script, 337a9f1a636Schristos _initialize_cli_style, 338*22ebeae4Schristos _initialize_mi_cmd_env, 339*22ebeae4Schristos _initialize_mi_cmds, 340*22ebeae4Schristos _initialize_mi_interp, 341*22ebeae4Schristos _initialize_mi_main, 342a9f1a636Schristos _initialize_compile, 343a9f1a636Schristos _initialize_compile_cplus_types, 344a9f1a636Schristos }; 345a9f1a636Schristos 346a9f1a636Schristos /* If GDB_REVERSE_INIT_FUNCTIONS is set (any value), reverse the 347a9f1a636Schristos order in which initialization functions are called. This is 348a9f1a636Schristos used by the testsuite. */ 349a9f1a636Schristos if (getenv ("GDB_REVERSE_INIT_FUNCTIONS") != nullptr) 350a9f1a636Schristos std::reverse (functions.begin (), functions.end ()); 351a9f1a636Schristos 352a9f1a636Schristos for (initialize_file_ftype *function : functions) 353a9f1a636Schristos function (); 35445cf9d81Schristos } 355