Move event-loop.[ch] to gdbsupport/

This moves event-loop.[ch] to gdbsupport/ and updates the uses in gdb.

gdb/ChangeLog
2020-04-13  Tom Tromey  <tom@tromey.com>

	* run-on-main-thread.c: Update include.
	* unittests/main-thread-selftests.c: Update include.
	* tui/tui-win.c: Update include.
	* tui/tui-io.c: Update include.
	* tui/tui-interp.c: Update include.
	* tui/tui-hooks.c: Update include.
	* top.h: Update include.
	* top.c: Update include.
	* ser-base.c: Update include.
	* remote.c: Update include.
	* remote-notif.c: Update include.
	* remote-fileio.c: Update include.
	* record-full.c: Update include.
	* record-btrace.c: Update include.
	* python/python.c: Update include.
	* posix-hdep.c: Update include.
	* mingw-hdep.c: Update include.
	* mi/mi-main.c: Update include.
	* mi/mi-interp.c: Update include.
	* main.c: Update include.
	* linux-nat.c: Update include.
	* interps.c: Update include.
	* infrun.c: Update include.
	* inf-loop.c: Update include.
	* event-top.c: Update include.
	* event-loop.c: Move to ../gdbsupport/.
	* event-loop.h: Move to ../gdbsupport/.
	* async-event.h: Update include.
	* Makefile.in (COMMON_SFILES, HFILES_NO_SRCDIR): Update.

gdbsupport/ChangeLog
2020-04-13  Tom Tromey  <tom@tromey.com>

	* event-loop.h: Move from ../gdb/.
	* event-loop.cc: Move from ../gdb/.
This commit is contained in:
Tom Tromey 2020-04-13 12:42:59 -06:00 committed by Tom Tromey
parent 93b54c8ed3
commit 400b5eca00
33 changed files with 78 additions and 40 deletions

View File

@ -1,3 +1,35 @@
2020-04-13 Tom Tromey <tom@tromey.com>
* run-on-main-thread.c: Update include.
* unittests/main-thread-selftests.c: Update include.
* tui/tui-win.c: Update include.
* tui/tui-io.c: Update include.
* tui/tui-interp.c: Update include.
* tui/tui-hooks.c: Update include.
* top.h: Update include.
* top.c: Update include.
* ser-base.c: Update include.
* remote.c: Update include.
* remote-notif.c: Update include.
* remote-fileio.c: Update include.
* record-full.c: Update include.
* record-btrace.c: Update include.
* python/python.c: Update include.
* posix-hdep.c: Update include.
* mingw-hdep.c: Update include.
* mi/mi-main.c: Update include.
* mi/mi-interp.c: Update include.
* main.c: Update include.
* linux-nat.c: Update include.
* interps.c: Update include.
* infrun.c: Update include.
* inf-loop.c: Update include.
* event-top.c: Update include.
* event-loop.c: Move to ../gdbsupport/.
* event-loop.h: Move to ../gdbsupport/.
* async-event.h: Update include.
* Makefile.in (COMMON_SFILES, HFILES_NO_SRCDIR): Update.
2020-04-13 Tom Tromey <tom@tromey.com> 2020-04-13 Tom Tromey <tom@tromey.com>
* tui/tui-win.c: Include async-event.h. * tui/tui-win.c: Include async-event.h.

View File

@ -1019,7 +1019,6 @@ COMMON_SFILES = \
dwarf2/section.c \ dwarf2/section.c \
dwarf2/stringify.c \ dwarf2/stringify.c \
eval.c \ eval.c \
event-loop.c \
event-top.c \ event-top.c \
exceptions.c \ exceptions.c \
exec.c \ exec.c \
@ -1254,7 +1253,6 @@ HFILES_NO_SRCDIR = \
dwarf2/index-common.h \ dwarf2/index-common.h \
dwarf2/loc.h \ dwarf2/loc.h \
dwarf2/read.h \ dwarf2/read.h \
event-loop.h \
event-top.h \ event-top.h \
exceptions.h \ exceptions.h \
exec.h \ exec.h \

View File

@ -19,7 +19,7 @@
#ifndef ASYNC_EVENT_H #ifndef ASYNC_EVENT_H
#define ASYNC_EVENT_H #define ASYNC_EVENT_H
#include "event-loop.h" #include "gdbsupport/event-loop.h"
struct async_signal_handler; struct async_signal_handler;
struct async_event_handler; struct async_event_handler;

