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