diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2024-05-30 14:53:54 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@polymtl.ca> | 2024-06-07 23:09:03 -0400 |
commit | 0a70e1a8a94b29d9fe461d0a401f7c2d02f8c441 (patch) | |
tree | 5ae3a4d8a02f58e11b6fc168e2451a12ee7f65af /gdb/bsd-kvm.c | |
parent | 9ad8c5832d0092e1c02069b1189ec0ff59089957 (diff) | |
download | gdb-0a70e1a8a94b29d9fe461d0a401f7c2d02f8c441.zip gdb-0a70e1a8a94b29d9fe461d0a401f7c2d02f8c441.tar.gz gdb-0a70e1a8a94b29d9fe461d0a401f7c2d02f8c441.tar.bz2 |
gdb: replace `get_exec_file (0)` calls with `current_program_space->exec_filename ()`
Calls of `get_exec_file (0)` are equivalent to just getting the exec
filename from the current program space. I'm looking to remove
`get_exec_file`, so replace these uses with
`current_program_space->exec_filename ()`.
Remove the `err` parameter of `get_exec_wrapper` since all the calls
that remain pass 1, meaning to error out if no executable is specified.
Change-Id: I7729ea4c7f03dbb046211cc5aa3858ab3a551965
Approved-By: Tom Tromey <tom@tromey.com>
Diffstat (limited to 'gdb/bsd-kvm.c')
-rw-r--r-- | gdb/bsd-kvm.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gdb/bsd-kvm.c b/gdb/bsd-kvm.c index a1020b0..7ef8c34 100644 --- a/gdb/bsd-kvm.c +++ b/gdb/bsd-kvm.c @@ -108,7 +108,6 @@ static void bsd_kvm_target_open (const char *arg, int from_tty) { char errbuf[_POSIX2_LINE_MAX]; - const char *execfile = NULL; kvm_t *temp_kd; std::string filename; @@ -121,7 +120,7 @@ bsd_kvm_target_open (const char *arg, int from_tty) filename = gdb_abspath (filename.c_str ()); } - execfile = get_exec_file (0); + const char *execfile = current_program_space->exec_filename (); temp_kd = kvm_openfiles (execfile, filename.c_str (), NULL, write_files ? O_RDWR : O_RDONLY, errbuf); if (temp_kd == NULL) |