View File

@ -25,7 +25,7 @@
#include "infrun.h" #include "infrun.h"
#include "target.h" #include "target.h"
#include "terminal.h" #include "terminal.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "event-top.h" #include "event-top.h"
#include "interps.h" #include "interps.h"
#include <signal.h> #include <signal.h>

View File

@ -20,7 +20,7 @@
#include "defs.h" #include "defs.h"
#include "inferior.h" #include "inferior.h"
#include "infrun.h" #include "infrun.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "event-top.h" #include "event-top.h"
#include "inf-loop.h" #include "inf-loop.h"
#include "remote.h" #include "remote.h"

View File

@ -56,7 +56,7 @@
#include "target-dcache.h" #include "target-dcache.h"
#include "terminal.h" #include "terminal.h"
#include "solist.h" #include "solist.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "thread-fsm.h" #include "thread-fsm.h"
#include "gdbsupport/enum-flags.h" #include "gdbsupport/enum-flags.h"
#include "progspace-and-thread.h" #include "progspace-and-thread.h"

View File

@ -32,7 +32,7 @@
#include "defs.h" #include "defs.h"
#include "gdbcmd.h" #include "gdbcmd.h"
#include "ui-out.h" #include "ui-out.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "event-top.h" #include "event-top.h"
#include "interps.h" #include "interps.h"
#include "completer.h" #include "completer.h"

View File

@ -47,7 +47,7 @@
#include <sys/stat.h> /* for struct stat */ #include <sys/stat.h> /* for struct stat */
#include <fcntl.h> /* for O_RDONLY */ #include <fcntl.h> /* for O_RDONLY */
#include "inf-loop.h" #include "inf-loop.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "event-top.h" #include "event-top.h"
#include <pwd.h> #include <pwd.h>
#include <sys/types.h> #include <sys/types.h>

View File

@ -28,7 +28,7 @@
#include <sys/types.h> #include <sys/types.h>
#include <sys/stat.h> #include <sys/stat.h>
#include <ctype.h> #include <ctype.h>
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "ui-out.h" #include "ui-out.h"
#include "interps.h" #include "interps.h"

View File

@ -23,7 +23,7 @@
#include "interps.h" #include "interps.h"
#include "event-top.h" #include "event-top.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "inferior.h" #include "inferior.h"
#include "infrun.h" #include "infrun.h"
#include "ui-out.h" #include "ui-out.h"

View File

@ -33,7 +33,7 @@
#include "ui-out.h" #include "ui-out.h"
#include "mi-out.h" #include "mi-out.h"
#include "interps.h" #include "interps.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "event-top.h" #include "event-top.h"
#include "gdbcore.h" /* For write_memory(). */ #include "gdbcore.h" /* For write_memory(). */
#include "value.h" #include "value.h"

View File

@ -20,7 +20,7 @@
#include "defs.h" #include "defs.h"
#include "main.h" #include "main.h"
#include "serial.h" #include "serial.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "gdbsupport/gdb_select.h" #include "gdbsupport/gdb_select.h"

View File

@ -18,7 +18,7 @@
along with this program. If not, see <http://www.gnu.org/licenses/>. */ along with this program. If not, see <http://www.gnu.org/licenses/>. */
#include "defs.h" #include "defs.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "gdbsupport/gdb_select.h" #include "gdbsupport/gdb_select.h"

View File

@ -27,7 +27,7 @@
#include "objfiles.h" #include "objfiles.h"
#include "value.h" #include "value.h"
#include "language.h" #include "language.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "readline/tilde.h" #include "readline/tilde.h"
#include "python.h" #include "python.h"
#include "extension-priv.h" #include "extension-priv.h"

View File

@ -36,7 +36,7 @@
#include "frame-unwind.h" #include "frame-unwind.h"
#include "hashtab.h" #include "hashtab.h"
#include "infrun.h" #include "infrun.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "inf-loop.h" #include "inf-loop.h"
#include "inferior.h" #include "inferior.h"
#include <algorithm> #include <algorithm>

View File

@ -31,7 +31,7 @@
#include "record-full.h" #include "record-full.h"
#include "elf-bfd.h" #include "elf-bfd.h"
#include "gcore.h" #include "gcore.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "inf-loop.h" #include "inf-loop.h"
#include "gdb_bfd.h" #include "gdb_bfd.h"
#include "observable.h" #include "observable.h"

