binutils-gdb/sim/common
Mike Frysinger e9307449c3 sim: add checks to core headers to prevent incorrect common building
Some of the core sim headers rely on the SIM_AC_OPTION_BITSIZE macro
which can change the size of core types.  Since these haven't been
unified across ports, add checks to make sure they aren't accidentally
included when building for all ports.  This caught the sim-load file
using poisoned headers that it didn't actually need.
2021-11-28 14:28:35 -05:00
..
callback.c sim: callback: expose argv & environ 2021-11-16 01:13:39 -05:00
cgen-accfp.c
cgen-cpu.h
cgen-defs.h sim: namespace sim_machs 2021-06-30 01:52:51 -04:00
cgen-engine.h
cgen-fpu.c
cgen-fpu.h
cgen-mem.h sim: cgen: always leverage the mem prototypes 2021-06-27 10:44:22 -04:00
cgen-ops.h sim: cgen: always leverage the ops prototypes 2021-06-27 10:42:51 -04:00
cgen-par.c
cgen-par.h
cgen-run.c sim: cgen: add asserts to fix unused engine warnings 2021-06-27 10:48:07 -04:00
cgen-scache.c sim: move scache init to dynamic modules.c 2021-06-30 12:41:53 -04:00
cgen-scache.h sim: unify scache settings 2021-06-30 13:33:18 -04:00
cgen-sim.h
cgen-trace.c sim: cgen: suppress trace non-literal printf warning 2021-06-27 10:49:38 -04:00
cgen-trace.h sim: cgen: add printf attributes in a few more calls 2021-06-27 10:46:27 -04:00
cgen-types.h sim: cgen: workaround Windows VOID define 2021-09-09 01:28:58 -04:00
cgen-utils.c sim: namespace sim_machs 2021-06-30 01:52:51 -04:00
cgen.sh
ChangeLog-2021 sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
create-version.sh
defs.h sim: drop arch-specific config.h 2021-06-16 00:22:53 -04:00
dv-cfi.c
dv-cfi.h
dv-core.c
dv-glue.c
dv-pal.c
dv-sockser.c sim: drop old O_NDELAY & FNBLOCK support 2021-09-09 02:24:00 -04:00
dv-sockser.h
gdbinit.in
genmloop.sh sim: mloop: mark a few conditionally used funcs as unused 2021-11-03 01:19:43 -04:00
gennltvals.py sim: drop unused gentmap & nltvals.def logic 2021-11-28 13:24:00 -05:00
hw-alloc.c
hw-alloc.h
hw-base.c sim: hw: mark hw_descriptors const 2021-11-27 12:15:16 -05:00
hw-base.h
hw-device.c
hw-device.h
hw-events.c
hw-events.h
hw-handles.c
hw-handles.h
hw-instances.c
hw-instances.h
hw-main.h
hw-ports.c
hw-ports.h
hw-properties.c
hw-properties.h
hw-tree.c
hw-tree.h
local.mk sim: unify syscall.o building 2021-11-28 13:24:04 -05:00
Make-common.in sim: unify syscall.o building 2021-11-28 13:24:04 -05:00
nrun.c sim: run: support concise env var settings 2021-11-16 03:34:28 -05:00
portability.c
portability.h
run.1
sim-abort.c
sim-alu.h
sim-arange.c
sim-arange.h
sim-assert.h
sim-base.h sim: keep track of program environment strings 2021-11-16 00:58:41 -05:00
sim-basics.h sim: split sim-signal.h include out 2021-06-18 00:50:14 -04:00
sim-bits.c
sim-bits.h
sim-close.c
sim-command.c
sim-config.c sim: overhaul & unify endian settings management 2021-06-17 23:20:13 -04:00
sim-config.h sim: add checks to core headers to prevent incorrect common building 2021-11-28 14:28:35 -05: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: namespace sim_machs 2021-06-30 01:52:51 -04:00
sim-cpu.h
sim-endian.c
sim-endian.h sim: split sim/callback.h include out 2021-06-17 00:11:48 -04:00
sim-engine.c sim: move engine init to dynamic modules.c 2021-06-30 12:28:28 -04:00
sim-engine.h sim: move engine init to dynamic modules.c 2021-06-30 12:28:28 -04:00
sim-events.c sim: events: clean up trace casts 2021-10-31 23:05:45 -04:00
sim-events.h
sim-fpu.c
sim-fpu.h
sim-hload.c
sim-hrw.c
sim-hw.c sim: split sim/callback.h include out 2021-06-17 00:11:48 -04:00
sim-hw.h
sim-info.c
sim-inline.c
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: io: tweak compiler workaround with error output 2021-11-11 00:16:33 -05:00
sim-io.h sim: io: add printf attributes to vprintf funcs too 2021-06-29 02:20:28 -04:00
sim-load.c sim: add checks to core headers to prevent incorrect common building 2021-11-28 14:28:35 -05:00
sim-memopt.c
sim-memopt.h
sim-model.c sim: move default model to the runtime sim state 2021-06-30 02:57:45 -04:00
sim-model.h sim: move default model to the runtime sim state 2021-06-30 02:57:45 -04:00
sim-module.c sim: move scache init to dynamic modules.c 2021-06-30 12:41:53 -04:00
sim-module.h
sim-n-bits.h
sim-n-core.h
sim-n-endian.h
sim-options.c sim: run: support concise env var settings 2021-11-16 03:34:28 -05:00
sim-options.h
sim-profile.c sim: unify scache settings 2021-06-30 13:33:18 -04:00
sim-profile.h sim: move profile init to dynamic modules.c 2021-06-30 12:38:39 -04:00
sim-reason.c sim: split sim-signal.h include out 2021-06-18 00:50:14 -04:00
sim-reg.c
sim-resume.c sim: split sim-signal.h include out 2021-06-18 00:50:14 -04:00
sim-run.c
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: drop unused targ-vals.h includes 2021-10-31 04:53:22 -04:00
sim-syscall.h sim: split sim/callback.h include out 2021-06-17 00:11:48 -04:00
sim-trace.c sim: move trace init to dynamic modules.c 2021-06-30 12:34:01 -04:00
sim-trace.h sim: move trace init to dynamic modules.c 2021-06-30 12:34:01 -04:00
sim-types.h sim: add checks to core headers to prevent incorrect common building 2021-11-28 14:28:35 -05:00
sim-utils.c sim: keep track of program environment strings 2021-11-16 00:58:41 -05:00
sim-utils.h sim: callback: drop unused printf helpers 2021-06-29 02:00:29 -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: syscall: hoist argc/argn/argnlen to common code 2021-11-16 02:13:42 -05:00
target-newlib-errno.c sim: nltvals: pull target errno out into a dedicated source file 2021-10-31 04:31:28 -04:00
target-newlib-open.c sim: nltvals: pull target open flags out into a dedicated source file 2021-10-31 04:51:44 -04:00
target-newlib-signal.c sim: nltvals: pull target signal out into a dedicated source file 2021-10-31 04:39:13 -04:00
target-newlib-syscall.c sim: nltvals: pull target syscalls out into a dedicated source file 2021-11-28 13:23:57 -05:00
target-newlib-syscall.h sim: nltvals: pull target syscalls out into a dedicated source file 2021-11-28 13:23:57 -05:00
version.h