X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=lttng%2Fcommands%2Fadd_context.c;h=b7a482bf7963e6b13024eff7b4a13dc389499750;hb=1b110e1bb85042be8b94d7eb81d9dfe8b561a304;hp=a622622f1e0ef736721db9fec1c61d70fb277c55;hpb=e0899ffad81fca413720d5e7397eb5304ab477ff;p=lttng-tools.git diff --git a/lttng/commands/add_context.c b/lttng/commands/add_context.c index a622622f1..b7a482bf7 100644 --- a/lttng/commands/add_context.c +++ b/lttng/commands/add_context.c @@ -164,8 +164,8 @@ static struct poptOption long_options[] = { .u.perf = { \ PERF_TYPE_HW_CACHE, \ (uint64_t) PERF_COUNT_HW_CACHE_##name \ - * (uint64_t) PERF_COUNT_HW_CACHE_OP_##op \ - * (uint64_t) PERF_COUNT_HW_CACHE_RESULT_##result, \ + | ((uint64_t) PERF_COUNT_HW_CACHE_OP_##op << 8) \ + | ((uint64_t) PERF_COUNT_HW_CACHE_RESULT_##result << 16), \ }, \ } @@ -267,14 +267,14 @@ static void print_ctx_type(FILE *ofp) int indent_len = strlen(indent); int len, i = 0; - fprintf(ofp, indent); + fprintf(ofp, "%s", indent); len = indent_len; while (ctx_opts[i].symbol != NULL) { if (len > indent_len) { if (len + strlen(ctx_opts[i].symbol) + 2 >= PRINT_LINE_LEN) { fprintf(ofp, ",\n"); - fprintf(ofp, indent); + fprintf(ofp, "%s", indent); len = indent_len; } else { len += fprintf(ofp, ", ");