aboutsummaryrefslogtreecommitdiff
path: root/sim/common
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2022-02-17 00:35:31 -0500
committerMike Frysinger <vapier@gentoo.org>2022-02-21 13:57:33 -0500
commit216722984fec8aa76e2d97d7b8fcc2fb1608825b (patch)
treeb6321ba1b75e3f1fd0f6eb84c18bfcf32e33f11a /sim/common
parent144459531dd68a1287905079aaa131b777a8cc82 (diff)
downloadgdb-216722984fec8aa76e2d97d7b8fcc2fb1608825b.zip
gdb-216722984fec8aa76e2d97d7b8fcc2fb1608825b.tar.gz
gdb-216722984fec8aa76e2d97d7b8fcc2fb1608825b.tar.bz2
sim: gdbinit: hoist setup to common code
This was left in subdirs because of the dynamic cgen usage. However, we can move this breakpoint call to runtime and let gdb detect whether the symbol exists.
Diffstat (limited to 'sim/common')
-rw-r--r--sim/common/Make-common.in7
-rw-r--r--sim/common/gdbinit.in12
2 files changed, 2 insertions, 17 deletions
diff --git a/sim/common/Make-common.in b/sim/common/Make-common.in
index 57b45a7..74e5dad 100644
--- a/sim/common/Make-common.in
+++ b/sim/common/Make-common.in
@@ -250,7 +250,7 @@ RUNTESTFLAGS =
callback_h = $(srcroot)/include/sim/callback.h
remote_sim_h = $(srcroot)/include/sim/sim.h
-all: libsim.a run$(EXEEXT) .gdbinit
+all: libsim.a run$(EXEEXT)
libsim.a: $(LIB_OBJS)
$(SILENCE) rm -f libsim.a
@@ -504,7 +504,7 @@ mostlyclean clean: $(SIM_EXTRA_CLEAN)
distclean maintainer-clean realclean: clean $(SIM_EXTRA_DISTCLEAN)
rm -f TAGS
- rm -f Makefile config.cache config.log config.status .gdbinit
+ rm -f Makefile config.cache config.log config.status
.c.o:
$(COMPILE) $<
@@ -521,9 +521,6 @@ Makefile: Makefile.in $(srccom)/Make-common.in $(config.status)
@SIM_COMMON_BUILD_FALSE@config.status: configure
@SIM_COMMON_BUILD_FALSE@ $(ECHO_GEN) $(SHELL) ./config.status --recheck
-.gdbinit: # config.status $(srccom)/gdbinit.in
-@SIM_COMMON_BUILD_FALSE@ $(ECHO_GEN) CONFIG_FILES=$@:../common/gdbinit.in CONFIG_HEADERS= $(SHELL) ./config.status
-
# CGEN support
diff --git a/sim/common/gdbinit.in b/sim/common/gdbinit.in
deleted file mode 100644
index ab9d7b3..0000000
--- a/sim/common/gdbinit.in
+++ /dev/null
@@ -1,12 +0,0 @@
-break sim_io_error
-break sim_core_signal
-@cgen_breaks@
-
-define dump
-set sim_debug_dump ()
-end
-
-document dump
-Dump cpu and simulator registers for debugging the simulator.
-Requires the simulator to provide function sim_debug_dump.
-end