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