Move test_target_ops to a separate file
There's no need to have all target.h users seeing this type. Also helps with a follow up patch. gdb/ChangeLog: 2018-11-30 Pedro Alves <palves@redhat.com> * Makefile.in (COMMON_SFILES): Add test-target.c. * gdbarch-selftests.c: Include "test-target.h". * regcache.c: Include "test-target.h". * target.c (test_target_info, test_target_ops::info): Move to ... * test-target.c: ... this new file. * target.h (test_target_ops): Move to ... * test-target.h: ... this new file.
This commit is contained in:
parent
5f60af5d24
commit
c180496d2a
8 changed files with 121 additions and 66 deletions
21
gdb/target.c
21
gdb/target.c
|
@ -192,27 +192,6 @@ target_command (const char *arg, int from_tty)
|
|||
gdb_stdout);
|
||||
}
|
||||
|
||||
#if GDB_SELF_TEST
|
||||
namespace selftests {
|
||||
|
||||
/* A mock process_stratum target_ops that doesn't read/write registers
|
||||
anywhere. */
|
||||
|
||||
static const target_info test_target_info = {
|
||||
"test",
|
||||
N_("unit tests target"),
|
||||
N_("You should never see this"),
|
||||
};
|
||||
|
||||
const target_info &
|
||||
test_target_ops::info () const
|
||||
{
|
||||
return test_target_info;
|
||||
}
|
||||
|
||||
} /* namespace selftests */
|
||||
#endif /* GDB_SELF_TEST */
|
||||
|
||||
/* Default target_has_* methods for process_stratum targets. */
|
||||
|
||||
int
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue