X-Git-Url: https://git.lttng.org/?p=lttngtop.git;a=blobdiff_plain;f=src%2Flttngtop.c;fp=src%2Flttngtop.c;h=9cf3a55d9c80bc4565dc6c5abd4aa5f4fded88f9;hp=cce1901775067469f37bd29ab2ae5e258b4f3c24;hb=f248b7d81143c5ff7b51a616e0c7394e26bac831;hpb=74f97e7ddb9f2171511b9918b21f4de01acdb0fe diff --git a/src/lttngtop.c b/src/lttngtop.c index cce1901..9cf3a55 100644 --- a/src/lttngtop.c +++ b/src/lttngtop.c @@ -51,6 +51,7 @@ #include "iostreamtop.h" #include "common.h" #include "network-live.h" +#include "lttng-session.h" #ifdef HAVE_LIBNCURSES #include "cursesdisplay.h" @@ -107,6 +108,7 @@ enum { OPT_OUTPUT_FILE, OPT_VERBOSE, OPT_GUI_TEST, + OPT_CREATE_LOCAL_SESSION, }; static struct poptOption long_options[] = { @@ -124,6 +126,7 @@ static struct poptOption long_options[] = { { "output", 'o', POPT_ARG_STRING, &opt_output, OPT_OUTPUT_FILE, NULL, NULL }, { "verbose", 'v', POPT_ARG_NONE, NULL, OPT_VERBOSE, NULL, NULL }, { "gui-test", 'g', POPT_ARG_NONE, NULL, OPT_GUI_TEST, NULL, NULL }, + { "create-local-session", 0, POPT_ARG_NONE, NULL, OPT_CREATE_LOCAL_SESSION, NULL, NULL }, { NULL, 0, 0, NULL, 0, NULL, NULL }, }; @@ -799,6 +802,9 @@ static int parse_options(int argc, char **argv) exit(EXIT_FAILURE); #endif goto end; + case OPT_CREATE_LOCAL_SESSION: + ret = create_local_session(); + exit(ret); case OPT_TEXTDUMP: opt_textdump = 1; break;