binutils-gdb/sim/m32r
Mike Frysinger 4c0d76b9c4 sim: watchpoints: use common sim_pc_get
Few arches implement STATE_WATCHPOINTS()->pc while all of them implement
sim_pc_get.  Lets switch the sim-watch core for monitoring pc events to
the sim_pc_get API so this module works for all ports, and then we can
delete this old back channel of snooping in the port's cpu state -- the
code needs the pointer to the pc storage so that it can read out bytes
and compare them to the watchrange.

This also fixes the logic on multi-cpu sims by removing the limitation
of only being able to watch CPU0's state.
2021-02-06 12:12:51 -05:00
..
aclocal.m4
arch.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
arch.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
ChangeLog sim: watchpoints: use common sim_pc_get 2021-02-06 12:12:51 -05:00
config.in sim: clean up C11 header includes 2021-01-11 08:05:54 -05:00
configure sim: common: switch AC_CONFIG_HEADERS 2021-02-06 12:00:42 -05:00
configure.ac sim: call SIM_AC_OPTION_WARNINGS(no) in remaining ports 2021-01-11 09:13:11 -05:00
cpu2.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
cpu2.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
cpu.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
cpu.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
cpuall.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
cpux.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
cpux.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
decode2.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
decode2.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
decode.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
decode.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
decodex.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
decodex.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
dv-m32r_cache.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
dv-m32r_cache.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
dv-m32r_uart.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
dv-m32r_uart.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
m32r2.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
m32r-sim.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
m32r.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
m32rx.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
Makefile.in Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
mloop2.in Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
mloop.in Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
mloopx.in Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
model2.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
model.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
modelx.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
README
sem2-switch.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
sem-switch.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
sem.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
semx-switch.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
sim-if.c sim: watchpoints: use common sim_pc_get 2021-02-06 12:12:51 -05:00
sim-main.h
syscall.h
traps-linux.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
traps.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00

This is the m32r simulator directory.

It is still work-in-progress.  The current sources are reasonably
well tested and lots of features are in.  However, there's lots
more yet to come.

There are lots of machine generated files in the source directory!
They are only generated if you configure with --enable-cgen-maint,
similar in behaviour to Makefile.in, configure under automake/autoconf.

For details on the generator, see ../../cgen.

devo/cgen isn't part of the comp-tools module yet.
You'll need to check it out manually (also akin to automake/autoconf).