binutils-gdb/sim/m68hc11
Mike Frysinger e8f20a28b1 sim: split program path out of argv vector
We use the program argv to both find the program to run (argv[0]) and
to hold the arguments to the program.  Most of the time this is fine,
but if we want to let programs specify argv[0] independently (which is
possible in standard *NIX programs), this double duty doesn't work.

So let's split the path to the program to run out into a separate
field by itself.  This simplifies the various sim_open funcs too.

By itself, this code is more of a logical cleanup than something that
is super useful.  But it will open up customization of argv[0] in a
follow up commit.  Split the changes to make it easier to review.
2021-11-15 02:53:29 -05:00
..
ChangeLog-2021 sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
dv-m68hc11.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
dv-m68hc11eepr.c sim: split sim-signal.h include out 2021-06-18 00:50:14 -04:00
dv-m68hc11sio.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
dv-m68hc11spi.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
dv-m68hc11tim.c sim: m68hc11: clean up pointer casts 2021-11-01 00:07:15 -04:00
dv-nvram.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
emulos.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
gencode.c sim: switch config.h usage to defs.h 2021-05-16 22:38:41 -04:00
interp.c sim: split program path out of argv vector 2021-11-15 02:53:29 -05:00
interrupts.c sim: split sim-signal.h include out 2021-06-18 00:50:14 -04:00
interrupts.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
local.mk sim: hoist gencode & opc2c build rules up to common builds 2021-11-02 22:59:07 -04:00
m68hc11_sim.c sim: split sim-signal.h include out 2021-06-18 00:50:14 -04:00
Makefile.in sim: hoist gencode & opc2c build rules up to common builds 2021-11-02 22:59:07 -04:00
sim-main.h sim: m68hc11: fix unused function warnings with -O0 2021-06-20 00:17:08 -04:00