From: Richard W.M. Jones Date: Thu, 23 Apr 2009 18:23:52 +0000 (+0100) Subject: Remove the 'debug mem' command, it's never going to work. X-Git-Tag: 1.0.11~2 X-Git-Url: http://git.annexia.org/?a=commitdiff_plain;h=012a2ec1acf7a7a2d859f78ea4932ae9fb30522d;p=libguestfs.git Remove the 'debug mem' command, it's never going to work. --- diff --git a/daemon/debug.c b/daemon/debug.c index 25fe64f..fc10531 100644 --- a/daemon/debug.c +++ b/daemon/debug.c @@ -46,13 +46,11 @@ struct cmd { static char *debug_help (const char *subcmd, int argc, char *const *const argv); static char *debug_fds (const char *subcmd, int argc, char *const *const argv); -static char *debug_mem (const char *subcmd, int argc, char *const *const argv); static char *debug_sh (const char *subcmd, int argc, char *const *const argv); static struct cmd cmds[] = { { "help", debug_help }, { "fds", debug_fds }, - { "mem", debug_mem }, { "sh", debug_sh }, { NULL, NULL } }; @@ -173,34 +171,6 @@ debug_fds (const char *subcmd, int argc, char *const *const argv) return out; } -/* Report how much memory we can blindly allocate before - * we get an error. - */ -static char * -debug_mem (const char *subcmd, int argc, char *const *const argv) -{ - char *mem = NULL, *p; - int size = 0; - char *buf; - - for (;;) { - size += 128 * 1024; - p = realloc (mem, size); - if (p == NULL) { - free (mem); - break; - } - mem = p; - } - - if (asprintf (&buf, "%.1f MBytes", size / 1024.0 / 1024.0) == -1) { - reply_with_perror ("asprintf"); - return NULL; - } - - return buf; /* caller frees */ -} - /* Run an arbitrary shell command. */ static char * debug_sh (const char *subcmd, int argc, char *const *const argv)