binutils-gdb/sim/common
Mike Frysinger 2f631626f1 sim: syscall: handle killing the sim itself
If code tries to send a signal to itself, the callback layer ignores
it and forces the caller to handle it.  This allows the sim to turn
that into an engine halt rather than actually killing the sim.
2021-06-23 20:11:45 -04:00
..
callback.c sim: callback: add a kill interface 2021-06-23 20:05:14 -04:00
cgen-accfp.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
cgen-cpu.h
cgen-defs.h sim: cgen: inline cgen_init logic 2021-06-09 18:21:28 -04:00
cgen-engine.h
cgen-fpu.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
cgen-fpu.h
cgen-mem.h
cgen-ops.h sim: cgen: tweak cgen_rtx_error to fix warnings 2021-05-08 12:27:45 -04:00
cgen-par.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
cgen-par.h
cgen-run.c sim: split sim-signal.h include out 2021-06-18 00:50:14 -04:00
cgen-scache.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
cgen-scache.h
cgen-sim.h
cgen-trace.c sim: split sim/callback.h include out 2021-06-17 00:11:48 -04:00
cgen-trace.h
cgen-types.h sim: cgen: namespace mode_names a bit 2021-05-08 12:29:00 -04:00
cgen-utils.c sim: split sim-signal.h include out 2021-06-18 00:50:14 -04:00
cgen.sh
ChangeLog sim: syscall: handle killing the sim itself 2021-06-23 20:11:45 -04:00
create-version.sh
defs.h sim: drop arch-specific config.h 2021-06-16 00:22:53 -04:00
dv-cfi.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
dv-cfi.h
dv-core.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
dv-glue.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
dv-pal.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
dv-sockser.c sim: assume sys/select.h always exists 2021-06-12 22:19:30 -04:00
dv-sockser.h sim: dv-sockser: localize init callback 2021-05-01 22:46:46 -04:00
gdbinit.in
genmloop.sh sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
gennltvals.py sim: nltvals: unify common syscall tables 2021-04-26 22:39:55 -04:00
gentmap.c sim: callback: generate signal map 2021-06-22 19:38:09 -04:00
hw-alloc.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
hw-alloc.h
hw-base.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
hw-base.h
hw-device.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
hw-device.h sim: replace custom attributes with ansidecl.h 2021-05-02 10:58:20 -04:00
hw-events.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
hw-events.h sim: add ATTRIBUTE_PRINTF / ATTRIBUTE_NULL_PRINTF where necessary 2021-05-03 10:55:25 -04:00
hw-handles.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
hw-handles.h
hw-instances.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
hw-instances.h
hw-main.h
hw-ports.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
hw-ports.h
hw-properties.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
hw-properties.h
hw-tree.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
hw-tree.h sim: add ATTRIBUTE_PRINTF / ATTRIBUTE_NULL_PRINTF where necessary 2021-05-03 10:55:25 -04:00
local.mk sim: switch modules.c & version.c to stamp files 2021-06-15 17:06:46 -04:00
Make-common.in sim: switch common srcdir to abs_srcdir 2021-06-23 18:12:43 -04:00
nltvals.def sim: nltvals: unify common syscall tables 2021-04-26 22:39:55 -04:00
nrun.c sim: split sim-signal.h include out 2021-06-18 00:50:14 -04:00
portability.c sim: start unifying portability shims 2021-06-12 23:51:35 -04:00
portability.h sim: start unifying portability shims 2021-06-12 23:51:35 -04:00
run.1
sim-abort.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-alu.h
sim-arange.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-arange.h
sim-assert.h
sim-base.h sim: cgen: inline cgen_init logic 2021-06-09 18:21:28 -04:00
sim-basics.h sim: split sim-signal.h include out 2021-06-18 00:50:14 -04:00
sim-bits.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-bits.h
sim-close.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-command.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-config.c sim: overhaul & unify endian settings management 2021-06-17 23:20:13 -04:00
sim-config.h sim: overhaul & unify endian settings management 2021-06-17 23:20:13 -04:00
sim-core.c sim: split sim-signal.h include out 2021-06-18 00:50:14 -04:00
sim-core.h
sim-cpu.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-cpu.h sim: cgen: move cgen_cpu_max_extra_bytes logic into the common code 2021-04-12 00:14:32 -04:00
sim-endian.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-endian.h sim: split sim/callback.h include out 2021-06-17 00:11:48 -04:00
sim-engine.c sim: split sim-signal.h include out 2021-06-18 00:50:14 -04:00
sim-engine.h sim: replace custom attributes with ansidecl.h 2021-05-02 10:58:20 -04:00
sim-events.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-events.h sim: sprinkle some ATTRIBUTE_PRINTF 2021-04-22 12:07:14 -04:00
sim-fpu.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-fpu.h
sim-hload.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-hrw.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-hw.c sim: split sim/callback.h include out 2021-06-17 00:11:48 -04:00
sim-hw.h sim: hw: localize init callback 2021-05-04 21:52:38 -04:00
sim-info.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-inline.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-inline.h sim: move UNUSED before TYPE in SIM_ENDIAN_INLINE's definition 2021-06-19 22:49:52 -04:00
sim-io.c sim: split sim/callback.h include out 2021-06-17 00:11:48 -04:00
sim-io.h sim: callback: convert FS interfaces to 64-bit 2021-05-14 21:16:40 -04:00
sim-load.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-memopt.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-memopt.h
sim-model.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-model.h
sim-module.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-module.h sim: create header namespace 2021-05-14 00:41:05 -04:00
sim-n-bits.h
sim-n-core.h
sim-n-endian.h
sim-options.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-options.h
sim-profile.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-profile.h
sim-reason.c sim: split sim-signal.h include out 2021-06-18 00:50:14 -04:00
sim-reg.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-resume.c sim: split sim-signal.h include out 2021-06-18 00:50:14 -04:00
sim-run.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
sim-signal.c sim: split sim-signal.h include out 2021-06-18 00:50:14 -04:00
sim-signal.h
sim-stop.c sim: split sim-signal.h include out 2021-06-18 00:50:14 -04:00
sim-syscall.c sim: syscall: handle killing the sim itself 2021-06-23 20:11:45 -04:00
sim-syscall.h sim: split sim/callback.h include out 2021-06-17 00:11:48 -04:00
sim-trace.c sim: split sim/callback.h include out 2021-06-17 00:11:48 -04:00
sim-trace.h sim: add ATTRIBUTE_PRINTF / ATTRIBUTE_NULL_PRINTF where necessary 2021-05-03 10:55:25 -04:00
sim-types.h
sim-utils.c sim: fully merge sim_state_base into sim_state 2021-05-17 01:05:08 -04:00
sim-utils.h sim: split sim/callback.h include out 2021-06-17 00:11:48 -04:00
sim-watch.c sim: split sim-signal.h include out 2021-06-18 00:50:14 -04:00
sim-watch.h
syscall.c sim: callback: add a kill interface 2021-06-23 20:05:14 -04:00
version.h