* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#define _GNU_SOURCE
#define _LGPL_SOURCE
#include <getopt.h>
#include <signal.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>
-#include <config.h>
#include <ctype.h>
#include <lttng/lttng.h>
/* First level command */
static struct cmd_struct commands[] = {
{ "list", cmd_list},
+ { "status", cmd_status},
{ "create", cmd_create},
{ "destroy", cmd_destroy},
{ "start", cmd_start},
{ "load", cmd_load},
{ "track", cmd_track},
{ "untrack", cmd_untrack},
+ { "metadata", cmd_metadata},
{ NULL, NULL} /* Array closure */
};
fprintf(ofp, " set-session Set current session name\n");
fprintf(ofp, " snapshot Snapshot buffers of current session name\n");
fprintf(ofp, " start Start tracing\n");
+ fprintf(ofp, " status Show current session's details\n");
fprintf(ofp, " stop Stop tracing\n");
fprintf(ofp, " version Show version information\n");
fprintf(ofp, " view Start trace viewer\n");
fprintf(ofp, " load Load session configuration\n");
fprintf(ofp, " track Track specific system resources\n");
fprintf(ofp, " untrack Untrack specific system resources\n");
+ fprintf(ofp, " metadata Regenerate the metadata of a session\n");
fprintf(ofp, "\n");
fprintf(ofp, "Each command also has its own -h, --help option.\n");
fprintf(ofp, "\n");