1da671615Schristos /* This file is automatically generated. DO NOT EDIT! */ 2*84a33e07Schristos /* Generated from: NetBSD: mknative-gdb,v 1.18 2024/08/27 14:58:45 christos Exp */ 35a254e06Schristos /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 4da671615Schristos 5da671615Schristos /* Do not modify this file. */ 6da671615Schristos /* It is created automatically by the Makefile. */ 78dbf56feSchristos #include <algorithm> 88dbf56feSchristos 95a254e06Schristos extern initialize_file_ftype _initialize_svr4_solib; 10da671615Schristos extern initialize_file_ftype _initialize_rs6000_tdep; 11da671615Schristos extern initialize_file_ftype _initialize_ppcnbsd_tdep; 128bd2f7aeSchristos extern initialize_file_ftype _initialize_ravenscar; 13da671615Schristos extern initialize_file_ftype _initialize_ser_hardwire; 14da671615Schristos extern initialize_file_ftype _initialize_ser_pipe; 15da671615Schristos extern initialize_file_ftype _initialize_ser_tcp; 165a254e06Schristos extern initialize_file_ftype _initialize_ser_socket; 175a254e06Schristos extern initialize_file_ftype _initialize_tui; 1822ebeae4Schristos extern initialize_file_ftype _initialize_tui_disasm; 195a254e06Schristos extern initialize_file_ftype _initialize_tui_hooks; 205a254e06Schristos extern initialize_file_ftype _initialize_tui_interp; 215a254e06Schristos extern initialize_file_ftype _initialize_tui_layout; 225a254e06Schristos extern initialize_file_ftype _initialize_tui_regs; 235a254e06Schristos extern initialize_file_ftype _initialize_tui_stack; 245a254e06Schristos extern initialize_file_ftype _initialize_tui_win; 255a254e06Schristos extern initialize_file_ftype _initialize_python; 265a254e06Schristos extern initialize_file_ftype _initialize_guile; 27da671615Schristos extern initialize_file_ftype _initialize_elfread; 288bd2f7aeSchristos extern initialize_file_ftype _initialize_stap_probe; 29822f2954Schristos extern initialize_file_ftype _initialize_dtrace_probe; 3022ebeae4Schristos extern initialize_file_ftype _initialize_cp_name_parser; 318b7331e5Schristos extern initialize_file_ftype _initialize_ada_language; 328b7331e5Schristos extern initialize_file_ftype _initialize_tasks; 338dbf56feSchristos extern initialize_file_ftype _initialize_addrmap; 348b7331e5Schristos extern initialize_file_ftype _initialize_agent; 358b7331e5Schristos extern initialize_file_ftype _initialize_annotate; 368b7331e5Schristos extern initialize_file_ftype _initialize_gdbarch_utils; 378bd2f7aeSchristos extern initialize_file_ftype _initialize_auto_load; 38da671615Schristos extern initialize_file_ftype _initialize_auxv; 395a254e06Schristos extern initialize_file_ftype _initialize_ax_gdb; 408dbf56feSchristos extern initialize_file_ftype _initialize_break_catch_exec; 418dbf56feSchristos extern initialize_file_ftype _initialize_break_catch_fork; 428dbf56feSchristos extern initialize_file_ftype _initialize_break_catch_load; 438bd2f7aeSchristos extern initialize_file_ftype _initialize_break_catch_sig; 44822f2954Schristos extern initialize_file_ftype _initialize_break_catch_syscall; 458b7331e5Schristos extern initialize_file_ftype _initialize_break_catch_throw; 468b7331e5Schristos extern initialize_file_ftype _initialize_breakpoint; 478b7331e5Schristos extern initialize_file_ftype _initialize_btrace; 48da671615Schristos extern initialize_file_ftype _initialize_charset; 498b7331e5Schristos extern initialize_file_ftype _initialize_coff_pe_read; 508b7331e5Schristos extern initialize_file_ftype _initialize_coffread; 518b7331e5Schristos extern initialize_file_ftype _initialize_complaints; 528b7331e5Schristos extern initialize_file_ftype _initialize_completer; 538b7331e5Schristos extern initialize_file_ftype _initialize_copying; 548b7331e5Schristos extern initialize_file_ftype _initialize_core; 5569888ff8Schristos extern initialize_file_ftype _initialize_corelow; 568b7331e5Schristos extern initialize_file_ftype _initialize_cp_abi; 578b7331e5Schristos extern initialize_file_ftype _initialize_cp_namespace; 588b7331e5Schristos extern initialize_file_ftype _initialize_cp_support; 598b7331e5Schristos extern initialize_file_ftype _initialize_cp_valprint; 608b7331e5Schristos extern initialize_file_ftype _initialize_dbxread; 615a254e06Schristos extern initialize_file_ftype _initialize_dcache; 628dbf56feSchristos extern initialize_file_ftype _initialize_debuginfod; 638b7331e5Schristos extern initialize_file_ftype _initialize_disasm; 648dbf56feSchristos extern initialize_file_ftype _initialize_displaced_stepping; 65da671615Schristos extern initialize_file_ftype _initialize_dummy_frame; 668dbf56feSchristos extern initialize_file_ftype _initialize_cooked_index; 67eceb233bSchristos extern initialize_file_ftype _initialize_tailcall_frame; 68eceb233bSchristos extern initialize_file_ftype _initialize_dwarf2_frame; 695a254e06Schristos extern initialize_file_ftype _initialize_index_cache; 705a254e06Schristos extern initialize_file_ftype _initialize_dwarf_index_write; 718b7331e5Schristos extern initialize_file_ftype _initialize_dwarf2loc; 728b7331e5Schristos extern initialize_file_ftype _initialize_dwarf2_read; 7322ebeae4Schristos extern initialize_file_ftype _initialize_read_gdb_index; 7422ebeae4Schristos extern initialize_file_ftype _initialize_extract_store_integer; 758dbf56feSchristos extern initialize_file_ftype _initialize_event_top; 768b7331e5Schristos extern initialize_file_ftype _initialize_exec; 778b7331e5Schristos extern initialize_file_ftype _initialize_extension; 788b7331e5Schristos extern initialize_file_ftype _initialize_f_language; 798b7331e5Schristos extern initialize_file_ftype _initialize_f_valprint; 808b7331e5Schristos extern initialize_file_ftype _initialize_filesystem; 818b7331e5Schristos extern initialize_file_ftype _initialize_mem_search; 828b7331e5Schristos extern initialize_file_ftype _initialize_frame; 8322ebeae4Schristos extern initialize_file_ftype _initialize_frame_unwind; 848b7331e5Schristos extern initialize_file_ftype _initialize_gcore; 85eceb233bSchristos extern initialize_file_ftype _initialize_gdb_demangle; 868b7331e5Schristos extern initialize_file_ftype _initialize_gdb_bfd; 875a254e06Schristos extern initialize_file_ftype _initialize_gdbtypes; 888dbf56feSchristos extern initialize_file_ftype _initialize_gmp_utils; 898b7331e5Schristos extern initialize_file_ftype _initialize_gnu_v2_abi; 908b7331e5Schristos extern initialize_file_ftype _initialize_gnu_v3_abi; 91da671615Schristos extern initialize_file_ftype _initialize_infcall; 92da671615Schristos extern initialize_file_ftype _initialize_infcmd; 935a254e06Schristos extern initialize_file_ftype _initialize_inflow; 94da671615Schristos extern initialize_file_ftype _initialize_infrun; 95da671615Schristos extern initialize_file_ftype _initialize_interpreter; 968b7331e5Schristos extern initialize_file_ftype _initialize_jit; 978b7331e5Schristos extern initialize_file_ftype _initialize_language; 98da671615Schristos extern initialize_file_ftype _initialize_macrocmd; 99da671615Schristos extern initialize_file_ftype _initialize_macroscope; 100da671615Schristos extern initialize_file_ftype _initialize_maint_cmds; 101eceb233bSchristos extern initialize_file_ftype _initialize_maint_test_options; 102eceb233bSchristos extern initialize_file_ftype _initialize_maint_test_settings; 1038b7331e5Schristos extern initialize_file_ftype _initialize_mdebugread; 1048b7331e5Schristos extern initialize_file_ftype _initialize_mem; 105da671615Schristos extern initialize_file_ftype _initialize_mipsread; 106da671615Schristos extern initialize_file_ftype _initialize_objc_language; 1078b7331e5Schristos extern initialize_file_ftype _initialize_observer; 1088b7331e5Schristos extern initialize_file_ftype _initialize_gdb_osabi; 1098b7331e5Schristos extern initialize_file_ftype _initialize_osdata; 110da671615Schristos extern initialize_file_ftype _initialize_pascal_valprint; 1118b7331e5Schristos extern initialize_file_ftype _initialize_parse; 1128b7331e5Schristos extern initialize_file_ftype _initialize_printcmd; 1138b7331e5Schristos extern initialize_file_ftype _initialize_probe; 1145a254e06Schristos extern initialize_file_ftype _initialize_producer; 1158b7331e5Schristos extern initialize_file_ftype _initialize_psymtab; 1168b7331e5Schristos extern initialize_file_ftype _initialize_record; 1178b7331e5Schristos extern initialize_file_ftype _initialize_record_btrace; 1188b7331e5Schristos extern initialize_file_ftype _initialize_record_full; 1198b7331e5Schristos extern initialize_file_ftype _initialize_regcache; 1205a254e06Schristos extern initialize_file_ftype _initialize_regcache_dump; 121da671615Schristos extern initialize_file_ftype _initialize_reggroup; 1225a254e06Schristos extern initialize_file_ftype _initialize_remote; 1235a254e06Schristos extern initialize_file_ftype _initialize_notif; 1248b7331e5Schristos extern initialize_file_ftype _initialize_reverse; 125eceb233bSchristos extern initialize_file_ftype _initialize_run_on_main_thread; 1268dbf56feSchristos extern initialize_file_ftype _initialize_rust_exp; 1278b7331e5Schristos extern initialize_file_ftype _initialize_serial; 1288b7331e5Schristos extern initialize_file_ftype _initialize_step_skip; 12969888ff8Schristos extern initialize_file_ftype _initialize_solib; 1308b7331e5Schristos extern initialize_file_ftype _initialize_source; 131eceb233bSchristos extern initialize_file_ftype _initialize_source_cache; 1328b7331e5Schristos extern initialize_file_ftype _initialize_stabsread; 1338b7331e5Schristos extern initialize_file_ftype _initialize_stack; 1348b7331e5Schristos extern initialize_file_ftype _initialize_frame_reg; 1358b7331e5Schristos extern initialize_file_ftype _initialize_symfile; 1368b7331e5Schristos extern initialize_file_ftype _initialize_symfile_debug; 1378b7331e5Schristos extern initialize_file_ftype _initialize_symmisc; 1388b7331e5Schristos extern initialize_file_ftype _initialize_symtab; 139eceb233bSchristos extern initialize_file_ftype _initialize_target; 140eceb233bSchristos extern initialize_file_ftype _initialize_target_connection; 1418b7331e5Schristos extern initialize_file_ftype _initialize_target_dcache; 142da671615Schristos extern initialize_file_ftype _initialize_target_descriptions; 1438b7331e5Schristos extern initialize_file_ftype _initialize_thread; 1448dbf56feSchristos extern initialize_file_ftype _initialize_top; 145eceb233bSchristos extern initialize_file_ftype _initialize_ctf; 1465a254e06Schristos extern initialize_file_ftype _initialize_tracefile; 1475a254e06Schristos extern initialize_file_ftype _initialize_tracefile_tfile; 1485a254e06Schristos extern initialize_file_ftype _initialize_tracepoint; 1498b7331e5Schristos extern initialize_file_ftype _initialize_typeprint; 15022ebeae4Schristos extern initialize_file_ftype _initialize_ui; 1515a254e06Schristos extern initialize_file_ftype _initialize_ui_style; 1528b7331e5Schristos extern initialize_file_ftype _initialize_user_regs; 1538b7331e5Schristos extern initialize_file_ftype _initialize_utils; 1548b7331e5Schristos extern initialize_file_ftype _initialize_valops; 1558b7331e5Schristos extern initialize_file_ftype _initialize_valprint; 1568b7331e5Schristos extern initialize_file_ftype _initialize_values; 1578b7331e5Schristos extern initialize_file_ftype _initialize_varobj; 1588b7331e5Schristos extern initialize_file_ftype _initialize_xml_support; 1598bd2f7aeSchristos extern initialize_file_ftype _initialize_cli_cmds; 1608b7331e5Schristos extern initialize_file_ftype _initialize_cli_dump; 161da671615Schristos extern initialize_file_ftype _initialize_cli_interp; 1628b7331e5Schristos extern initialize_file_ftype _initialize_cli_logging; 1638b7331e5Schristos extern initialize_file_ftype _initialize_cli_script; 1645a254e06Schristos extern initialize_file_ftype _initialize_cli_style; 16522ebeae4Schristos extern initialize_file_ftype _initialize_mi_cmd_env; 16622ebeae4Schristos extern initialize_file_ftype _initialize_mi_cmds; 16722ebeae4Schristos extern initialize_file_ftype _initialize_mi_interp; 16822ebeae4Schristos extern initialize_file_ftype _initialize_mi_main; 16997d73739Schristos extern initialize_file_ftype _initialize_compile; 1705a254e06Schristos extern initialize_file_ftype _initialize_compile_cplus_types; 1718dbf56feSchristos 1728dbf56feSchristos void initialize_all_files (); 173da671615Schristos void 1748dbf56feSchristos initialize_all_files () 175da671615Schristos { 1768dbf56feSchristos std::vector<initialize_file_ftype *> functions = 1778dbf56feSchristos { 1788dbf56feSchristos _initialize_svr4_solib, 1798dbf56feSchristos _initialize_rs6000_tdep, 1808dbf56feSchristos _initialize_ppcnbsd_tdep, 1818dbf56feSchristos _initialize_ravenscar, 1828dbf56feSchristos _initialize_ser_hardwire, 1838dbf56feSchristos _initialize_ser_pipe, 1848dbf56feSchristos _initialize_ser_tcp, 1858dbf56feSchristos _initialize_ser_socket, 1868dbf56feSchristos _initialize_tui, 18722ebeae4Schristos _initialize_tui_disasm, 1888dbf56feSchristos _initialize_tui_hooks, 1898dbf56feSchristos _initialize_tui_interp, 1908dbf56feSchristos _initialize_tui_layout, 1918dbf56feSchristos _initialize_tui_regs, 1928dbf56feSchristos _initialize_tui_stack, 1938dbf56feSchristos _initialize_tui_win, 1948dbf56feSchristos _initialize_python, 1958dbf56feSchristos _initialize_guile, 1968dbf56feSchristos _initialize_elfread, 1978dbf56feSchristos _initialize_stap_probe, 1988dbf56feSchristos _initialize_dtrace_probe, 19922ebeae4Schristos _initialize_cp_name_parser, 2008dbf56feSchristos _initialize_ada_language, 2018dbf56feSchristos _initialize_tasks, 2028dbf56feSchristos _initialize_addrmap, 2038dbf56feSchristos _initialize_agent, 2048dbf56feSchristos _initialize_annotate, 2058dbf56feSchristos _initialize_gdbarch_utils, 2068dbf56feSchristos _initialize_auto_load, 2078dbf56feSchristos _initialize_auxv, 2088dbf56feSchristos _initialize_ax_gdb, 2098dbf56feSchristos _initialize_break_catch_exec, 2108dbf56feSchristos _initialize_break_catch_fork, 2118dbf56feSchristos _initialize_break_catch_load, 2128dbf56feSchristos _initialize_break_catch_sig, 2138dbf56feSchristos _initialize_break_catch_syscall, 2148dbf56feSchristos _initialize_break_catch_throw, 2158dbf56feSchristos _initialize_breakpoint, 2168dbf56feSchristos _initialize_btrace, 2178dbf56feSchristos _initialize_charset, 2188dbf56feSchristos _initialize_coff_pe_read, 2198dbf56feSchristos _initialize_coffread, 2208dbf56feSchristos _initialize_complaints, 2218dbf56feSchristos _initialize_completer, 2228dbf56feSchristos _initialize_copying, 2238dbf56feSchristos _initialize_core, 2248dbf56feSchristos _initialize_corelow, 2258dbf56feSchristos _initialize_cp_abi, 2268dbf56feSchristos _initialize_cp_namespace, 2278dbf56feSchristos _initialize_cp_support, 2288dbf56feSchristos _initialize_cp_valprint, 2298dbf56feSchristos _initialize_dbxread, 2308dbf56feSchristos _initialize_dcache, 2318dbf56feSchristos _initialize_debuginfod, 2328dbf56feSchristos _initialize_disasm, 2338dbf56feSchristos _initialize_displaced_stepping, 2348dbf56feSchristos _initialize_dummy_frame, 2358dbf56feSchristos _initialize_cooked_index, 2368dbf56feSchristos _initialize_tailcall_frame, 2378dbf56feSchristos _initialize_dwarf2_frame, 2388dbf56feSchristos _initialize_index_cache, 2398dbf56feSchristos _initialize_dwarf_index_write, 2408dbf56feSchristos _initialize_dwarf2loc, 2418dbf56feSchristos _initialize_dwarf2_read, 24222ebeae4Schristos _initialize_read_gdb_index, 24322ebeae4Schristos _initialize_extract_store_integer, 2448dbf56feSchristos _initialize_event_top, 2458dbf56feSchristos _initialize_exec, 2468dbf56feSchristos _initialize_extension, 2478dbf56feSchristos _initialize_f_language, 2488dbf56feSchristos _initialize_f_valprint, 2498dbf56feSchristos _initialize_filesystem, 2508dbf56feSchristos _initialize_mem_search, 2518dbf56feSchristos _initialize_frame, 25222ebeae4Schristos _initialize_frame_unwind, 2538dbf56feSchristos _initialize_gcore, 2548dbf56feSchristos _initialize_gdb_demangle, 2558dbf56feSchristos _initialize_gdb_bfd, 2568dbf56feSchristos _initialize_gdbtypes, 2578dbf56feSchristos _initialize_gmp_utils, 2588dbf56feSchristos _initialize_gnu_v2_abi, 2598dbf56feSchristos _initialize_gnu_v3_abi, 2608dbf56feSchristos _initialize_infcall, 2618dbf56feSchristos _initialize_infcmd, 2628dbf56feSchristos _initialize_inflow, 2638dbf56feSchristos _initialize_infrun, 2648dbf56feSchristos _initialize_interpreter, 2658dbf56feSchristos _initialize_jit, 2668dbf56feSchristos _initialize_language, 2678dbf56feSchristos _initialize_macrocmd, 2688dbf56feSchristos _initialize_macroscope, 2698dbf56feSchristos _initialize_maint_cmds, 2708dbf56feSchristos _initialize_maint_test_options, 2718dbf56feSchristos _initialize_maint_test_settings, 2728dbf56feSchristos _initialize_mdebugread, 2738dbf56feSchristos _initialize_mem, 2748dbf56feSchristos _initialize_mipsread, 2758dbf56feSchristos _initialize_objc_language, 2768dbf56feSchristos _initialize_observer, 2778dbf56feSchristos _initialize_gdb_osabi, 2788dbf56feSchristos _initialize_osdata, 2798dbf56feSchristos _initialize_pascal_valprint, 2808dbf56feSchristos _initialize_parse, 2818dbf56feSchristos _initialize_printcmd, 2828dbf56feSchristos _initialize_probe, 2838dbf56feSchristos _initialize_producer, 2848dbf56feSchristos _initialize_psymtab, 2858dbf56feSchristos _initialize_record, 2868dbf56feSchristos _initialize_record_btrace, 2878dbf56feSchristos _initialize_record_full, 2888dbf56feSchristos _initialize_regcache, 2898dbf56feSchristos _initialize_regcache_dump, 2908dbf56feSchristos _initialize_reggroup, 2918dbf56feSchristos _initialize_remote, 2928dbf56feSchristos _initialize_notif, 2938dbf56feSchristos _initialize_reverse, 2948dbf56feSchristos _initialize_run_on_main_thread, 2958dbf56feSchristos _initialize_rust_exp, 2968dbf56feSchristos _initialize_serial, 2978dbf56feSchristos _initialize_step_skip, 2988dbf56feSchristos _initialize_solib, 2998dbf56feSchristos _initialize_source, 3008dbf56feSchristos _initialize_source_cache, 3018dbf56feSchristos _initialize_stabsread, 3028dbf56feSchristos _initialize_stack, 3038dbf56feSchristos _initialize_frame_reg, 3048dbf56feSchristos _initialize_symfile, 3058dbf56feSchristos _initialize_symfile_debug, 3068dbf56feSchristos _initialize_symmisc, 3078dbf56feSchristos _initialize_symtab, 3088dbf56feSchristos _initialize_target, 3098dbf56feSchristos _initialize_target_connection, 3108dbf56feSchristos _initialize_target_dcache, 3118dbf56feSchristos _initialize_target_descriptions, 3128dbf56feSchristos _initialize_thread, 3138dbf56feSchristos _initialize_top, 3148dbf56feSchristos _initialize_ctf, 3158dbf56feSchristos _initialize_tracefile, 3168dbf56feSchristos _initialize_tracefile_tfile, 3178dbf56feSchristos _initialize_tracepoint, 3188dbf56feSchristos _initialize_typeprint, 31922ebeae4Schristos _initialize_ui, 3208dbf56feSchristos _initialize_ui_style, 3218dbf56feSchristos _initialize_user_regs, 3228dbf56feSchristos _initialize_utils, 3238dbf56feSchristos _initialize_valops, 3248dbf56feSchristos _initialize_valprint, 3258dbf56feSchristos _initialize_values, 3268dbf56feSchristos _initialize_varobj, 3278dbf56feSchristos _initialize_xml_support, 3288dbf56feSchristos _initialize_cli_cmds, 3298dbf56feSchristos _initialize_cli_dump, 3308dbf56feSchristos _initialize_cli_interp, 3318dbf56feSchristos _initialize_cli_logging, 3328dbf56feSchristos _initialize_cli_script, 3338dbf56feSchristos _initialize_cli_style, 33422ebeae4Schristos _initialize_mi_cmd_env, 33522ebeae4Schristos _initialize_mi_cmds, 33622ebeae4Schristos _initialize_mi_interp, 33722ebeae4Schristos _initialize_mi_main, 3388dbf56feSchristos _initialize_compile, 3398dbf56feSchristos _initialize_compile_cplus_types, 3408dbf56feSchristos }; 3418dbf56feSchristos 3428dbf56feSchristos /* If GDB_REVERSE_INIT_FUNCTIONS is set (any value), reverse the 3438dbf56feSchristos order in which initialization functions are called. This is 3448dbf56feSchristos used by the testsuite. */ 3458dbf56feSchristos if (getenv ("GDB_REVERSE_INIT_FUNCTIONS") != nullptr) 3468dbf56feSchristos std::reverse (functions.begin (), functions.end ()); 3478dbf56feSchristos 3488dbf56feSchristos for (initialize_file_ftype *function : functions) 3498dbf56feSchristos function (); 350da671615Schristos } 351