Home | History | Annotate | Line # | Download | only in powerpc64
      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 #undef INIT_GDB_FILE
     10 #define INIT_GDB_FILE(NAME) extern void _initialize_ ## NAME ();
     11 INIT_GDB_FILE (svr4_solib)
     12 INIT_GDB_FILE (rs6000_tdep)
     13 INIT_GDB_FILE (ppcnbsd_tdep)
     14 INIT_GDB_FILE (ravenscar)
     15 INIT_GDB_FILE (ser_hardwire)
     16 INIT_GDB_FILE (ser_pipe)
     17 INIT_GDB_FILE (ser_tcp)
     18 INIT_GDB_FILE (ser_socket)
     19 INIT_GDB_FILE (mdebugread)
     20 INIT_GDB_FILE (cooked_index)
     21 INIT_GDB_FILE (dwarf2_entry)
     22 INIT_GDB_FILE (tailcall_frame)
     23 INIT_GDB_FILE (dwarf2_frame)
     24 INIT_GDB_FILE (index_cache)
     25 INIT_GDB_FILE (dwarf_index_write)
     26 INIT_GDB_FILE (dwarf2loc)
     27 INIT_GDB_FILE (dwarf2_read)
     28 INIT_GDB_FILE (read_gdb_index)
     29 INIT_GDB_FILE (tui)
     30 INIT_GDB_FILE (tui_disasm)
     31 INIT_GDB_FILE (tui_hooks)
     32 INIT_GDB_FILE (tui_interp)
     33 INIT_GDB_FILE (tui_layout)
     34 INIT_GDB_FILE (tui_regs)
     35 INIT_GDB_FILE (tui_stack)
     36 INIT_GDB_FILE (tui_win)
     37 INIT_GDB_FILE (python)
     38 INIT_GDB_FILE (guile)
     39 INIT_GDB_FILE (compile)
     40 INIT_GDB_FILE (compile_cplus_types)
     41 INIT_GDB_FILE (cp_name_parser)
     42 INIT_GDB_FILE (ada_language)
     43 INIT_GDB_FILE (tasks)
     44 INIT_GDB_FILE (addrmap)
     45 INIT_GDB_FILE (agent)
     46 INIT_GDB_FILE (annotate)
     47 INIT_GDB_FILE (gdbarch_utils)
     48 INIT_GDB_FILE (auto_load)
     49 INIT_GDB_FILE (auxv)
     50 INIT_GDB_FILE (ax_gdb)
     51 INIT_GDB_FILE (block)
     52 INIT_GDB_FILE (break_catch_exec)
     53 INIT_GDB_FILE (break_catch_fork)
     54 INIT_GDB_FILE (break_catch_load)
     55 INIT_GDB_FILE (break_catch_sig)
     56 INIT_GDB_FILE (break_catch_syscall)
     57 INIT_GDB_FILE (break_catch_throw)
     58 INIT_GDB_FILE (break_cond_parse)
     59 INIT_GDB_FILE (breakpoint)
     60 INIT_GDB_FILE (btrace)
     61 INIT_GDB_FILE (charset)
     62 INIT_GDB_FILE (complaints)
     63 INIT_GDB_FILE (completer)
     64 INIT_GDB_FILE (copying)
     65 INIT_GDB_FILE (core)
     66 INIT_GDB_FILE (corelow)
     67 INIT_GDB_FILE (cp_abi)
     68 INIT_GDB_FILE (cp_namespace)
     69 INIT_GDB_FILE (cp_support)
     70 INIT_GDB_FILE (cp_valprint)
     71 INIT_GDB_FILE (dcache)
     72 INIT_GDB_FILE (debuginfod)
     73 INIT_GDB_FILE (disasm)
     74 INIT_GDB_FILE (displaced_stepping)
     75 INIT_GDB_FILE (dummy_frame)
     76 INIT_GDB_FILE (extract_store_integer)
     77 INIT_GDB_FILE (event_top)
     78 INIT_GDB_FILE (exec)
     79 INIT_GDB_FILE (extension)
     80 INIT_GDB_FILE (f_language)
     81 INIT_GDB_FILE (f_valprint)
     82 INIT_GDB_FILE (filesystem)
     83 INIT_GDB_FILE (mem_search)
     84 INIT_GDB_FILE (frame)
     85 INIT_GDB_FILE (frame_unwind)
     86 INIT_GDB_FILE (gcore)
     87 INIT_GDB_FILE (gdb_demangle)
     88 INIT_GDB_FILE (gdb_bfd)
     89 INIT_GDB_FILE (gdbtypes)
     90 INIT_GDB_FILE (gmp_utils)
     91 INIT_GDB_FILE (gnu_v2_abi)
     92 INIT_GDB_FILE (gnu_v3_abi)
     93 INIT_GDB_FILE (infcall)
     94 INIT_GDB_FILE (infcmd)
     95 INIT_GDB_FILE (inflow)
     96 INIT_GDB_FILE (infrun)
     97 INIT_GDB_FILE (inline_frame)
     98 INIT_GDB_FILE (interpreter)
     99 INIT_GDB_FILE (jit)
    100 INIT_GDB_FILE (language)
    101 INIT_GDB_FILE (macrocmd)
    102 INIT_GDB_FILE (macroscope)
    103 INIT_GDB_FILE (maint_cmds)
    104 INIT_GDB_FILE (maint_test_options)
    105 INIT_GDB_FILE (maint_test_settings)
    106 INIT_GDB_FILE (mem)
    107 INIT_GDB_FILE (objc_language)
    108 INIT_GDB_FILE (observer)
    109 INIT_GDB_FILE (gdb_osabi)
    110 INIT_GDB_FILE (osdata)
    111 INIT_GDB_FILE (pascal_valprint)
    112 INIT_GDB_FILE (parse)
    113 INIT_GDB_FILE (printcmd)
    114 INIT_GDB_FILE (probe)
    115 INIT_GDB_FILE (producer)
    116 INIT_GDB_FILE (psymtab)
    117 INIT_GDB_FILE (record)
    118 INIT_GDB_FILE (record_btrace)
    119 INIT_GDB_FILE (record_full)
    120 INIT_GDB_FILE (regcache)
    121 INIT_GDB_FILE (regcache_dump)
    122 INIT_GDB_FILE (reggroup)
    123 INIT_GDB_FILE (remote)
    124 INIT_GDB_FILE (notif)
    125 INIT_GDB_FILE (reverse)
    126 INIT_GDB_FILE (run_on_main_thread)
    127 INIT_GDB_FILE (rust_exp)
    128 INIT_GDB_FILE (serial)
    129 INIT_GDB_FILE (step_skip)
    130 INIT_GDB_FILE (solib)
    131 INIT_GDB_FILE (source)
    132 INIT_GDB_FILE (source_cache)
    133 INIT_GDB_FILE (stabsread)
    134 INIT_GDB_FILE (stack)
    135 INIT_GDB_FILE (frame_reg)
    136 INIT_GDB_FILE (symfile)
    137 INIT_GDB_FILE (symfile_debug)
    138 INIT_GDB_FILE (symmisc)
    139 INIT_GDB_FILE (symtab)
    140 INIT_GDB_FILE (target)
    141 INIT_GDB_FILE (target_connection)
    142 INIT_GDB_FILE (target_dcache)
    143 INIT_GDB_FILE (target_descriptions)
    144 INIT_GDB_FILE (thread)
    145 INIT_GDB_FILE (top)
    146 INIT_GDB_FILE (ctf)
    147 INIT_GDB_FILE (tracefile)
    148 INIT_GDB_FILE (tracefile_tfile)
    149 INIT_GDB_FILE (tracepoint)
    150 INIT_GDB_FILE (typeprint)
    151 INIT_GDB_FILE (ui)
    152 INIT_GDB_FILE (user_regs)
    153 INIT_GDB_FILE (utils)
    154 INIT_GDB_FILE (valops)
    155 INIT_GDB_FILE (valprint)
    156 INIT_GDB_FILE (values)
    157 INIT_GDB_FILE (varobj)
    158 INIT_GDB_FILE (xml_support)
    159 INIT_GDB_FILE (cli_cmds)
    160 INIT_GDB_FILE (cli_dump)
    161 INIT_GDB_FILE (cli_interp)
    162 INIT_GDB_FILE (cli_logging)
    163 INIT_GDB_FILE (cli_script)
    164 INIT_GDB_FILE (cli_style)
    165 INIT_GDB_FILE (mi_cmd_env)
    166 INIT_GDB_FILE (mi_cmds)
    167 INIT_GDB_FILE (mi_interp)
    168 INIT_GDB_FILE (mi_main)
    169 INIT_GDB_FILE (dbxread)
    170 INIT_GDB_FILE (mipsread)
    171 INIT_GDB_FILE (coffread)
    172 INIT_GDB_FILE (coff_pe_read)
    173 INIT_GDB_FILE (xcoffread)
    174 INIT_GDB_FILE (elfread)
    175 INIT_GDB_FILE (stap_probe)
    176 INIT_GDB_FILE (dtrace_probe)
    177 
    178 void initialize_all_files ();
    179 void
    180 initialize_all_files ()
    181 {
    182   typedef void initialize_file_ftype (void);
    183 
    184   std::vector<initialize_file_ftype *> functions =
    185     {
    186 #undef INIT_GDB_FILE
    187 #define INIT_GDB_FILE(NAME) _initialize_ ## NAME,
    188 INIT_GDB_FILE (svr4_solib)
    189 INIT_GDB_FILE (rs6000_tdep)
    190 INIT_GDB_FILE (ppcnbsd_tdep)
    191 INIT_GDB_FILE (ravenscar)
    192 INIT_GDB_FILE (ser_hardwire)
    193 INIT_GDB_FILE (ser_pipe)
    194 INIT_GDB_FILE (ser_tcp)
    195 INIT_GDB_FILE (ser_socket)
    196 INIT_GDB_FILE (mdebugread)
    197 INIT_GDB_FILE (cooked_index)
    198 INIT_GDB_FILE (dwarf2_entry)
    199 INIT_GDB_FILE (tailcall_frame)
    200 INIT_GDB_FILE (dwarf2_frame)
    201 INIT_GDB_FILE (index_cache)
    202 INIT_GDB_FILE (dwarf_index_write)
    203 INIT_GDB_FILE (dwarf2loc)
    204 INIT_GDB_FILE (dwarf2_read)
    205 INIT_GDB_FILE (read_gdb_index)
    206 INIT_GDB_FILE (tui)
    207 INIT_GDB_FILE (tui_disasm)
    208 INIT_GDB_FILE (tui_hooks)
    209 INIT_GDB_FILE (tui_interp)
    210 INIT_GDB_FILE (tui_layout)
    211 INIT_GDB_FILE (tui_regs)
    212 INIT_GDB_FILE (tui_stack)
    213 INIT_GDB_FILE (tui_win)
    214 INIT_GDB_FILE (python)
    215 INIT_GDB_FILE (guile)
    216 INIT_GDB_FILE (compile)
    217 INIT_GDB_FILE (compile_cplus_types)
    218 INIT_GDB_FILE (cp_name_parser)
    219 INIT_GDB_FILE (ada_language)
    220 INIT_GDB_FILE (tasks)
    221 INIT_GDB_FILE (addrmap)
    222 INIT_GDB_FILE (agent)
    223 INIT_GDB_FILE (annotate)
    224 INIT_GDB_FILE (gdbarch_utils)
    225 INIT_GDB_FILE (auto_load)
    226 INIT_GDB_FILE (auxv)
    227 INIT_GDB_FILE (ax_gdb)
    228 INIT_GDB_FILE (block)
    229 INIT_GDB_FILE (break_catch_exec)
    230 INIT_GDB_FILE (break_catch_fork)
    231 INIT_GDB_FILE (break_catch_load)
    232 INIT_GDB_FILE (break_catch_sig)
    233 INIT_GDB_FILE (break_catch_syscall)
    234 INIT_GDB_FILE (break_catch_throw)
    235 INIT_GDB_FILE (break_cond_parse)
    236 INIT_GDB_FILE (breakpoint)
    237 INIT_GDB_FILE (btrace)
    238 INIT_GDB_FILE (charset)
    239 INIT_GDB_FILE (complaints)
    240 INIT_GDB_FILE (completer)
    241 INIT_GDB_FILE (copying)
    242 INIT_GDB_FILE (core)
    243 INIT_GDB_FILE (corelow)
    244 INIT_GDB_FILE (cp_abi)
    245 INIT_GDB_FILE (cp_namespace)
    246 INIT_GDB_FILE (cp_support)
    247 INIT_GDB_FILE (cp_valprint)
    248 INIT_GDB_FILE (dcache)
    249 INIT_GDB_FILE (debuginfod)
    250 INIT_GDB_FILE (disasm)
    251 INIT_GDB_FILE (displaced_stepping)
    252 INIT_GDB_FILE (dummy_frame)
    253 INIT_GDB_FILE (extract_store_integer)
    254 INIT_GDB_FILE (event_top)
    255 INIT_GDB_FILE (exec)
    256 INIT_GDB_FILE (extension)
    257 INIT_GDB_FILE (f_language)
    258 INIT_GDB_FILE (f_valprint)
    259 INIT_GDB_FILE (filesystem)
    260 INIT_GDB_FILE (mem_search)
    261 INIT_GDB_FILE (frame)
    262 INIT_GDB_FILE (frame_unwind)
    263 INIT_GDB_FILE (gcore)
    264 INIT_GDB_FILE (gdb_demangle)
    265 INIT_GDB_FILE (gdb_bfd)
    266 INIT_GDB_FILE (gdbtypes)
    267 INIT_GDB_FILE (gmp_utils)
    268 INIT_GDB_FILE (gnu_v2_abi)
    269 INIT_GDB_FILE (gnu_v3_abi)
    270 INIT_GDB_FILE (infcall)
    271 INIT_GDB_FILE (infcmd)
    272 INIT_GDB_FILE (inflow)
    273 INIT_GDB_FILE (infrun)
    274 INIT_GDB_FILE (inline_frame)
    275 INIT_GDB_FILE (interpreter)
    276 INIT_GDB_FILE (jit)
    277 INIT_GDB_FILE (language)
    278 INIT_GDB_FILE (macrocmd)
    279 INIT_GDB_FILE (macroscope)
    280 INIT_GDB_FILE (maint_cmds)
    281 INIT_GDB_FILE (maint_test_options)
    282 INIT_GDB_FILE (maint_test_settings)
    283 INIT_GDB_FILE (mem)
    284 INIT_GDB_FILE (objc_language)
    285 INIT_GDB_FILE (observer)
    286 INIT_GDB_FILE (gdb_osabi)
    287 INIT_GDB_FILE (osdata)
    288 INIT_GDB_FILE (pascal_valprint)
    289 INIT_GDB_FILE (parse)
    290 INIT_GDB_FILE (printcmd)
    291 INIT_GDB_FILE (probe)
    292 INIT_GDB_FILE (producer)
    293 INIT_GDB_FILE (psymtab)
    294 INIT_GDB_FILE (record)
    295 INIT_GDB_FILE (record_btrace)
    296 INIT_GDB_FILE (record_full)
    297 INIT_GDB_FILE (regcache)
    298 INIT_GDB_FILE (regcache_dump)
    299 INIT_GDB_FILE (reggroup)
    300 INIT_GDB_FILE (remote)
    301 INIT_GDB_FILE (notif)
    302 INIT_GDB_FILE (reverse)
    303 INIT_GDB_FILE (run_on_main_thread)
    304 INIT_GDB_FILE (rust_exp)
    305 INIT_GDB_FILE (serial)
    306 INIT_GDB_FILE (step_skip)
    307 INIT_GDB_FILE (solib)
    308 INIT_GDB_FILE (source)
    309 INIT_GDB_FILE (source_cache)
    310 INIT_GDB_FILE (stabsread)
    311 INIT_GDB_FILE (stack)
    312 INIT_GDB_FILE (frame_reg)
    313 INIT_GDB_FILE (symfile)
    314 INIT_GDB_FILE (symfile_debug)
    315 INIT_GDB_FILE (symmisc)
    316 INIT_GDB_FILE (symtab)
    317 INIT_GDB_FILE (target)
    318 INIT_GDB_FILE (target_connection)
    319 INIT_GDB_FILE (target_dcache)
    320 INIT_GDB_FILE (target_descriptions)
    321 INIT_GDB_FILE (thread)
    322 INIT_GDB_FILE (top)
    323 INIT_GDB_FILE (ctf)
    324 INIT_GDB_FILE (tracefile)
    325 INIT_GDB_FILE (tracefile_tfile)
    326 INIT_GDB_FILE (tracepoint)
    327 INIT_GDB_FILE (typeprint)
    328 INIT_GDB_FILE (ui)
    329 INIT_GDB_FILE (user_regs)
    330 INIT_GDB_FILE (utils)
    331 INIT_GDB_FILE (valops)
    332 INIT_GDB_FILE (valprint)
    333 INIT_GDB_FILE (values)
    334 INIT_GDB_FILE (varobj)
    335 INIT_GDB_FILE (xml_support)
    336 INIT_GDB_FILE (cli_cmds)
    337 INIT_GDB_FILE (cli_dump)
    338 INIT_GDB_FILE (cli_interp)
    339 INIT_GDB_FILE (cli_logging)
    340 INIT_GDB_FILE (cli_script)
    341 INIT_GDB_FILE (cli_style)
    342 INIT_GDB_FILE (mi_cmd_env)
    343 INIT_GDB_FILE (mi_cmds)
    344 INIT_GDB_FILE (mi_interp)
    345 INIT_GDB_FILE (mi_main)
    346 INIT_GDB_FILE (dbxread)
    347 INIT_GDB_FILE (mipsread)
    348 INIT_GDB_FILE (coffread)
    349 INIT_GDB_FILE (coff_pe_read)
    350 INIT_GDB_FILE (xcoffread)
    351 INIT_GDB_FILE (elfread)
    352 INIT_GDB_FILE (stap_probe)
    353 INIT_GDB_FILE (dtrace_probe)
    354     };
    355 
    356   /* If GDB_REVERSE_INIT_FUNCTIONS is set (any value), reverse the
    357      order in which initialization functions are called.  This is
    358      used by the testsuite.  */
    359   if (getenv ("GDB_REVERSE_INIT_FUNCTIONS") != nullptr)
    360     std::reverse (functions.begin (), functions.end ());
    361 
    362   for (initialize_file_ftype *function : functions)
    363     function ();
    364 }
    365