17d62b00eSchristos /* This file is automatically generated. DO NOT EDIT! */ 2*6881a400Schristos /* Generated from: NetBSD: mknative-gdb,v 1.16 2023/07/31 17:09:59 christos Exp */ 37d62b00eSchristos /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 47d62b00eSchristos 57d62b00eSchristos /* Do not modify this file. */ 67d62b00eSchristos /* It is created automatically by the Makefile. */ 77d62b00eSchristos #include "defs.h" /* For initialize_file_ftype. */ 8*6881a400Schristos #include <algorithm> 9*6881a400Schristos 107d62b00eSchristos extern initialize_file_ftype _initialize_svr4_solib; 117d62b00eSchristos extern initialize_file_ftype _initialize_mips_tdep; 127d62b00eSchristos extern initialize_file_ftype _initialize_mipsnbsd_tdep; 137d62b00eSchristos extern initialize_file_ftype _initialize_ser_hardwire; 147d62b00eSchristos extern initialize_file_ftype _initialize_ser_pipe; 157d62b00eSchristos extern initialize_file_ftype _initialize_ser_tcp; 167d62b00eSchristos extern initialize_file_ftype _initialize_ser_socket; 177d62b00eSchristos extern initialize_file_ftype _initialize_fork_child; 187d62b00eSchristos extern initialize_file_ftype _initialize_mipsnbsd_nat; 197d62b00eSchristos extern initialize_file_ftype _initialize_mi_cmd_env; 207d62b00eSchristos extern initialize_file_ftype _initialize_mi_cmds; 217d62b00eSchristos extern initialize_file_ftype _initialize_mi_interp; 227d62b00eSchristos extern initialize_file_ftype _initialize_mi_main; 237d62b00eSchristos extern initialize_file_ftype _initialize_tui; 247d62b00eSchristos extern initialize_file_ftype _initialize_tui_hooks; 257d62b00eSchristos extern initialize_file_ftype _initialize_tui_interp; 267d62b00eSchristos extern initialize_file_ftype _initialize_tui_layout; 277d62b00eSchristos extern initialize_file_ftype _initialize_tui_regs; 287d62b00eSchristos extern initialize_file_ftype _initialize_tui_stack; 297d62b00eSchristos extern initialize_file_ftype _initialize_tui_win; 307d62b00eSchristos extern initialize_file_ftype _initialize_python; 317d62b00eSchristos extern initialize_file_ftype _initialize_guile; 327d62b00eSchristos extern initialize_file_ftype _initialize_elfread; 337d62b00eSchristos extern initialize_file_ftype _initialize_stap_probe; 347d62b00eSchristos extern initialize_file_ftype _initialize_dtrace_probe; 357d62b00eSchristos extern initialize_file_ftype _initialize_ada_exp; 367d62b00eSchristos extern initialize_file_ftype _initialize_ada_language; 377d62b00eSchristos extern initialize_file_ftype _initialize_tasks; 38*6881a400Schristos extern initialize_file_ftype _initialize_addrmap; 397d62b00eSchristos extern initialize_file_ftype _initialize_agent; 407d62b00eSchristos extern initialize_file_ftype _initialize_annotate; 417d62b00eSchristos extern initialize_file_ftype _initialize_gdbarch_utils; 427d62b00eSchristos extern initialize_file_ftype _initialize_auto_load; 437d62b00eSchristos extern initialize_file_ftype _initialize_auxv; 447d62b00eSchristos extern initialize_file_ftype _initialize_ax_gdb; 45*6881a400Schristos extern initialize_file_ftype _initialize_break_catch_exec; 46*6881a400Schristos extern initialize_file_ftype _initialize_break_catch_fork; 47*6881a400Schristos extern initialize_file_ftype _initialize_break_catch_load; 487d62b00eSchristos extern initialize_file_ftype _initialize_break_catch_sig; 497d62b00eSchristos extern initialize_file_ftype _initialize_break_catch_syscall; 507d62b00eSchristos extern initialize_file_ftype _initialize_break_catch_throw; 517d62b00eSchristos extern initialize_file_ftype _initialize_breakpoint; 527d62b00eSchristos extern initialize_file_ftype _initialize_btrace; 537d62b00eSchristos extern initialize_file_ftype _initialize_charset; 547d62b00eSchristos extern initialize_file_ftype _initialize_coff_pe_read; 557d62b00eSchristos extern initialize_file_ftype _initialize_coffread; 567d62b00eSchristos extern initialize_file_ftype _initialize_complaints; 577d62b00eSchristos extern initialize_file_ftype _initialize_completer; 587d62b00eSchristos extern initialize_file_ftype _initialize_copying; 597d62b00eSchristos extern initialize_file_ftype _initialize_core; 607d62b00eSchristos extern initialize_file_ftype _initialize_corelow; 617d62b00eSchristos extern initialize_file_ftype _initialize_cp_abi; 627d62b00eSchristos extern initialize_file_ftype _initialize_cp_namespace; 637d62b00eSchristos extern initialize_file_ftype _initialize_cp_support; 647d62b00eSchristos extern initialize_file_ftype _initialize_cp_valprint; 657d62b00eSchristos extern initialize_file_ftype _initialize_dbxread; 667d62b00eSchristos extern initialize_file_ftype _initialize_dcache; 67*6881a400Schristos extern initialize_file_ftype _initialize_debuginfod; 687d62b00eSchristos extern initialize_file_ftype _initialize_disasm; 69*6881a400Schristos extern initialize_file_ftype _initialize_displaced_stepping; 707d62b00eSchristos extern initialize_file_ftype _initialize_dummy_frame; 71*6881a400Schristos extern initialize_file_ftype _initialize_cooked_index; 727d62b00eSchristos extern initialize_file_ftype _initialize_tailcall_frame; 737d62b00eSchristos extern initialize_file_ftype _initialize_dwarf2_frame; 747d62b00eSchristos extern initialize_file_ftype _initialize_index_cache; 757d62b00eSchristos extern initialize_file_ftype _initialize_dwarf_index_write; 767d62b00eSchristos extern initialize_file_ftype _initialize_dwarf2loc; 777d62b00eSchristos extern initialize_file_ftype _initialize_dwarf2_read; 78*6881a400Schristos extern initialize_file_ftype _initialize_event_top; 797d62b00eSchristos extern initialize_file_ftype _initialize_exec; 807d62b00eSchristos extern initialize_file_ftype _initialize_extension; 817d62b00eSchristos extern initialize_file_ftype _initialize_f_language; 827d62b00eSchristos extern initialize_file_ftype _initialize_f_valprint; 837d62b00eSchristos extern initialize_file_ftype _initialize_filesystem; 847d62b00eSchristos extern initialize_file_ftype _initialize_mem_search; 857d62b00eSchristos extern initialize_file_ftype _initialize_findvar; 867d62b00eSchristos extern initialize_file_ftype _initialize_frame; 877d62b00eSchristos extern initialize_file_ftype _initialize_gcore; 887d62b00eSchristos extern initialize_file_ftype _initialize_gdb_demangle; 897d62b00eSchristos extern initialize_file_ftype _initialize_gdb_bfd; 907d62b00eSchristos extern initialize_file_ftype _initialize_gdbtypes; 91*6881a400Schristos extern initialize_file_ftype _initialize_gmp_utils; 927d62b00eSchristos extern initialize_file_ftype _initialize_gnu_v2_abi; 937d62b00eSchristos extern initialize_file_ftype _initialize_gnu_v3_abi; 947d62b00eSchristos extern initialize_file_ftype _initialize_infcall; 957d62b00eSchristos extern initialize_file_ftype _initialize_infcmd; 967d62b00eSchristos extern initialize_file_ftype _initialize_inflow; 977d62b00eSchristos extern initialize_file_ftype _initialize_infrun; 987d62b00eSchristos extern initialize_file_ftype _initialize_interpreter; 997d62b00eSchristos extern initialize_file_ftype _initialize_jit; 1007d62b00eSchristos extern initialize_file_ftype _initialize_language; 1017d62b00eSchristos extern initialize_file_ftype _initialize_macrocmd; 1027d62b00eSchristos extern initialize_file_ftype _initialize_macroscope; 1037d62b00eSchristos extern initialize_file_ftype _initialize_maint_cmds; 1047d62b00eSchristos extern initialize_file_ftype _initialize_maint_test_options; 1057d62b00eSchristos extern initialize_file_ftype _initialize_maint_test_settings; 1067d62b00eSchristos extern initialize_file_ftype _initialize_mdebugread; 1077d62b00eSchristos extern initialize_file_ftype _initialize_mem; 1087d62b00eSchristos extern initialize_file_ftype _initialize_mipsread; 1097d62b00eSchristos extern initialize_file_ftype _initialize_objc_language; 1107d62b00eSchristos extern initialize_file_ftype _initialize_observer; 1117d62b00eSchristos extern initialize_file_ftype _initialize_gdb_osabi; 1127d62b00eSchristos extern initialize_file_ftype _initialize_osdata; 1137d62b00eSchristos extern initialize_file_ftype _initialize_pascal_valprint; 1147d62b00eSchristos extern initialize_file_ftype _initialize_parse; 1157d62b00eSchristos extern initialize_file_ftype _initialize_printcmd; 1167d62b00eSchristos extern initialize_file_ftype _initialize_probe; 1177d62b00eSchristos extern initialize_file_ftype _initialize_producer; 1187d62b00eSchristos extern initialize_file_ftype _initialize_psymtab; 1197d62b00eSchristos extern initialize_file_ftype _initialize_record; 1207d62b00eSchristos extern initialize_file_ftype _initialize_record_btrace; 1217d62b00eSchristos extern initialize_file_ftype _initialize_record_full; 1227d62b00eSchristos extern initialize_file_ftype _initialize_regcache; 1237d62b00eSchristos extern initialize_file_ftype _initialize_regcache_dump; 1247d62b00eSchristos extern initialize_file_ftype _initialize_reggroup; 1257d62b00eSchristos extern initialize_file_ftype _initialize_remote; 1267d62b00eSchristos extern initialize_file_ftype _initialize_notif; 1277d62b00eSchristos extern initialize_file_ftype _initialize_reverse; 1287d62b00eSchristos extern initialize_file_ftype _initialize_run_on_main_thread; 129*6881a400Schristos extern initialize_file_ftype _initialize_rust_exp; 1307d62b00eSchristos extern initialize_file_ftype _initialize_serial; 1317d62b00eSchristos extern initialize_file_ftype _initialize_step_skip; 1327d62b00eSchristos extern initialize_file_ftype _initialize_solib; 1337d62b00eSchristos extern initialize_file_ftype _initialize_source; 1347d62b00eSchristos extern initialize_file_ftype _initialize_source_cache; 1357d62b00eSchristos extern initialize_file_ftype _initialize_stabsread; 1367d62b00eSchristos extern initialize_file_ftype _initialize_stack; 1377d62b00eSchristos extern initialize_file_ftype _initialize_frame_reg; 1387d62b00eSchristos extern initialize_file_ftype _initialize_symfile; 1397d62b00eSchristos extern initialize_file_ftype _initialize_symfile_debug; 1407d62b00eSchristos extern initialize_file_ftype _initialize_symmisc; 1417d62b00eSchristos extern initialize_file_ftype _initialize_symtab; 1427d62b00eSchristos extern initialize_file_ftype _initialize_target; 1437d62b00eSchristos extern initialize_file_ftype _initialize_target_connection; 1447d62b00eSchristos extern initialize_file_ftype _initialize_target_dcache; 1457d62b00eSchristos extern initialize_file_ftype _initialize_target_descriptions; 1467d62b00eSchristos extern initialize_file_ftype _initialize_thread; 147*6881a400Schristos extern initialize_file_ftype _initialize_top; 1487d62b00eSchristos extern initialize_file_ftype _initialize_ctf; 1497d62b00eSchristos extern initialize_file_ftype _initialize_tracefile; 1507d62b00eSchristos extern initialize_file_ftype _initialize_tracefile_tfile; 1517d62b00eSchristos extern initialize_file_ftype _initialize_tracepoint; 1527d62b00eSchristos extern initialize_file_ftype _initialize_typeprint; 1537d62b00eSchristos extern initialize_file_ftype _initialize_ui_style; 1547d62b00eSchristos extern initialize_file_ftype _initialize_user_regs; 1557d62b00eSchristos extern initialize_file_ftype _initialize_utils; 1567d62b00eSchristos extern initialize_file_ftype _initialize_valops; 1577d62b00eSchristos extern initialize_file_ftype _initialize_valprint; 1587d62b00eSchristos extern initialize_file_ftype _initialize_values; 1597d62b00eSchristos extern initialize_file_ftype _initialize_varobj; 1607d62b00eSchristos extern initialize_file_ftype _initialize_xml_support; 1617d62b00eSchristos extern initialize_file_ftype _initialize_cli_cmds; 1627d62b00eSchristos extern initialize_file_ftype _initialize_cli_dump; 1637d62b00eSchristos extern initialize_file_ftype _initialize_cli_interp; 1647d62b00eSchristos extern initialize_file_ftype _initialize_cli_logging; 1657d62b00eSchristos extern initialize_file_ftype _initialize_cli_script; 1667d62b00eSchristos extern initialize_file_ftype _initialize_cli_style; 1677d62b00eSchristos extern initialize_file_ftype _initialize_compile; 1687d62b00eSchristos extern initialize_file_ftype _initialize_compile_cplus_types; 169*6881a400Schristos 170*6881a400Schristos void initialize_all_files (); 1717d62b00eSchristos void 172*6881a400Schristos initialize_all_files () 1737d62b00eSchristos { 174*6881a400Schristos std::vector<initialize_file_ftype *> functions = 175*6881a400Schristos { 176*6881a400Schristos _initialize_svr4_solib, 177*6881a400Schristos _initialize_mips_tdep, 178*6881a400Schristos _initialize_mipsnbsd_tdep, 179*6881a400Schristos _initialize_ser_hardwire, 180*6881a400Schristos _initialize_ser_pipe, 181*6881a400Schristos _initialize_ser_tcp, 182*6881a400Schristos _initialize_ser_socket, 183*6881a400Schristos _initialize_fork_child, 184*6881a400Schristos _initialize_mipsnbsd_nat, 185*6881a400Schristos _initialize_mi_cmd_env, 186*6881a400Schristos _initialize_mi_cmds, 187*6881a400Schristos _initialize_mi_interp, 188*6881a400Schristos _initialize_mi_main, 189*6881a400Schristos _initialize_tui, 190*6881a400Schristos _initialize_tui_hooks, 191*6881a400Schristos _initialize_tui_interp, 192*6881a400Schristos _initialize_tui_layout, 193*6881a400Schristos _initialize_tui_regs, 194*6881a400Schristos _initialize_tui_stack, 195*6881a400Schristos _initialize_tui_win, 196*6881a400Schristos _initialize_python, 197*6881a400Schristos _initialize_guile, 198*6881a400Schristos _initialize_elfread, 199*6881a400Schristos _initialize_stap_probe, 200*6881a400Schristos _initialize_dtrace_probe, 201*6881a400Schristos _initialize_ada_exp, 202*6881a400Schristos _initialize_ada_language, 203*6881a400Schristos _initialize_tasks, 204*6881a400Schristos _initialize_addrmap, 205*6881a400Schristos _initialize_agent, 206*6881a400Schristos _initialize_annotate, 207*6881a400Schristos _initialize_gdbarch_utils, 208*6881a400Schristos _initialize_auto_load, 209*6881a400Schristos _initialize_auxv, 210*6881a400Schristos _initialize_ax_gdb, 211*6881a400Schristos _initialize_break_catch_exec, 212*6881a400Schristos _initialize_break_catch_fork, 213*6881a400Schristos _initialize_break_catch_load, 214*6881a400Schristos _initialize_break_catch_sig, 215*6881a400Schristos _initialize_break_catch_syscall, 216*6881a400Schristos _initialize_break_catch_throw, 217*6881a400Schristos _initialize_breakpoint, 218*6881a400Schristos _initialize_btrace, 219*6881a400Schristos _initialize_charset, 220*6881a400Schristos _initialize_coff_pe_read, 221*6881a400Schristos _initialize_coffread, 222*6881a400Schristos _initialize_complaints, 223*6881a400Schristos _initialize_completer, 224*6881a400Schristos _initialize_copying, 225*6881a400Schristos _initialize_core, 226*6881a400Schristos _initialize_corelow, 227*6881a400Schristos _initialize_cp_abi, 228*6881a400Schristos _initialize_cp_namespace, 229*6881a400Schristos _initialize_cp_support, 230*6881a400Schristos _initialize_cp_valprint, 231*6881a400Schristos _initialize_dbxread, 232*6881a400Schristos _initialize_dcache, 233*6881a400Schristos _initialize_debuginfod, 234*6881a400Schristos _initialize_disasm, 235*6881a400Schristos _initialize_displaced_stepping, 236*6881a400Schristos _initialize_dummy_frame, 237*6881a400Schristos _initialize_cooked_index, 238*6881a400Schristos _initialize_tailcall_frame, 239*6881a400Schristos _initialize_dwarf2_frame, 240*6881a400Schristos _initialize_index_cache, 241*6881a400Schristos _initialize_dwarf_index_write, 242*6881a400Schristos _initialize_dwarf2loc, 243*6881a400Schristos _initialize_dwarf2_read, 244*6881a400Schristos _initialize_event_top, 245*6881a400Schristos _initialize_exec, 246*6881a400Schristos _initialize_extension, 247*6881a400Schristos _initialize_f_language, 248*6881a400Schristos _initialize_f_valprint, 249*6881a400Schristos _initialize_filesystem, 250*6881a400Schristos _initialize_mem_search, 251*6881a400Schristos _initialize_findvar, 252*6881a400Schristos _initialize_frame, 253*6881a400Schristos _initialize_gcore, 254*6881a400Schristos _initialize_gdb_demangle, 255*6881a400Schristos _initialize_gdb_bfd, 256*6881a400Schristos _initialize_gdbtypes, 257*6881a400Schristos _initialize_gmp_utils, 258*6881a400Schristos _initialize_gnu_v2_abi, 259*6881a400Schristos _initialize_gnu_v3_abi, 260*6881a400Schristos _initialize_infcall, 261*6881a400Schristos _initialize_infcmd, 262*6881a400Schristos _initialize_inflow, 263*6881a400Schristos _initialize_infrun, 264*6881a400Schristos _initialize_interpreter, 265*6881a400Schristos _initialize_jit, 266*6881a400Schristos _initialize_language, 267*6881a400Schristos _initialize_macrocmd, 268*6881a400Schristos _initialize_macroscope, 269*6881a400Schristos _initialize_maint_cmds, 270*6881a400Schristos _initialize_maint_test_options, 271*6881a400Schristos _initialize_maint_test_settings, 272*6881a400Schristos _initialize_mdebugread, 273*6881a400Schristos _initialize_mem, 274*6881a400Schristos _initialize_mipsread, 275*6881a400Schristos _initialize_objc_language, 276*6881a400Schristos _initialize_observer, 277*6881a400Schristos _initialize_gdb_osabi, 278*6881a400Schristos _initialize_osdata, 279*6881a400Schristos _initialize_pascal_valprint, 280*6881a400Schristos _initialize_parse, 281*6881a400Schristos _initialize_printcmd, 282*6881a400Schristos _initialize_probe, 283*6881a400Schristos _initialize_producer, 284*6881a400Schristos _initialize_psymtab, 285*6881a400Schristos _initialize_record, 286*6881a400Schristos _initialize_record_btrace, 287*6881a400Schristos _initialize_record_full, 288*6881a400Schristos _initialize_regcache, 289*6881a400Schristos _initialize_regcache_dump, 290*6881a400Schristos _initialize_reggroup, 291*6881a400Schristos _initialize_remote, 292*6881a400Schristos _initialize_notif, 293*6881a400Schristos _initialize_reverse, 294*6881a400Schristos _initialize_run_on_main_thread, 295*6881a400Schristos _initialize_rust_exp, 296*6881a400Schristos _initialize_serial, 297*6881a400Schristos _initialize_step_skip, 298*6881a400Schristos _initialize_solib, 299*6881a400Schristos _initialize_source, 300*6881a400Schristos _initialize_source_cache, 301*6881a400Schristos _initialize_stabsread, 302*6881a400Schristos _initialize_stack, 303*6881a400Schristos _initialize_frame_reg, 304*6881a400Schristos _initialize_symfile, 305*6881a400Schristos _initialize_symfile_debug, 306*6881a400Schristos _initialize_symmisc, 307*6881a400Schristos _initialize_symtab, 308*6881a400Schristos _initialize_target, 309*6881a400Schristos _initialize_target_connection, 310*6881a400Schristos _initialize_target_dcache, 311*6881a400Schristos _initialize_target_descriptions, 312*6881a400Schristos _initialize_thread, 313*6881a400Schristos _initialize_top, 314*6881a400Schristos _initialize_ctf, 315*6881a400Schristos _initialize_tracefile, 316*6881a400Schristos _initialize_tracefile_tfile, 317*6881a400Schristos _initialize_tracepoint, 318*6881a400Schristos _initialize_typeprint, 319*6881a400Schristos _initialize_ui_style, 320*6881a400Schristos _initialize_user_regs, 321*6881a400Schristos _initialize_utils, 322*6881a400Schristos _initialize_valops, 323*6881a400Schristos _initialize_valprint, 324*6881a400Schristos _initialize_values, 325*6881a400Schristos _initialize_varobj, 326*6881a400Schristos _initialize_xml_support, 327*6881a400Schristos _initialize_cli_cmds, 328*6881a400Schristos _initialize_cli_dump, 329*6881a400Schristos _initialize_cli_interp, 330*6881a400Schristos _initialize_cli_logging, 331*6881a400Schristos _initialize_cli_script, 332*6881a400Schristos _initialize_cli_style, 333*6881a400Schristos _initialize_compile, 334*6881a400Schristos _initialize_compile_cplus_types, 335*6881a400Schristos }; 336*6881a400Schristos 337*6881a400Schristos /* If GDB_REVERSE_INIT_FUNCTIONS is set (any value), reverse the 338*6881a400Schristos order in which initialization functions are called. This is 339*6881a400Schristos used by the testsuite. */ 340*6881a400Schristos if (getenv ("GDB_REVERSE_INIT_FUNCTIONS") != nullptr) 341*6881a400Schristos std::reverse (functions.begin (), functions.end ()); 342*6881a400Schristos 343*6881a400Schristos for (initialize_file_ftype *function : functions) 344*6881a400Schristos function (); 3457d62b00eSchristos } 346