Andrew Cagney
24aa2b57af
Depreciate sim_set_callbacks() function. Set simulator callbacks
...
during sim_open().
1997-05-20 00:05:27 +00:00
Michael Meissner
e3eba3fd0a
Restore exec_bfd, needed for v850 debug code
1997-04-23 21:57:39 +00:00
Andrew Cagney
8517f62b16
Ref gdb/11763 - can't stop a running simulator:
...
o Provide poll_quit callback to simulators
so that they can poll for SIGINT on
clueless OS's.
o Add sim_stop to simulators so that clients
can request a halt (eg gdbtk's STOP button)
Works for PPC!
o Re-arange remote-sim.c so that the
hard work is moved from gdbsim_resume()
to gdbsim_wait() (where it should be).
1997-04-18 12:24:52 +00:00
David Edelsohn
75cfb4864d
Fix copyright message, this is not GCC.
1997-04-17 11:24:09 +00:00
David Edelsohn
f7d2f53818
* run.c (main): Check return value of sim_open.
1997-04-17 11:14:21 +00:00
David Edelsohn
0f2811d1c5
* Make-common.in (sim-options.o, sim-load.o): Add rules for.
...
(sim_main_headers): Add sim-trace.h.
* run.c (exec_bfd, target_byte_order): Delete.
(main): Pass -E <endian> to sim_open. Delete code to load sections,
call sim_load instead. Check return code of sim_create_inferior.
* sim-base.h (CURRENT_STATE): Define.
(sim_state_base): Make typedef. New members options, prog_argv,
prog_bfd, text_{section,start,end}, start_addr, simcache_size,
mem_size, memory [+ corresponding access macros].
(sim_cpu_base): New typedef.
* sim-trace.h: New file.
* sim-basics.h: #include it.
* sim-load.c: New file.
1997-04-17 09:37:02 +00:00
David Edelsohn
bcd1475aec
* run.c (main): Pass SIM_OPEN_STANDALONE to sim_open.
1997-04-02 23:28:12 +00:00
Andrew Cagney
fa21d299e6
Pass GCC -W...
1997-03-21 03:56:07 +00:00
Michael Meissner
57bc1a721a
Better error messages when a program stops due to signal; support d10v getpid/kill
1996-10-15 15:44:10 +00:00
Jackie Smith Cashion
3733d1095f
Tue Sep 17 11:04:50 1996 James G. Smith <jsmith@cygnus.co.uk>
...
* run.c (main): Explicitly cast malloc() parameter.
This is needed because for certain builds the size field being given
to malloc() is actually 64bits long, and without a cast or malloc
prototype the resulting value used by malloc() depended on the host
endianness, and how long long paramaters are passed into functions.
1996-09-17 10:10:35 +00:00
Michael Meissner
9b280a864b
Store bfd pointer in a global variable
1996-09-12 15:28:40 +00:00
Jim Wilson
3be50301d5
Fix SH simulator to handle program exit correctly.
1995-10-22 20:22:02 +00:00
Jim Wilson
6834d4935c
* common/run.c (main): Initialize the callbacks.
1995-10-06 19:05:40 +00:00