projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Sun Aug 1 22:58:18 1993 Stu Grossman (grossman at cygnus.com)
[deliverable/binutils-gdb.git]
/
gdb
/
remote-eb.c
diff --git
a/gdb/remote-eb.c
b/gdb/remote-eb.c
index a4124b3ac659cd126e3eea6a74f9b45810d65bc0..049e87a081ce3b240b79f9a3ccd6d590ed036ae8 100644
(file)
--- a/
gdb/remote-eb.c
+++ b/
gdb/remote-eb.c
@@
-19,18
+19,18
@@
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
/* This is like remote.c but is for an esoteric situation--
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
/* This is like remote.c but is for an esoteric situation--
- having a 29k board in a PC hooked up to a unix machine with
+ having a
a
29k board in a PC hooked up to a unix machine with
a serial line, and running ctty com1 on the PC, through which
the unix machine can run ebmon. Not to mention that the PC
has PC/NFS, so it can access the same executables that gdb can,
over the net in real time. */
a serial line, and running ctty com1 on the PC, through which
the unix machine can run ebmon. Not to mention that the PC
has PC/NFS, so it can access the same executables that gdb can,
over the net in real time. */
-#define TM_FILE_OVERRIDE
#include "defs.h"
#include <string.h>
#include "defs.h"
#include <string.h>
-#include "tm-29k.h"
#include "inferior.h"
#include "inferior.h"
+#include "bfd.h"
+#include "symfile.h"
#include "wait.h"
#include "value.h"
#include <ctype.h>
#include "wait.h"
#include "value.h"
#include <ctype.h>
@@
-198,7
+198,7
@@
get_hex_regs (n, regno)
val = 0;
for (j = 0; j < 8; j++)
val = (val << 4) + get_hex_digit (j == 0);
val = 0;
for (j = 0; j < 8; j++)
val = (val << 4) + get_hex_digit (j == 0);
- supply_register (regno++, &val);
+ supply_register (regno++,
(char *)
&val);
}
}
}
}
@@
-479,8
+479,8
@@
eb_detach (from_tty)
/* Tell the remote machine to resume. */
void
/* Tell the remote machine to resume. */
void
-eb_resume (step, sig)
- int step, sig;
+eb_resume (
pid,
step, sig)
+ int
pid,
step, sig;
{
if (step)
{
{
if (step)
{
@@
-717,10
+717,10
@@
eb_fetch_registers ()
/* There doesn't seem to be any way to get these. */
{
int val = -1;
/* There doesn't seem to be any way to get these. */
{
int val = -1;
- supply_register (FPE_REGNUM, &val);
- supply_register (INTE_REGNUM, &val);
- supply_register (FPS_REGNUM, &val);
- supply_register (EXO_REGNUM, &val);
+ supply_register (FPE_REGNUM,
(char *)
&val);
+ supply_register (INTE_REGNUM,
(char *)
&val);
+ supply_register (FPS_REGNUM,
(char *)
&val);
+ supply_register (EXO_REGNUM,
(char *)
&val);
}
write (eb_desc, "dw gr1,gr1\n", 11);
}
write (eb_desc, "dw gr1,gr1\n", 11);
@@
-964,6
+964,7
@@
void
eb_mourn_inferior ()
{
remove_breakpoints ();
eb_mourn_inferior ()
{
remove_breakpoints ();
+ unpush_target (&eb_ops);
generic_mourn_inferior (); /* Do all the proper things now */
}
/* Define the target subroutine names */
generic_mourn_inferior (); /* Do all the proper things now */
}
/* Define the target subroutine names */
@@
-978,15
+979,17
@@
executable as it exists on the remote computer. For example,\n\
eb_open, eb_close,
0, eb_detach, eb_resume, eb_wait,
eb_fetch_register, eb_store_register,
eb_open, eb_close,
0, eb_detach, eb_resume, eb_wait,
eb_fetch_register, eb_store_register,
- eb_prepare_to_store,
0, 0, /* conv_to, conv_from */
+ eb_prepare_to_store,
eb_xfer_inferior_memory, eb_files_info,
0, 0, /* Breakpoints */
0, 0, 0, 0, 0, /* Terminal handling */
eb_kill,
eb_xfer_inferior_memory, eb_files_info,
0, 0, /* Breakpoints */
0, 0, 0, 0, 0, /* Terminal handling */
eb_kill,
-
0,
/* load */
+
generic_load,
/* load */
0, /* lookup_symbol */
eb_create_inferior,
eb_mourn_inferior,
0, /* lookup_symbol */
eb_create_inferior,
eb_mourn_inferior,
+ 0, /* can_run */
+ 0, /* notice_signals */
process_stratum, 0, /* next */
1, 1, 1, 1, 1, /* all mem, mem, stack, regs, exec */
0, 0, /* Section pointers */
process_stratum, 0, /* next */
1, 1, 1, 1, 1, /* all mem, mem, stack, regs, exec */
0, 0, /* Section pointers */
This page took
0.025667 seconds
and
4
git commands to generate.