From: "Richard W.M. Jones" <rjones(a)redhat.com>
Produces lots of output, and not very helpful.
---
src/proto.c | 77 -------------------------------------------------------------
1 file changed, 77 deletions(-)
diff --git a/src/proto.c b/src/proto.c
index 569b805..45ad4fd 100644
--- a/src/proto.c
+++ b/src/proto.c
@@ -94,66 +94,6 @@
* functions send_to_daemon and recv_from_daemon.
*/
-/* This is only used on the debug path, to generate a one-line
- * printable summary of a protocol message. 'workspace' is scratch
- * space used to format the message, and it must be at least
- * MAX_MESSAGE_SUMMARY bytes in size.
- */
-#define MAX_MESSAGE_SUMMARY 200 /* >= 5 * (4 * 3 + 2) + a few bytes overhead */
-
-static int
-xwrite (int fd, const void *v_buf, size_t len)
-{
- const char *buf = v_buf;
- int r;
-
- while (len > 0) {
- r = write (fd, buf, len);
- if (r == -1)
- return -1;
-
- buf += r;
- len -= r;
- }
-
- return 0;
-}
-
-static const char *
-message_summary (const void *buf, size_t n, char *workspace)
-{
- const unsigned char *cbuf = buf;
- size_t i = 0;
- char *p = workspace;
- int truncate = 0;
-
- /* Print only up to 5 x 32 bits of the message. That is enough to
- * cover the message length, and the first four fields of the
- * message header (prog, vers, proc, direction).
- */
- if (n > 5 * 4) {
- n = 5 * 4;
- truncate = 1;
- }
-
- while (n > 0) {
- sprintf (p, "%02x ", cbuf[i]);
- p += 3;
- n--;
- i++;
-
- if ((i & 3) == 0) {
- strcpy (p, "| ");
- p += 2;
- }
- }
-
- if (truncate)
- strcpy (p, "...");
-
- return workspace;
-}
-
/* This is called if we detect EOF, ie. qemu died. */
static void
child_cleanup (guestfs_h *g)
@@ -177,11 +117,6 @@ read_log_message_or_eof (guestfs_h *g, int fd, int error_if_eof)
char buf[BUFSIZ];
ssize_t n;
-#if 0
- debug (g, "read_log_message_or_eof: %p g->state = %d, fd = %d",
- g, g->state, fd);
-#endif
-
/* QEMU's console emulates a 16550A serial port. The real 16550A
* device has a small FIFO buffer (16 bytes) which means here we see
* lots of small reads of 1-16 bytes in length, usually single
@@ -304,7 +239,6 @@ guestfs___progress_message_callback (guestfs_h *g,
static int
check_for_daemon_cancellation_or_eof (guestfs_h *g, int fd)
{
- char summary[MAX_MESSAGE_SUMMARY];
char buf[4];
ssize_t n;
uint32_t flag;
@@ -319,9 +253,6 @@ check_for_daemon_cancellation_or_eof (guestfs_h *g, int fd)
return -1;
}
- debug (g, "check_for_daemon_cancellation_or_eof: %s",
- message_summary (buf, 4, summary));
-
xdrmem_create (&xdr, buf, 4, XDR_DECODE);
xdr_uint32_t (&xdr, &flag);
xdr_destroy (&xdr);
@@ -375,10 +306,6 @@ send_to_daemon (guestfs_h *g, const void *v_buf, size_t n)
const char *buf = v_buf;
fd_set rset, rset2;
fd_set wset, wset2;
- char summary[MAX_MESSAGE_SUMMARY];
-
- debug (g, "send_to_daemon: %zu bytes: %s", n,
- message_summary (v_buf, n, summary));
FD_ZERO (&rset);
FD_ZERO (&wset);
@@ -674,7 +601,6 @@ int
guestfs___recv_from_daemon (guestfs_h *g, uint32_t *size_rtn, void **buf_rtn)
{
int r;
- char summary[MAX_MESSAGE_SUMMARY];
again:
r = recv_from_daemon (g, size_rtn, buf_rtn);
@@ -706,9 +632,6 @@ guestfs___recv_from_daemon (guestfs_h *g, uint32_t *size_rtn, void
**buf_rtn)
*/
assert (*buf_rtn != NULL);
- debug (g, "recv_from_daemon: %" PRIu32 " bytes: %s", *size_rtn,
- message_summary (*buf_rtn, *size_rtn, summary));
-
return 0;
}
--
1.8.1.4