fprintf(ofp, "\n");
fprintf(ofp, "Event options:\n");
fprintf(ofp, " --tracepoint Tracepoint event (default)\n");
+ fprintf(ofp, " - userspace tracer supports wildcards at end of string.\n");
+ fprintf(ofp, " Don't forget to quote to deal with bash expansion.\n");
+ fprintf(ofp, " e.g.:\n");
+ fprintf(ofp, " \"*\"\n");
+ fprintf(ofp, " \"app_component:na*\"\n");
fprintf(ofp, " --loglevel Tracepoint loglevel\n");
fprintf(ofp, " --probe [addr | symbol | symbol+offset]\n");
fprintf(ofp, " Dynamic probe.\n");
if (opt_enable_all) {
/* Default setup for enable all */
- ev.name[0] = '\0';
- ev.type = opt_event_type;
+
+ if (opt_kernel) {
+ ev.type = opt_event_type;
+ ev.name[0] = '\0';
+ } else {
+ ev.type = LTTNG_EVENT_TRACEPOINT;
+ strcpy(ev.name, "*");
+ }
ret = lttng_enable_event(handle, &ev, channel_name);
if (ret < 0) {