mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-05-31 10:09:16 +08:00
* cache.c (close_one): Remove mtime hack.
* corefile.c (reopen_exec_file): Use exec_bfd_mtime. * exec.c (exec_bfd_mtime): Define. (exec_close): Clear it. (exec_file_attach): Set it. * gdbcore.h (exec_bfd_mtime): Declare. * source.c (find_source_lines): Do not use bfd_get_mtime.
This commit is contained in:
@ -69,6 +69,7 @@ struct target_ops exec_ops;
|
||||
/* The Binary File Descriptor handle for the executable file. */
|
||||
|
||||
bfd *exec_bfd = NULL;
|
||||
long exec_bfd_mtime = 0;
|
||||
|
||||
/* Whether to open exec and core files read-only or read-write. */
|
||||
|
||||
@ -136,6 +137,7 @@ exec_close (int quitting)
|
||||
name, bfd_errmsg (bfd_get_error ()));
|
||||
xfree (name);
|
||||
exec_bfd = NULL;
|
||||
exec_bfd_mtime = 0;
|
||||
}
|
||||
|
||||
if (exec_ops.to_sections)
|
||||
@ -260,6 +262,8 @@ exec_file_attach (char *filename, int from_tty)
|
||||
scratch_pathname, bfd_errmsg (bfd_get_error ()));
|
||||
}
|
||||
|
||||
exec_bfd_mtime = bfd_get_mtime (exec_bfd);
|
||||
|
||||
validate_files ();
|
||||
|
||||
set_gdbarch_from_file (exec_bfd);
|
||||
|
Reference in New Issue
Block a user