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