/* Machine independent variables that describe the core file under GDB.
- Copyright (C) 1986-2018 Free Software Foundation, Inc.
+ Copyright (C) 1986-2019 Free Software Foundation, Inc.
This file is part of GDB.
/* Binary File Diddler for the core file. */
-extern bfd *core_bfd;
+#define core_bfd (current_program_space->cbfd.get ())
-/* corelow.c target. It is never NULL after GDB initialization. */
+/* Whether to open exec and core files read-only or read-write. */
-extern struct target_ops *the_core_target;
+extern bool write_files;
-/* Whether to open exec and core files read-only or read-write. */
+/* Open and set up the core file bfd. */
-extern int write_files;
+extern void core_target_open (const char *arg, int from_tty);
extern void core_file_command (const char *filename, int from_tty);