1*6881a400Schristos /* 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 */ 3*6881a400Schristos /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 4*6881a400Schristos 5*6881a400Schristos /* Do not modify this file. */ 6*6881a400Schristos /* It is created automatically by the Makefile. */ 7*6881a400Schristos #include "defs.h" /* For initialize_file_ftype. */ 8*6881a400Schristos #include <algorithm> 9*6881a400Schristos 10*6881a400Schristos extern initialize_file_ftype _initialize_ia64_tdep; 11*6881a400Schristos extern initialize_file_ftype _initialize_svr4_solib; 12*6881a400Schristos extern initialize_file_ftype _initialize_ia64nbsd_tdep; 13*6881a400Schristos extern initialize_file_ftype _initialize_ser_hardwire; 14*6881a400Schristos extern initialize_file_ftype _initialize_ser_pipe; 15*6881a400Schristos extern initialize_file_ftype _initialize_ser_tcp; 16*6881a400Schristos extern initialize_file_ftype _initialize_ser_socket; 17*6881a400Schristos extern initialize_file_ftype _initialize_mi_cmd_env; 18*6881a400Schristos extern initialize_file_ftype _initialize_mi_cmds; 19*6881a400Schristos extern initialize_file_ftype _initialize_mi_interp; 20*6881a400Schristos extern initialize_file_ftype _initialize_mi_main; 21*6881a400Schristos extern initialize_file_ftype _initialize_tui; 22*6881a400Schristos extern initialize_file_ftype _initialize_tui_hooks; 23*6881a400Schristos extern initialize_file_ftype _initialize_tui_interp; 24*6881a400Schristos extern initialize_file_ftype _initialize_tui_layout; 25*6881a400Schristos extern initialize_file_ftype _initialize_tui_regs; 26*6881a400Schristos extern initialize_file_ftype _initialize_tui_stack; 27*6881a400Schristos extern initialize_file_ftype _initialize_tui_win; 28*6881a400Schristos extern initialize_file_ftype _initialize_python; 29*6881a400Schristos extern initialize_file_ftype _initialize_guile; 30*6881a400Schristos extern initialize_file_ftype _initialize_elfread; 31*6881a400Schristos extern initialize_file_ftype _initialize_stap_probe; 32*6881a400Schristos extern initialize_file_ftype _initialize_dtrace_probe; 33*6881a400Schristos extern initialize_file_ftype _initialize_ada_exp; 34*6881a400Schristos extern initialize_file_ftype _initialize_ada_language; 35*6881a400Schristos extern initialize_file_ftype _initialize_tasks; 36*6881a400Schristos extern initialize_file_ftype _initialize_addrmap; 37*6881a400Schristos extern initialize_file_ftype _initialize_agent; 38*6881a400Schristos extern initialize_file_ftype _initialize_annotate; 39*6881a400Schristos extern initialize_file_ftype _initialize_gdbarch_utils; 40*6881a400Schristos extern initialize_file_ftype _initialize_auto_load; 41*6881a400Schristos extern initialize_file_ftype _initialize_auxv; 42*6881a400Schristos extern initialize_file_ftype _initialize_ax_gdb; 43*6881a400Schristos extern initialize_file_ftype _initialize_break_catch_exec; 44*6881a400Schristos extern initialize_file_ftype _initialize_break_catch_fork; 45*6881a400Schristos extern initialize_file_ftype _initialize_break_catch_load; 46*6881a400Schristos extern initialize_file_ftype _initialize_break_catch_sig; 47*6881a400Schristos extern initialize_file_ftype _initialize_break_catch_syscall; 48*6881a400Schristos extern initialize_file_ftype _initialize_break_catch_throw; 49*6881a400Schristos extern initialize_file_ftype _initialize_breakpoint; 50*6881a400Schristos extern initialize_file_ftype _initialize_btrace; 51*6881a400Schristos extern initialize_file_ftype _initialize_charset; 52*6881a400Schristos extern initialize_file_ftype _initialize_coff_pe_read; 53*6881a400Schristos extern initialize_file_ftype _initialize_coffread; 54*6881a400Schristos extern initialize_file_ftype _initialize_complaints; 55*6881a400Schristos extern initialize_file_ftype _initialize_completer; 56*6881a400Schristos extern initialize_file_ftype _initialize_copying; 57*6881a400Schristos extern initialize_file_ftype _initialize_core; 58*6881a400Schristos extern initialize_file_ftype _initialize_corelow; 59*6881a400Schristos extern initialize_file_ftype _initialize_cp_abi; 60*6881a400Schristos extern initialize_file_ftype _initialize_cp_namespace; 61*6881a400Schristos extern initialize_file_ftype _initialize_cp_support; 62*6881a400Schristos extern initialize_file_ftype _initialize_cp_valprint; 63*6881a400Schristos extern initialize_file_ftype _initialize_dbxread; 64*6881a400Schristos extern initialize_file_ftype _initialize_dcache; 65*6881a400Schristos extern initialize_file_ftype _initialize_debuginfod; 66*6881a400Schristos extern initialize_file_ftype _initialize_disasm; 67*6881a400Schristos extern initialize_file_ftype _initialize_displaced_stepping; 68*6881a400Schristos extern initialize_file_ftype _initialize_dummy_frame; 69*6881a400Schristos extern initialize_file_ftype _initialize_cooked_index; 70*6881a400Schristos extern initialize_file_ftype _initialize_tailcall_frame; 71*6881a400Schristos extern initialize_file_ftype _initialize_dwarf2_frame; 72*6881a400Schristos extern initialize_file_ftype _initialize_index_cache; 73*6881a400Schristos extern initialize_file_ftype _initialize_dwarf_index_write; 74*6881a400Schristos extern initialize_file_ftype _initialize_dwarf2loc; 75*6881a400Schristos extern initialize_file_ftype _initialize_dwarf2_read; 76*6881a400Schristos extern initialize_file_ftype _initialize_event_top; 77*6881a400Schristos extern initialize_file_ftype _initialize_exec; 78*6881a400Schristos extern initialize_file_ftype _initialize_extension; 79*6881a400Schristos extern initialize_file_ftype _initialize_f_language; 80*6881a400Schristos extern initialize_file_ftype _initialize_f_valprint; 81*6881a400Schristos extern initialize_file_ftype _initialize_filesystem; 82*6881a400Schristos extern initialize_file_ftype _initialize_mem_search; 83*6881a400Schristos extern initialize_file_ftype _initialize_findvar; 84*6881a400Schristos extern initialize_file_ftype _initialize_frame; 85*6881a400Schristos extern initialize_file_ftype _initialize_gcore; 86*6881a400Schristos extern initialize_file_ftype _initialize_gdb_demangle; 87*6881a400Schristos extern initialize_file_ftype _initialize_gdb_bfd; 88*6881a400Schristos extern initialize_file_ftype _initialize_gdbtypes; 89*6881a400Schristos extern initialize_file_ftype _initialize_gmp_utils; 90*6881a400Schristos extern initialize_file_ftype _initialize_gnu_v2_abi; 91*6881a400Schristos extern initialize_file_ftype _initialize_gnu_v3_abi; 92*6881a400Schristos extern initialize_file_ftype _initialize_infcall; 93*6881a400Schristos extern initialize_file_ftype _initialize_infcmd; 94*6881a400Schristos extern initialize_file_ftype _initialize_inflow; 95*6881a400Schristos extern initialize_file_ftype _initialize_infrun; 96*6881a400Schristos extern initialize_file_ftype _initialize_interpreter; 97*6881a400Schristos extern initialize_file_ftype _initialize_jit; 98*6881a400Schristos extern initialize_file_ftype _initialize_language; 99*6881a400Schristos extern initialize_file_ftype _initialize_macrocmd; 100*6881a400Schristos extern initialize_file_ftype _initialize_macroscope; 101*6881a400Schristos extern initialize_file_ftype _initialize_maint_cmds; 102*6881a400Schristos extern initialize_file_ftype _initialize_maint_test_options; 103*6881a400Schristos extern initialize_file_ftype _initialize_maint_test_settings; 104*6881a400Schristos extern initialize_file_ftype _initialize_mdebugread; 105*6881a400Schristos extern initialize_file_ftype _initialize_mem; 106*6881a400Schristos extern initialize_file_ftype _initialize_mipsread; 107*6881a400Schristos extern initialize_file_ftype _initialize_objc_language; 108*6881a400Schristos extern initialize_file_ftype _initialize_observer; 109*6881a400Schristos extern initialize_file_ftype _initialize_gdb_osabi; 110*6881a400Schristos extern initialize_file_ftype _initialize_osdata; 111*6881a400Schristos extern initialize_file_ftype _initialize_pascal_valprint; 112*6881a400Schristos extern initialize_file_ftype _initialize_parse; 113*6881a400Schristos extern initialize_file_ftype _initialize_printcmd; 114*6881a400Schristos extern initialize_file_ftype _initialize_probe; 115*6881a400Schristos extern initialize_file_ftype _initialize_producer; 116*6881a400Schristos extern initialize_file_ftype _initialize_psymtab; 117*6881a400Schristos extern initialize_file_ftype _initialize_record; 118*6881a400Schristos extern initialize_file_ftype _initialize_record_btrace; 119*6881a400Schristos extern initialize_file_ftype _initialize_record_full; 120*6881a400Schristos extern initialize_file_ftype _initialize_regcache; 121*6881a400Schristos extern initialize_file_ftype _initialize_regcache_dump; 122*6881a400Schristos extern initialize_file_ftype _initialize_reggroup; 123*6881a400Schristos extern initialize_file_ftype _initialize_remote; 124*6881a400Schristos extern initialize_file_ftype _initialize_notif; 125*6881a400Schristos extern initialize_file_ftype _initialize_reverse; 126*6881a400Schristos extern initialize_file_ftype _initialize_run_on_main_thread; 127*6881a400Schristos extern initialize_file_ftype _initialize_rust_exp; 128*6881a400Schristos extern initialize_file_ftype _initialize_serial; 129*6881a400Schristos extern initialize_file_ftype _initialize_step_skip; 130*6881a400Schristos extern initialize_file_ftype _initialize_solib; 131*6881a400Schristos extern initialize_file_ftype _initialize_source; 132*6881a400Schristos extern initialize_file_ftype _initialize_source_cache; 133*6881a400Schristos extern initialize_file_ftype _initialize_stabsread; 134*6881a400Schristos extern initialize_file_ftype _initialize_stack; 135*6881a400Schristos extern initialize_file_ftype _initialize_frame_reg; 136*6881a400Schristos extern initialize_file_ftype _initialize_symfile; 137*6881a400Schristos extern initialize_file_ftype _initialize_symfile_debug; 138*6881a400Schristos extern initialize_file_ftype _initialize_symmisc; 139*6881a400Schristos extern initialize_file_ftype _initialize_symtab; 140*6881a400Schristos extern initialize_file_ftype _initialize_target; 141*6881a400Schristos extern initialize_file_ftype _initialize_target_connection; 142*6881a400Schristos extern initialize_file_ftype _initialize_target_dcache; 143*6881a400Schristos extern initialize_file_ftype _initialize_target_descriptions; 144*6881a400Schristos extern initialize_file_ftype _initialize_thread; 145*6881a400Schristos extern initialize_file_ftype _initialize_top; 146*6881a400Schristos extern initialize_file_ftype _initialize_ctf; 147*6881a400Schristos extern initialize_file_ftype _initialize_tracefile; 148*6881a400Schristos extern initialize_file_ftype _initialize_tracefile_tfile; 149*6881a400Schristos extern initialize_file_ftype _initialize_tracepoint; 150*6881a400Schristos extern initialize_file_ftype _initialize_typeprint; 151*6881a400Schristos extern initialize_file_ftype _initialize_ui_style; 152*6881a400Schristos extern initialize_file_ftype _initialize_user_regs; 153*6881a400Schristos extern initialize_file_ftype _initialize_utils; 154*6881a400Schristos extern initialize_file_ftype _initialize_valops; 155*6881a400Schristos extern initialize_file_ftype _initialize_valprint; 156*6881a400Schristos extern initialize_file_ftype _initialize_values; 157*6881a400Schristos extern initialize_file_ftype _initialize_varobj; 158*6881a400Schristos extern initialize_file_ftype _initialize_xml_support; 159*6881a400Schristos extern initialize_file_ftype _initialize_cli_cmds; 160*6881a400Schristos extern initialize_file_ftype _initialize_cli_dump; 161*6881a400Schristos extern initialize_file_ftype _initialize_cli_interp; 162*6881a400Schristos extern initialize_file_ftype _initialize_cli_logging; 163*6881a400Schristos extern initialize_file_ftype _initialize_cli_script; 164*6881a400Schristos extern initialize_file_ftype _initialize_cli_style; 165*6881a400Schristos extern initialize_file_ftype _initialize_compile; 166*6881a400Schristos extern initialize_file_ftype _initialize_compile_cplus_types; 167*6881a400Schristos 168*6881a400Schristos void initialize_all_files (); 169*6881a400Schristos void 170*6881a400Schristos initialize_all_files () 171*6881a400Schristos { 172*6881a400Schristos std::vector<initialize_file_ftype *> functions = 173*6881a400Schristos { 174*6881a400Schristos _initialize_ia64_tdep, 175*6881a400Schristos _initialize_svr4_solib, 176*6881a400Schristos _initialize_ia64nbsd_tdep, 177*6881a400Schristos _initialize_ser_hardwire, 178*6881a400Schristos _initialize_ser_pipe, 179*6881a400Schristos _initialize_ser_tcp, 180*6881a400Schristos _initialize_ser_socket, 181*6881a400Schristos _initialize_mi_cmd_env, 182*6881a400Schristos _initialize_mi_cmds, 183*6881a400Schristos _initialize_mi_interp, 184*6881a400Schristos _initialize_mi_main, 185*6881a400Schristos _initialize_tui, 186*6881a400Schristos _initialize_tui_hooks, 187*6881a400Schristos _initialize_tui_interp, 188*6881a400Schristos _initialize_tui_layout, 189*6881a400Schristos _initialize_tui_regs, 190*6881a400Schristos _initialize_tui_stack, 191*6881a400Schristos _initialize_tui_win, 192*6881a400Schristos _initialize_python, 193*6881a400Schristos _initialize_guile, 194*6881a400Schristos _initialize_elfread, 195*6881a400Schristos _initialize_stap_probe, 196*6881a400Schristos _initialize_dtrace_probe, 197*6881a400Schristos _initialize_ada_exp, 198*6881a400Schristos _initialize_ada_language, 199*6881a400Schristos _initialize_tasks, 200*6881a400Schristos _initialize_addrmap, 201*6881a400Schristos _initialize_agent, 202*6881a400Schristos _initialize_annotate, 203*6881a400Schristos _initialize_gdbarch_utils, 204*6881a400Schristos _initialize_auto_load, 205*6881a400Schristos _initialize_auxv, 206*6881a400Schristos _initialize_ax_gdb, 207*6881a400Schristos _initialize_break_catch_exec, 208*6881a400Schristos _initialize_break_catch_fork, 209*6881a400Schristos _initialize_break_catch_load, 210*6881a400Schristos _initialize_break_catch_sig, 211*6881a400Schristos _initialize_break_catch_syscall, 212*6881a400Schristos _initialize_break_catch_throw, 213*6881a400Schristos _initialize_breakpoint, 214*6881a400Schristos _initialize_btrace, 215*6881a400Schristos _initialize_charset, 216*6881a400Schristos _initialize_coff_pe_read, 217*6881a400Schristos _initialize_coffread, 218*6881a400Schristos _initialize_complaints, 219*6881a400Schristos _initialize_completer, 220*6881a400Schristos _initialize_copying, 221*6881a400Schristos _initialize_core, 222*6881a400Schristos _initialize_corelow, 223*6881a400Schristos _initialize_cp_abi, 224*6881a400Schristos _initialize_cp_namespace, 225*6881a400Schristos _initialize_cp_support, 226*6881a400Schristos _initialize_cp_valprint, 227*6881a400Schristos _initialize_dbxread, 228*6881a400Schristos _initialize_dcache, 229*6881a400Schristos _initialize_debuginfod, 230*6881a400Schristos _initialize_disasm, 231*6881a400Schristos _initialize_displaced_stepping, 232*6881a400Schristos _initialize_dummy_frame, 233*6881a400Schristos _initialize_cooked_index, 234*6881a400Schristos _initialize_tailcall_frame, 235*6881a400Schristos _initialize_dwarf2_frame, 236*6881a400Schristos _initialize_index_cache, 237*6881a400Schristos _initialize_dwarf_index_write, 238*6881a400Schristos _initialize_dwarf2loc, 239*6881a400Schristos _initialize_dwarf2_read, 240*6881a400Schristos _initialize_event_top, 241*6881a400Schristos _initialize_exec, 242*6881a400Schristos _initialize_extension, 243*6881a400Schristos _initialize_f_language, 244*6881a400Schristos _initialize_f_valprint, 245*6881a400Schristos _initialize_filesystem, 246*6881a400Schristos _initialize_mem_search, 247*6881a400Schristos _initialize_findvar, 248*6881a400Schristos _initialize_frame, 249*6881a400Schristos _initialize_gcore, 250*6881a400Schristos _initialize_gdb_demangle, 251*6881a400Schristos _initialize_gdb_bfd, 252*6881a400Schristos _initialize_gdbtypes, 253*6881a400Schristos _initialize_gmp_utils, 254*6881a400Schristos _initialize_gnu_v2_abi, 255*6881a400Schristos _initialize_gnu_v3_abi, 256*6881a400Schristos _initialize_infcall, 257*6881a400Schristos _initialize_infcmd, 258*6881a400Schristos _initialize_inflow, 259*6881a400Schristos _initialize_infrun, 260*6881a400Schristos _initialize_interpreter, 261*6881a400Schristos _initialize_jit, 262*6881a400Schristos _initialize_language, 263*6881a400Schristos _initialize_macrocmd, 264*6881a400Schristos _initialize_macroscope, 265*6881a400Schristos _initialize_maint_cmds, 266*6881a400Schristos _initialize_maint_test_options, 267*6881a400Schristos _initialize_maint_test_settings, 268*6881a400Schristos _initialize_mdebugread, 269*6881a400Schristos _initialize_mem, 270*6881a400Schristos _initialize_mipsread, 271*6881a400Schristos _initialize_objc_language, 272*6881a400Schristos _initialize_observer, 273*6881a400Schristos _initialize_gdb_osabi, 274*6881a400Schristos _initialize_osdata, 275*6881a400Schristos _initialize_pascal_valprint, 276*6881a400Schristos _initialize_parse, 277*6881a400Schristos _initialize_printcmd, 278*6881a400Schristos _initialize_probe, 279*6881a400Schristos _initialize_producer, 280*6881a400Schristos _initialize_psymtab, 281*6881a400Schristos _initialize_record, 282*6881a400Schristos _initialize_record_btrace, 283*6881a400Schristos _initialize_record_full, 284*6881a400Schristos _initialize_regcache, 285*6881a400Schristos _initialize_regcache_dump, 286*6881a400Schristos _initialize_reggroup, 287*6881a400Schristos _initialize_remote, 288*6881a400Schristos _initialize_notif, 289*6881a400Schristos _initialize_reverse, 290*6881a400Schristos _initialize_run_on_main_thread, 291*6881a400Schristos _initialize_rust_exp, 292*6881a400Schristos _initialize_serial, 293*6881a400Schristos _initialize_step_skip, 294*6881a400Schristos _initialize_solib, 295*6881a400Schristos _initialize_source, 296*6881a400Schristos _initialize_source_cache, 297*6881a400Schristos _initialize_stabsread, 298*6881a400Schristos _initialize_stack, 299*6881a400Schristos _initialize_frame_reg, 300*6881a400Schristos _initialize_symfile, 301*6881a400Schristos _initialize_symfile_debug, 302*6881a400Schristos _initialize_symmisc, 303*6881a400Schristos _initialize_symtab, 304*6881a400Schristos _initialize_target, 305*6881a400Schristos _initialize_target_connection, 306*6881a400Schristos _initialize_target_dcache, 307*6881a400Schristos _initialize_target_descriptions, 308*6881a400Schristos _initialize_thread, 309*6881a400Schristos _initialize_top, 310*6881a400Schristos _initialize_ctf, 311*6881a400Schristos _initialize_tracefile, 312*6881a400Schristos _initialize_tracefile_tfile, 313*6881a400Schristos _initialize_tracepoint, 314*6881a400Schristos _initialize_typeprint, 315*6881a400Schristos _initialize_ui_style, 316*6881a400Schristos _initialize_user_regs, 317*6881a400Schristos _initialize_utils, 318*6881a400Schristos _initialize_valops, 319*6881a400Schristos _initialize_valprint, 320*6881a400Schristos _initialize_values, 321*6881a400Schristos _initialize_varobj, 322*6881a400Schristos _initialize_xml_support, 323*6881a400Schristos _initialize_cli_cmds, 324*6881a400Schristos _initialize_cli_dump, 325*6881a400Schristos _initialize_cli_interp, 326*6881a400Schristos _initialize_cli_logging, 327*6881a400Schristos _initialize_cli_script, 328*6881a400Schristos _initialize_cli_style, 329*6881a400Schristos _initialize_compile, 330*6881a400Schristos _initialize_compile_cplus_types, 331*6881a400Schristos }; 332*6881a400Schristos 333*6881a400Schristos /* If GDB_REVERSE_INIT_FUNCTIONS is set (any value), reverse the 334*6881a400Schristos order in which initialization functions are called. This is 335*6881a400Schristos used by the testsuite. */ 336*6881a400Schristos if (getenv ("GDB_REVERSE_INIT_FUNCTIONS") != nullptr) 337*6881a400Schristos std::reverse (functions.begin (), functions.end ()); 338*6881a400Schristos 339*6881a400Schristos for (initialize_file_ftype *function : functions) 340*6881a400Schristos function (); 341*6881a400Schristos } 342