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