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