xref: /netbsd-src/external/gpl3/gdb.old/lib/libgdb/arch/mipsn64eb/init.c (revision 6881a4007f077b54e5f51159c52b9b25f57deb0d)
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