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