Files
binutils-gdb/gdb/common
Yao Qi 1f0a4b400b GDBserver self test
This patch uses GDB self test in GDBserver.  The self tests are run if
GDBserver is started with option --selftest.

We decide to still reuse GDB's selftest in GDBserver, so this patch moves
selftest.{c,h} to common/, and use some #ifdef as few as I can.

gdb:

2017-07-07  Yao Qi  <yao.qi@linaro.org>

	* NEWS: Mention GDBserver's new option "--selftest".
	* Makefile.in (SFILES): Remove selftest.c, add common/selftest.c.
	* selftest.c: Move it common/selftest.c.
	* selftest.h: Move it common/selftest.h.

gdb/gdbserver:

2017-07-07  Yao Qi  <yao.qi@linaro.org>

	* Makefile.in (OBS): Add selftest.o.
	* configure.ac: AC_DEFINE GDB_SELF_TEST if $development.
	* configure, config.in: Re-generated.
	* server.c: Include common/sefltest.h.
	(captured_main): Handle option --selftest.
	(gdbserver_usage): Print usage for "--selftest".

gdb/testsuite:

2017-05-26  Yao Qi  <yao.qi@linaro.org>

	* gdb.server/unittest.exp: New.

gdb/doc:

2017-07-07  Yao Qi  <yao.qi@linaro.org>

	* gdb.texinfo (Server): Document "--selftest".
2017-07-10 12:02:49 +01:00
..
2017-07-03 13:59:00 +02:00
2017-06-22 14:50:24 -04:00
2017-06-20 08:59:27 -04:00
2017-04-18 23:48:41 +01:00
2017-04-05 19:21:37 +01:00
2017-04-06 23:29:53 -04:00
2017-04-06 23:29:53 -04:00
2017-07-10 12:02:49 +01:00
2017-07-10 12:02:49 +01:00