X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=src%2Fbin%2Flttng%2Fcommands%2Fadd_context.c;h=c2614f2a2d023b8d20b4b98f64f8533844834653;hb=90c106c686bee2d1dedf1496140f9291d3b16799;hp=994cd49eb32037b898dc3fcac9853c3681ebd9a9;hpb=b53d4e59bf0a980aa774dcccc27123986e77b8ff;p=lttng-tools.git diff --git a/src/bin/lttng/commands/add_context.c b/src/bin/lttng/commands/add_context.c index 994cd49eb..c2614f2a2 100644 --- a/src/bin/lttng/commands/add_context.c +++ b/src/bin/lttng/commands/add_context.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011 David Goulet + * Copyright (C) 2011 EfficiOS Inc. * Copyright (C) 2016 Jérémie Galarneau * * SPDX-License-Identifier: GPL-2.0-only @@ -19,6 +19,7 @@ #include +#include #include #include "../command.h" @@ -95,6 +96,7 @@ enum context_type { CONTEXT_VGID = 38, CONTEXT_VEGID = 39, CONTEXT_VSGID = 40, + CONTEXT_TIME_NS = 41, }; /* @@ -264,6 +266,7 @@ const struct ctx_opts { { (char *) "mnt_ns", CONTEXT_MNT_NS }, { (char *) "net_ns", CONTEXT_NET_NS }, { (char *) "pid_ns", CONTEXT_PID_NS }, + { (char *) "time_ns", CONTEXT_TIME_NS }, { (char *) "user_ns", CONTEXT_USER_NS }, { (char *) "uts_ns", CONTEXT_UTS_NS }, { (char *) "uid", CONTEXT_UID }, @@ -808,11 +811,13 @@ static int add_context(char *session_name) } else { if (opt_channel_name) { MSG("%s context %s added to channel %s", - get_domain_str(dom.type), type->opt->symbol, + lttng_domain_type_str(dom.type), + type->opt->symbol, opt_channel_name); } else { MSG("%s context %s added to all channels", - get_domain_str(dom.type), type->opt->symbol); + lttng_domain_type_str(dom.type), + type->opt->symbol); } success = 1; } @@ -1147,8 +1152,8 @@ int cmd_add_context(int argc, const char **argv) goto end; } - ret = print_missing_or_multiple_domains(opt_kernel + opt_userspace + - opt_jul + opt_log4j); + ret = print_missing_or_multiple_domains( + opt_kernel + opt_userspace + opt_jul + opt_log4j, true); if (ret) { ret = CMD_ERROR; goto end;