View File

@ -25,7 +25,7 @@
#include "gdbsupport/gdb_wait.h" #include "gdbsupport/gdb_wait.h"
#include <sys/stat.h> #include <sys/stat.h>
#include "remote-fileio.h" #include "remote-fileio.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "target.h" #include "target.h"
#include "filenames.h" #include "filenames.h"
#include "gdbsupport/filestuff.h" #include "gdbsupport/filestuff.h"

View File

@ -35,7 +35,7 @@
#include "remote.h" #include "remote.h"
#include "remote-notif.h" #include "remote-notif.h"
#include "observable.h" #include "observable.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "target.h" #include "target.h"
#include "inferior.h" #include "inferior.h"
#include "infrun.h" #include "infrun.h"

View File

@ -49,7 +49,7 @@
#include "gdbsupport/gdb_sys_time.h" #include "gdbsupport/gdb_sys_time.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "event-top.h" #include "event-top.h"
#include "inf-loop.h" #include "inf-loop.h"

View File

@ -22,7 +22,7 @@
#if CXX_STD_THREAD #if CXX_STD_THREAD
#include <mutex> #include <mutex>
#endif #endif
#include "event-loop.h" #include "gdbsupport/event-loop.h"
/* The serial event used when posting runnables. */ /* The serial event used when posting runnables. */

View File

@ -20,7 +20,7 @@
#include "defs.h" #include "defs.h"
#include "serial.h" #include "serial.h"
#include "ser-base.h" #include "ser-base.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "gdbsupport/gdb_select.h" #include "gdbsupport/gdb_select.h"
#include "gdbsupport/gdb_sys_time.h" #include "gdbsupport/gdb_sys_time.h"

View File

@ -42,7 +42,7 @@
#include "gdbsupport/version.h" #include "gdbsupport/version.h"
#include "serial.h" #include "serial.h"
#include "main.h" #include "main.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "gdbthread.h" #include "gdbthread.h"
#include "extension.h" #include "extension.h"
#include "interps.h" #include "interps.h"

View File

@ -21,7 +21,7 @@
#define TOP_H #define TOP_H
#include "gdbsupport/buffer.h" #include "gdbsupport/buffer.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "value.h" #include "value.h"
struct tl_interp_info; struct tl_interp_info;

View File

@ -26,7 +26,7 @@
#include "objfiles.h" #include "objfiles.h"
#include "target.h" #include "target.h"
#include "gdbcore.h" #include "gdbcore.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "event-top.h" #include "event-top.h"
#include "frame.h" #include "frame.h"
#include "breakpoint.h" #include "breakpoint.h"

View File

@ -22,7 +22,7 @@
#include "interps.h" #include "interps.h"
#include "top.h" #include "top.h"
#include "event-top.h" #include "event-top.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "ui-out.h" #include "ui-out.h"
#include "cli-out.h" #include "cli-out.h"
#include "tui/tui-data.h" #include "tui/tui-data.h"

View File

@ -21,7 +21,7 @@
#include "defs.h" #include "defs.h"
#include "target.h" #include "target.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "event-top.h" #include "event-top.h"
#include "command.h" #include "command.h"
#include "top.h" #include "top.h"

View File

@ -33,7 +33,7 @@
#include "cli/cli-style.h" #include "cli/cli-style.h"
#include "top.h" #include "top.h"
#include "source.h" #include "source.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include "gdbcmd.h" #include "gdbcmd.h"
#include "async-event.h" #include "async-event.h"

View File

@ -21,7 +21,7 @@
#include "gdbsupport/selftest.h" #include "gdbsupport/selftest.h"
#include "gdbsupport/block-signals.h" #include "gdbsupport/block-signals.h"
#include "run-on-main-thread.h" #include "run-on-main-thread.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#if CXX_STD_THREAD #if CXX_STD_THREAD
#include <thread> #include <thread>
#endif #endif

View File

@ -1,3 +1,8 @@
2020-04-13 Tom Tromey <tom@tromey.com>
* event-loop.h: Move from ../gdb/.
* event-loop.cc: Move from ../gdb/.
2020-04-13 Tom Tromey <tom@tromey.com> 2020-04-13 Tom Tromey <tom@tromey.com>
* errors.h (flush_streams): Declare. * errors.h (flush_streams): Declare.

