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