X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fgdbcore.h;h=5b216e9c1c976d6b2481bb09b71c3365c47748a3;hb=f1f28025c3ea75d5368ddd3046461648145b89b3;hp=5c86e98691828b6674ccec078c4d7790c3ec2948;hpb=1d8b34a7a233d89938fd173389f7884aa7d105b3;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/gdbcore.h b/gdb/gdbcore.h index 5c86e98691..5b216e9c1c 100644 --- a/gdb/gdbcore.h +++ b/gdb/gdbcore.h @@ -1,6 +1,6 @@ /* Machine independent variables that describe the core file under GDB. - Copyright (C) 1986-2017 Free Software Foundation, Inc. + Copyright (C) 1986-2020 Free Software Foundation, Inc. This file is part of GDB. @@ -133,13 +133,15 @@ extern void specify_exec_file_hook (void (*hook) (const char *filename)); /* Binary File Diddler for the core file. */ -extern bfd *core_bfd; - -extern struct target_ops *core_target; +#define core_bfd (current_program_space->cbfd.get ()) /* Whether to open exec and core files read-only or read-write. */ -extern int write_files; +extern bool write_files; + +/* Open and set up the core file bfd. */ + +extern void core_target_open (const char *arg, int from_tty); extern void core_file_command (const char *filename, int from_tty); @@ -153,8 +155,6 @@ extern void exec_file_attach (const char *filename, int from_tty); extern void exec_file_locate_attach (int pid, int defer_bp_reset, int from_tty); -extern void exec_file_clear (int from_tty); - extern void validate_files (void); /* The current default bfd target. */