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