1cfa2879dSchristos /* 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 */ 33a781464Schristos /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 4cfa2879dSchristos 5cfa2879dSchristos /* Do not modify this file. */ 6cfa2879dSchristos /* It is created automatically by the Makefile. */ 7901e7e84Schristos #include <algorithm> 8901e7e84Schristos 9c6bacb34Schristos extern initialize_file_ftype _initialize_arm_tdep; 10901e7e84Schristos extern initialize_file_ftype _initialize_arm_none_tdep; 11cfa2879dSchristos extern initialize_file_ftype _initialize_svr4_solib; 123a781464Schristos extern initialize_file_ftype _initialize_arm_netbsd_tdep; 13cfa2879dSchristos extern initialize_file_ftype _initialize_ser_hardwire; 14cfa2879dSchristos extern initialize_file_ftype _initialize_ser_pipe; 15cfa2879dSchristos extern initialize_file_ftype _initialize_ser_tcp; 163a781464Schristos extern initialize_file_ftype _initialize_ser_socket; 17cfa2879dSchristos extern initialize_file_ftype _initialize_fork_child; 18c6bacb34Schristos extern initialize_file_ftype _initialize_arm_netbsd_nat; 193a781464Schristos extern initialize_file_ftype _initialize_tui; 20*22ebeae4Schristos extern initialize_file_ftype _initialize_tui_disasm; 213a781464Schristos extern initialize_file_ftype _initialize_tui_hooks; 223a781464Schristos extern initialize_file_ftype _initialize_tui_interp; 233a781464Schristos extern initialize_file_ftype _initialize_tui_layout; 243a781464Schristos extern initialize_file_ftype _initialize_tui_regs; 253a781464Schristos extern initialize_file_ftype _initialize_tui_stack; 263a781464Schristos extern initialize_file_ftype _initialize_tui_win; 273a781464Schristos extern initialize_file_ftype _initialize_python; 283a781464Schristos extern initialize_file_ftype _initialize_guile; 2925202ef0Schristos extern initialize_file_ftype _initialize_elfread; 3025202ef0Schristos extern initialize_file_ftype _initialize_stap_probe; 3125202ef0Schristos extern initialize_file_ftype _initialize_dtrace_probe; 32*22ebeae4Schristos extern initialize_file_ftype _initialize_cp_name_parser; 338b7331e5Schristos extern initialize_file_ftype _initialize_ada_language; 348b7331e5Schristos extern initialize_file_ftype _initialize_tasks; 35901e7e84Schristos extern initialize_file_ftype _initialize_addrmap; 368b7331e5Schristos extern initialize_file_ftype _initialize_agent; 378b7331e5Schristos extern initialize_file_ftype _initialize_annotate; 388b7331e5Schristos extern initialize_file_ftype _initialize_gdbarch_utils; 3934f40950Schristos extern initialize_file_ftype _initialize_auto_load; 40cfa2879dSchristos extern initialize_file_ftype _initialize_auxv; 413a781464Schristos extern initialize_file_ftype _initialize_ax_gdb; 42901e7e84Schristos extern initialize_file_ftype _initialize_break_catch_exec; 43901e7e84Schristos extern initialize_file_ftype _initialize_break_catch_fork; 44901e7e84Schristos extern initialize_file_ftype _initialize_break_catch_load; 4534f40950Schristos extern initialize_file_ftype _initialize_break_catch_sig; 46822f2954Schristos extern initialize_file_ftype _initialize_break_catch_syscall; 478b7331e5Schristos extern initialize_file_ftype _initialize_break_catch_throw; 488b7331e5Schristos extern initialize_file_ftype _initialize_breakpoint; 498b7331e5Schristos extern initialize_file_ftype _initialize_btrace; 50cfa2879dSchristos extern initialize_file_ftype _initialize_charset; 518b7331e5Schristos extern initialize_file_ftype _initialize_coff_pe_read; 528b7331e5Schristos extern initialize_file_ftype _initialize_coffread; 538b7331e5Schristos extern initialize_file_ftype _initialize_complaints; 548b7331e5Schristos extern initialize_file_ftype _initialize_completer; 558b7331e5Schristos extern initialize_file_ftype _initialize_copying; 568b7331e5Schristos extern initialize_file_ftype _initialize_core; 57647468f3Smrg extern initialize_file_ftype _initialize_corelow; 588b7331e5Schristos extern initialize_file_ftype _initialize_cp_abi; 598b7331e5Schristos extern initialize_file_ftype _initialize_cp_namespace; 608b7331e5Schristos extern initialize_file_ftype _initialize_cp_support; 618b7331e5Schristos extern initialize_file_ftype _initialize_cp_valprint; 628b7331e5Schristos extern initialize_file_ftype _initialize_dbxread; 633a781464Schristos extern initialize_file_ftype _initialize_dcache; 64901e7e84Schristos extern initialize_file_ftype _initialize_debuginfod; 658b7331e5Schristos extern initialize_file_ftype _initialize_disasm; 66901e7e84Schristos extern initialize_file_ftype _initialize_displaced_stepping; 67cfa2879dSchristos extern initialize_file_ftype _initialize_dummy_frame; 68901e7e84Schristos extern initialize_file_ftype _initialize_cooked_index; 69eceb233bSchristos extern initialize_file_ftype _initialize_tailcall_frame; 70eceb233bSchristos extern initialize_file_ftype _initialize_dwarf2_frame; 713a781464Schristos extern initialize_file_ftype _initialize_index_cache; 723a781464Schristos extern initialize_file_ftype _initialize_dwarf_index_write; 738b7331e5Schristos extern initialize_file_ftype _initialize_dwarf2loc; 748b7331e5Schristos 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; 77901e7e84Schristos extern initialize_file_ftype _initialize_event_top; 788b7331e5Schristos extern initialize_file_ftype _initialize_exec; 798b7331e5Schristos extern initialize_file_ftype _initialize_extension; 808b7331e5Schristos extern initialize_file_ftype _initialize_f_language; 818b7331e5Schristos extern initialize_file_ftype _initialize_f_valprint; 828b7331e5Schristos extern initialize_file_ftype _initialize_filesystem; 838b7331e5Schristos extern initialize_file_ftype _initialize_mem_search; 848b7331e5Schristos extern initialize_file_ftype _initialize_frame; 85*22ebeae4Schristos extern initialize_file_ftype _initialize_frame_unwind; 868b7331e5Schristos extern initialize_file_ftype _initialize_gcore; 87eceb233bSchristos extern initialize_file_ftype _initialize_gdb_demangle; 888b7331e5Schristos extern initialize_file_ftype _initialize_gdb_bfd; 893a781464Schristos extern initialize_file_ftype _initialize_gdbtypes; 90901e7e84Schristos extern initialize_file_ftype _initialize_gmp_utils; 918b7331e5Schristos extern initialize_file_ftype _initialize_gnu_v2_abi; 928b7331e5Schristos extern initialize_file_ftype _initialize_gnu_v3_abi; 93cfa2879dSchristos extern initialize_file_ftype _initialize_infcall; 94cfa2879dSchristos extern initialize_file_ftype _initialize_infcmd; 953a781464Schristos extern initialize_file_ftype _initialize_inflow; 96cfa2879dSchristos extern initialize_file_ftype _initialize_infrun; 97cfa2879dSchristos extern initialize_file_ftype _initialize_interpreter; 988b7331e5Schristos extern initialize_file_ftype _initialize_jit; 998b7331e5Schristos extern initialize_file_ftype _initialize_language; 100cfa2879dSchristos extern initialize_file_ftype _initialize_macrocmd; 101cfa2879dSchristos extern initialize_file_ftype _initialize_macroscope; 102cfa2879dSchristos extern initialize_file_ftype _initialize_maint_cmds; 103eceb233bSchristos extern initialize_file_ftype _initialize_maint_test_options; 104eceb233bSchristos extern initialize_file_ftype _initialize_maint_test_settings; 1058b7331e5Schristos extern initialize_file_ftype _initialize_mdebugread; 1068b7331e5Schristos extern initialize_file_ftype _initialize_mem; 107cfa2879dSchristos extern initialize_file_ftype _initialize_mipsread; 108cfa2879dSchristos extern initialize_file_ftype _initialize_objc_language; 1098b7331e5Schristos extern initialize_file_ftype _initialize_observer; 1108b7331e5Schristos extern initialize_file_ftype _initialize_gdb_osabi; 1118b7331e5Schristos extern initialize_file_ftype _initialize_osdata; 112cfa2879dSchristos extern initialize_file_ftype _initialize_pascal_valprint; 1138b7331e5Schristos extern initialize_file_ftype _initialize_parse; 1148b7331e5Schristos extern initialize_file_ftype _initialize_printcmd; 1158b7331e5Schristos extern initialize_file_ftype _initialize_probe; 1163a781464Schristos extern initialize_file_ftype _initialize_producer; 1178b7331e5Schristos extern initialize_file_ftype _initialize_psymtab; 1188b7331e5Schristos extern initialize_file_ftype _initialize_record; 1198b7331e5Schristos extern initialize_file_ftype _initialize_record_btrace; 1208b7331e5Schristos extern initialize_file_ftype _initialize_record_full; 1218b7331e5Schristos extern initialize_file_ftype _initialize_regcache; 1223a781464Schristos extern initialize_file_ftype _initialize_regcache_dump; 123cfa2879dSchristos extern initialize_file_ftype _initialize_reggroup; 1243a781464Schristos extern initialize_file_ftype _initialize_remote; 1253a781464Schristos extern initialize_file_ftype _initialize_notif; 1268b7331e5Schristos extern initialize_file_ftype _initialize_reverse; 127eceb233bSchristos extern initialize_file_ftype _initialize_run_on_main_thread; 128901e7e84Schristos extern initialize_file_ftype _initialize_rust_exp; 1298b7331e5Schristos extern initialize_file_ftype _initialize_serial; 1308b7331e5Schristos extern initialize_file_ftype _initialize_step_skip; 13134f40950Schristos extern initialize_file_ftype _initialize_solib; 1328b7331e5Schristos extern initialize_file_ftype _initialize_source; 133eceb233bSchristos extern initialize_file_ftype _initialize_source_cache; 1348b7331e5Schristos extern initialize_file_ftype _initialize_stabsread; 1358b7331e5Schristos extern initialize_file_ftype _initialize_stack; 1368b7331e5Schristos extern initialize_file_ftype _initialize_frame_reg; 1378b7331e5Schristos extern initialize_file_ftype _initialize_symfile; 1388b7331e5Schristos extern initialize_file_ftype _initialize_symfile_debug; 1398b7331e5Schristos extern initialize_file_ftype _initialize_symmisc; 1408b7331e5Schristos extern initialize_file_ftype _initialize_symtab; 141eceb233bSchristos extern initialize_file_ftype _initialize_target; 142eceb233bSchristos extern initialize_file_ftype _initialize_target_connection; 1438b7331e5Schristos extern initialize_file_ftype _initialize_target_dcache; 144cfa2879dSchristos extern initialize_file_ftype _initialize_target_descriptions; 1458b7331e5Schristos extern initialize_file_ftype _initialize_thread; 146901e7e84Schristos extern initialize_file_ftype _initialize_top; 147eceb233bSchristos extern initialize_file_ftype _initialize_ctf; 1483a781464Schristos extern initialize_file_ftype _initialize_tracefile; 1493a781464Schristos extern initialize_file_ftype _initialize_tracefile_tfile; 1503a781464Schristos extern initialize_file_ftype _initialize_tracepoint; 1518b7331e5Schristos extern initialize_file_ftype _initialize_typeprint; 152*22ebeae4Schristos extern initialize_file_ftype _initialize_ui; 1533a781464Schristos extern initialize_file_ftype _initialize_ui_style; 1548b7331e5Schristos extern initialize_file_ftype _initialize_user_regs; 1558b7331e5Schristos extern initialize_file_ftype _initialize_utils; 1568b7331e5Schristos extern initialize_file_ftype _initialize_valops; 1578b7331e5Schristos extern initialize_file_ftype _initialize_valprint; 1588b7331e5Schristos extern initialize_file_ftype _initialize_values; 1598b7331e5Schristos extern initialize_file_ftype _initialize_varobj; 1608b7331e5Schristos extern initialize_file_ftype _initialize_xml_support; 16134f40950Schristos extern initialize_file_ftype _initialize_cli_cmds; 1628b7331e5Schristos extern initialize_file_ftype _initialize_cli_dump; 163cfa2879dSchristos extern initialize_file_ftype _initialize_cli_interp; 1648b7331e5Schristos extern initialize_file_ftype _initialize_cli_logging; 1658b7331e5Schristos extern initialize_file_ftype _initialize_cli_script; 1663a781464Schristos 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; 1719ca90fdcSchristos extern initialize_file_ftype _initialize_compile; 1723a781464Schristos extern initialize_file_ftype _initialize_compile_cplus_types; 173901e7e84Schristos 174901e7e84Schristos void initialize_all_files (); 175cfa2879dSchristos void 176901e7e84Schristos initialize_all_files () 177cfa2879dSchristos { 178901e7e84Schristos std::vector<initialize_file_ftype *> functions = 179901e7e84Schristos { 180901e7e84Schristos _initialize_arm_tdep, 181901e7e84Schristos _initialize_arm_none_tdep, 182901e7e84Schristos _initialize_svr4_solib, 183901e7e84Schristos _initialize_arm_netbsd_tdep, 184901e7e84Schristos _initialize_ser_hardwire, 185901e7e84Schristos _initialize_ser_pipe, 186901e7e84Schristos _initialize_ser_tcp, 187901e7e84Schristos _initialize_ser_socket, 188901e7e84Schristos _initialize_fork_child, 189901e7e84Schristos _initialize_arm_netbsd_nat, 190901e7e84Schristos _initialize_tui, 191*22ebeae4Schristos _initialize_tui_disasm, 192901e7e84Schristos _initialize_tui_hooks, 193901e7e84Schristos _initialize_tui_interp, 194901e7e84Schristos _initialize_tui_layout, 195901e7e84Schristos _initialize_tui_regs, 196901e7e84Schristos _initialize_tui_stack, 197901e7e84Schristos _initialize_tui_win, 198901e7e84Schristos _initialize_python, 199901e7e84Schristos _initialize_guile, 200901e7e84Schristos _initialize_elfread, 201901e7e84Schristos _initialize_stap_probe, 202901e7e84Schristos _initialize_dtrace_probe, 203*22ebeae4Schristos _initialize_cp_name_parser, 204901e7e84Schristos _initialize_ada_language, 205901e7e84Schristos _initialize_tasks, 206901e7e84Schristos _initialize_addrmap, 207901e7e84Schristos _initialize_agent, 208901e7e84Schristos _initialize_annotate, 209901e7e84Schristos _initialize_gdbarch_utils, 210901e7e84Schristos _initialize_auto_load, 211901e7e84Schristos _initialize_auxv, 212901e7e84Schristos _initialize_ax_gdb, 213901e7e84Schristos _initialize_break_catch_exec, 214901e7e84Schristos _initialize_break_catch_fork, 215901e7e84Schristos _initialize_break_catch_load, 216901e7e84Schristos _initialize_break_catch_sig, 217901e7e84Schristos _initialize_break_catch_syscall, 218901e7e84Schristos _initialize_break_catch_throw, 219901e7e84Schristos _initialize_breakpoint, 220901e7e84Schristos _initialize_btrace, 221901e7e84Schristos _initialize_charset, 222901e7e84Schristos _initialize_coff_pe_read, 223901e7e84Schristos _initialize_coffread, 224901e7e84Schristos _initialize_complaints, 225901e7e84Schristos _initialize_completer, 226901e7e84Schristos _initialize_copying, 227901e7e84Schristos _initialize_core, 228901e7e84Schristos _initialize_corelow, 229901e7e84Schristos _initialize_cp_abi, 230901e7e84Schristos _initialize_cp_namespace, 231901e7e84Schristos _initialize_cp_support, 232901e7e84Schristos _initialize_cp_valprint, 233901e7e84Schristos _initialize_dbxread, 234901e7e84Schristos _initialize_dcache, 235901e7e84Schristos _initialize_debuginfod, 236901e7e84Schristos _initialize_disasm, 237901e7e84Schristos _initialize_displaced_stepping, 238901e7e84Schristos _initialize_dummy_frame, 239901e7e84Schristos _initialize_cooked_index, 240901e7e84Schristos _initialize_tailcall_frame, 241901e7e84Schristos _initialize_dwarf2_frame, 242901e7e84Schristos _initialize_index_cache, 243901e7e84Schristos _initialize_dwarf_index_write, 244901e7e84Schristos _initialize_dwarf2loc, 245901e7e84Schristos _initialize_dwarf2_read, 246*22ebeae4Schristos _initialize_read_gdb_index, 247*22ebeae4Schristos _initialize_extract_store_integer, 248901e7e84Schristos _initialize_event_top, 249901e7e84Schristos _initialize_exec, 250901e7e84Schristos _initialize_extension, 251901e7e84Schristos _initialize_f_language, 252901e7e84Schristos _initialize_f_valprint, 253901e7e84Schristos _initialize_filesystem, 254901e7e84Schristos _initialize_mem_search, 255901e7e84Schristos _initialize_frame, 256*22ebeae4Schristos _initialize_frame_unwind, 257901e7e84Schristos _initialize_gcore, 258901e7e84Schristos _initialize_gdb_demangle, 259901e7e84Schristos _initialize_gdb_bfd, 260901e7e84Schristos _initialize_gdbtypes, 261901e7e84Schristos _initialize_gmp_utils, 262901e7e84Schristos _initialize_gnu_v2_abi, 263901e7e84Schristos _initialize_gnu_v3_abi, 264901e7e84Schristos _initialize_infcall, 265901e7e84Schristos _initialize_infcmd, 266901e7e84Schristos _initialize_inflow, 267901e7e84Schristos _initialize_infrun, 268901e7e84Schristos _initialize_interpreter, 269901e7e84Schristos _initialize_jit, 270901e7e84Schristos _initialize_language, 271901e7e84Schristos _initialize_macrocmd, 272901e7e84Schristos _initialize_macroscope, 273901e7e84Schristos _initialize_maint_cmds, 274901e7e84Schristos _initialize_maint_test_options, 275901e7e84Schristos _initialize_maint_test_settings, 276901e7e84Schristos _initialize_mdebugread, 277901e7e84Schristos _initialize_mem, 278901e7e84Schristos _initialize_mipsread, 279901e7e84Schristos _initialize_objc_language, 280901e7e84Schristos _initialize_observer, 281901e7e84Schristos _initialize_gdb_osabi, 282901e7e84Schristos _initialize_osdata, 283901e7e84Schristos _initialize_pascal_valprint, 284901e7e84Schristos _initialize_parse, 285901e7e84Schristos _initialize_printcmd, 286901e7e84Schristos _initialize_probe, 287901e7e84Schristos _initialize_producer, 288901e7e84Schristos _initialize_psymtab, 289901e7e84Schristos _initialize_record, 290901e7e84Schristos _initialize_record_btrace, 291901e7e84Schristos _initialize_record_full, 292901e7e84Schristos _initialize_regcache, 293901e7e84Schristos _initialize_regcache_dump, 294901e7e84Schristos _initialize_reggroup, 295901e7e84Schristos _initialize_remote, 296901e7e84Schristos _initialize_notif, 297901e7e84Schristos _initialize_reverse, 298901e7e84Schristos _initialize_run_on_main_thread, 299901e7e84Schristos _initialize_rust_exp, 300901e7e84Schristos _initialize_serial, 301901e7e84Schristos _initialize_step_skip, 302901e7e84Schristos _initialize_solib, 303901e7e84Schristos _initialize_source, 304901e7e84Schristos _initialize_source_cache, 305901e7e84Schristos _initialize_stabsread, 306901e7e84Schristos _initialize_stack, 307901e7e84Schristos _initialize_frame_reg, 308901e7e84Schristos _initialize_symfile, 309901e7e84Schristos _initialize_symfile_debug, 310901e7e84Schristos _initialize_symmisc, 311901e7e84Schristos _initialize_symtab, 312901e7e84Schristos _initialize_target, 313901e7e84Schristos _initialize_target_connection, 314901e7e84Schristos _initialize_target_dcache, 315901e7e84Schristos _initialize_target_descriptions, 316901e7e84Schristos _initialize_thread, 317901e7e84Schristos _initialize_top, 318901e7e84Schristos _initialize_ctf, 319901e7e84Schristos _initialize_tracefile, 320901e7e84Schristos _initialize_tracefile_tfile, 321901e7e84Schristos _initialize_tracepoint, 322901e7e84Schristos _initialize_typeprint, 323*22ebeae4Schristos _initialize_ui, 324901e7e84Schristos _initialize_ui_style, 325901e7e84Schristos _initialize_user_regs, 326901e7e84Schristos _initialize_utils, 327901e7e84Schristos _initialize_valops, 328901e7e84Schristos _initialize_valprint, 329901e7e84Schristos _initialize_values, 330901e7e84Schristos _initialize_varobj, 331901e7e84Schristos _initialize_xml_support, 332901e7e84Schristos _initialize_cli_cmds, 333901e7e84Schristos _initialize_cli_dump, 334901e7e84Schristos _initialize_cli_interp, 335901e7e84Schristos _initialize_cli_logging, 336901e7e84Schristos _initialize_cli_script, 337901e7e84Schristos _initialize_cli_style, 338*22ebeae4Schristos _initialize_mi_cmd_env, 339*22ebeae4Schristos _initialize_mi_cmds, 340*22ebeae4Schristos _initialize_mi_interp, 341*22ebeae4Schristos _initialize_mi_main, 342901e7e84Schristos _initialize_compile, 343901e7e84Schristos _initialize_compile_cplus_types, 344901e7e84Schristos }; 345901e7e84Schristos 346901e7e84Schristos /* If GDB_REVERSE_INIT_FUNCTIONS is set (any value), reverse the 347901e7e84Schristos order in which initialization functions are called. This is 348901e7e84Schristos used by the testsuite. */ 349901e7e84Schristos if (getenv ("GDB_REVERSE_INIT_FUNCTIONS") != nullptr) 350901e7e84Schristos std::reverse (functions.begin (), functions.end ()); 351901e7e84Schristos 352901e7e84Schristos for (initialize_file_ftype *function : functions) 353901e7e84Schristos function (); 354cfa2879dSchristos } 355