Make this at least compile on platforms that don't define BREAKPOINT.
Bug found by Soren S. Jorvang <soren@wheel.dk> Maybe we should completely exclude this file from compilation on these platforms?
This commit is contained in:
parent
9c587bcf2f
commit
f11fc50718
|
@ -341,16 +341,22 @@ ipkdb_files_info()
|
||||||
printf_unfiltered("\tAttached to IPKDB at %s.\n", host);
|
printf_unfiltered("\tAttached to IPKDB at %s.\n", host);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef BREAKPOINT
|
||||||
static char bpt[] = BREAKPOINT;
|
static char bpt[] = BREAKPOINT;
|
||||||
|
#endif
|
||||||
|
|
||||||
static int
|
static int
|
||||||
ipkdb_insert_breakpoint(addr, save)
|
ipkdb_insert_breakpoint(addr, save)
|
||||||
CORE_ADDR addr;
|
CORE_ADDR addr;
|
||||||
char *save;
|
char *save;
|
||||||
{
|
{
|
||||||
|
#ifdef BREAKPOINT
|
||||||
ipkdb_read_bytes(addr, save, sizeof bpt);
|
ipkdb_read_bytes(addr, save, sizeof bpt);
|
||||||
ipkdb_write_bytes(addr, bpt, sizeof bpt);
|
ipkdb_write_bytes(addr, bpt, sizeof bpt);
|
||||||
return 0;
|
return 0;
|
||||||
|
#else
|
||||||
|
error("Don't know how to insert breakpoint");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
@ -358,8 +364,12 @@ ipkdb_remove_breakpoint(addr, save)
|
||||||
CORE_ADDR addr;
|
CORE_ADDR addr;
|
||||||
char *save;
|
char *save;
|
||||||
{
|
{
|
||||||
|
#ifdef BREAKPOINT
|
||||||
ipkdb_write_bytes(addr, save, sizeof bpt);
|
ipkdb_write_bytes(addr, save, sizeof bpt);
|
||||||
return 0;
|
return 0;
|
||||||
|
#else
|
||||||
|
error("Don't know how to remove breakpoint");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
Loading…
Reference in New Issue