View File

@ -46,6 +46,7 @@ libgdbsupport_a_SOURCES = \
common-utils.cc \ common-utils.cc \
environ.cc \ environ.cc \
errors.cc \ errors.cc \
event-loop.cc \
fileio.cc \ fileio.cc \
filestuff.cc \ filestuff.cc \
format.cc \ format.cc \

View File

@ -149,16 +149,16 @@ am_libgdbsupport_a_OBJECTS = agent.$(OBJEXT) btrace-common.$(OBJEXT) \
buffer.$(OBJEXT) cleanups.$(OBJEXT) common-debug.$(OBJEXT) \ buffer.$(OBJEXT) cleanups.$(OBJEXT) common-debug.$(OBJEXT) \
common-exceptions.$(OBJEXT) common-inferior.$(OBJEXT) \ common-exceptions.$(OBJEXT) common-inferior.$(OBJEXT) \
common-regcache.$(OBJEXT) common-utils.$(OBJEXT) \ common-regcache.$(OBJEXT) common-utils.$(OBJEXT) \
environ.$(OBJEXT) errors.$(OBJEXT) fileio.$(OBJEXT) \ environ.$(OBJEXT) errors.$(OBJEXT) event-loop.$(OBJEXT) \
filestuff.$(OBJEXT) format.$(OBJEXT) gdb-dlfcn.$(OBJEXT) \ fileio.$(OBJEXT) filestuff.$(OBJEXT) format.$(OBJEXT) \
gdb_tilde_expand.$(OBJEXT) gdb_wait.$(OBJEXT) \ gdb-dlfcn.$(OBJEXT) gdb_tilde_expand.$(OBJEXT) \
gdb_vecs.$(OBJEXT) job-control.$(OBJEXT) netstuff.$(OBJEXT) \ gdb_wait.$(OBJEXT) gdb_vecs.$(OBJEXT) job-control.$(OBJEXT) \
new-op.$(OBJEXT) pathstuff.$(OBJEXT) print-utils.$(OBJEXT) \ netstuff.$(OBJEXT) new-op.$(OBJEXT) pathstuff.$(OBJEXT) \
ptid.$(OBJEXT) rsp-low.$(OBJEXT) run-time-clock.$(OBJEXT) \ print-utils.$(OBJEXT) ptid.$(OBJEXT) rsp-low.$(OBJEXT) \
safe-strerror.$(OBJEXT) scoped_mmap.$(OBJEXT) \ run-time-clock.$(OBJEXT) safe-strerror.$(OBJEXT) \
signals.$(OBJEXT) signals-state-save-restore.$(OBJEXT) \ scoped_mmap.$(OBJEXT) signals.$(OBJEXT) \
tdesc.$(OBJEXT) thread-pool.$(OBJEXT) xml-utils.$(OBJEXT) \ signals-state-save-restore.$(OBJEXT) tdesc.$(OBJEXT) \
$(am__objects_1) thread-pool.$(OBJEXT) xml-utils.$(OBJEXT) $(am__objects_1)
libgdbsupport_a_OBJECTS = $(am_libgdbsupport_a_OBJECTS) libgdbsupport_a_OBJECTS = $(am_libgdbsupport_a_OBJECTS)
AM_V_P = $(am__v_P_@AM_V@) AM_V_P = $(am__v_P_@AM_V@)
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
@ -368,6 +368,7 @@ libgdbsupport_a_SOURCES = \
common-utils.cc \ common-utils.cc \
environ.cc \ environ.cc \
errors.cc \ errors.cc \
event-loop.cc \
fileio.cc \ fileio.cc \
filestuff.cc \ filestuff.cc \
format.cc \ format.cc \
@ -471,6 +472,7 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/common-utils.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/common-utils.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/environ.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/environ.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/errors.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/errors.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/event-loop.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fileio.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fileio.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/filestuff.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/filestuff.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/format.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/format.Po@am__quote@

View File

@ -17,8 +17,8 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */ along with this program. If not, see <http://www.gnu.org/licenses/>. */
#include "defs.h" #include "gdbsupport/common-defs.h"
#include "event-loop.h" #include "gdbsupport/event-loop.h"
#include <chrono> #include <chrono>