+2010-05-27 Pedro Alves <pedro@codesourcery.com>
+
+ * remote.c (unpack_varlen_hex): Remove forward declaration.
+ (remote_console_output): Make static, and add forward declaration.
+ * remote.h: Drop FIXME comment.
+ (unpack_varlen_hex): Declare.
+ (remote_console_output, remote_cisco_objfile_relocate)
+ (deprecated_target_resume_hook, deprecated_target_wait_loop_hook):
+ Delete declarations.
+ * tracepoint.c: Include "remote.h".
+ (unpack_varlen_hex): Delete declaration.
+
2010-05-27 Tom Tromey <tromey@redhat.com>
* dwarf2loc.c (struct piece_closure) <refc>: New field.
static int remote_read_description_p (struct target_ops *target);
-char *unpack_varlen_hex (char *buff, ULONGEST *result);
+static void remote_console_output (char *msg);
/* The non-stop remote protocol provisions for one pending stop reply.
This is where we keep it until it is acknowledged. */
remote_async_terminal_ours_p = 1;
}
-void
+static void
remote_console_output (char *msg)
{
char *p;
struct target_desc;
-/* FIXME?: move this interface down to tgt vector) */
-
/* Read a packet from the remote machine, with error checking, and
store it in *BUF. Resize *BUF using xrealloc if necessary to hold
the result, and update *SIZEOF_BUF. If FOREVER, wait forever
extern int putpkt (char *buf);
-/* Send HEX encoded string to the target console. (gdb_stdtarg) */
-
-extern void remote_console_output (char *);
-
-
-/* FIXME: cagney/1999-09-20: The remote cisco stuff in remote.c needs
- to be broken out into a separate file (remote-cisco.[hc]?). Before
- that can happen, a remote protocol stack framework needs to be
- implemented. */
-
-extern void remote_cisco_objfile_relocate (bfd_signed_vma text_off,
- bfd_signed_vma data_off,
- bfd_signed_vma bss_off);
+extern char *unpack_varlen_hex (char *buff, ULONGEST *result);
extern void async_remote_interrupt_twice (void *arg);
extern int remote_read_bytes (CORE_ADDR memaddr, gdb_byte *myaddr, int len);
-extern void (*deprecated_target_resume_hook) (void);
-extern void (*deprecated_target_wait_loop_hook) (void);
-
void register_remote_g_packet_guess (struct gdbarch *gdbarch, int bytes,
const struct target_desc *tdesc);
void register_remote_support_xml (const char *);
#include "gdbthread.h"
#include "stack.h"
#include "gdbcore.h"
+#include "remote.h"
#include "ax.h"
#include "ax-gdb.h"
/* Parse the part of trace status syntax that is shared between
the remote protocol and the trace file reader. */
-extern char *unpack_varlen_hex (char *buff, ULONGEST *result);
-
void
parse_trace_status (char *line, struct trace_status *ts)
{