struct cmd_set *cmd_set;
} *cmd_list;
+/* shall we do talloc_report after each command? */
+static int memreports = 0;
+
/****************************************************************************
handle completion of commands for readline
****************************************************************************/
SAFE_FREE(argv);
}
+ if (memreports != 0) {
+ talloc_report_full(mem_ctx, stdout);
+ }
TALLOC_FREE(mem_ctx);
return result;
}
POPT_AUTOHELP
{"file", 'f', POPT_ARG_STRING, &filename, 0, },
{"command", 'c', POPT_ARG_STRING, &cmdstr, 0, "Execute specified list of commands" },
+ {"memreport", 'm', POPT_ARG_INT, &memreports, 0,
+ "Report memory left on talloc stackframe after each command" },
POPT_COMMON_SAMBA
POPT_TABLEEND
};