perf auxtrace: Add missing itrace options to help text
authorAdrian Hunter <adrian.hunter@intel.com>
Fri, 10 Jul 2020 15:10:56 +0000 (18:10 +0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Thu, 6 Aug 2020 11:21:06 +0000 (08:21 -0300)
Add missing itrace options o, G and L.

Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Reviewed-by: Andi Kleen <ak@linux.intel.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Link: http://lore.kernel.org/lkml/20200710151104.15137-5-adrian.hunter@intel.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/auxtrace.h

index 142ccf7..e3ce5fb 100644 (file)
@@ -604,13 +604,15 @@ bool auxtrace__evsel_is_auxtrace(struct perf_session *session,
                                 struct evsel *evsel);
 
 #define ITRACE_HELP \
-"                              i:                      synthesize instructions events\n"               \
+"                              i[period]:              synthesize instructions events\n" \
 "                              b:                      synthesize branches events (branch misses for Arm SPE)\n" \
 "                              c:                      synthesize branches events (calls only)\n"      \
 "                              r:                      synthesize branches events (returns only)\n" \
 "                              x:                      synthesize transactions events\n"               \
 "                              w:                      synthesize ptwrite events\n"            \
 "                              p:                      synthesize power events\n"                      \
+"                              o:                      synthesize other events recorded due to the use\n" \
+"                                                      of aux-output (refer to perf record)\n" \
 "                              e:                      synthesize error events\n"                      \
 "                              d:                      create a debug log\n"                   \
 "                              f:                      synthesize first level cache events\n" \
@@ -618,7 +620,9 @@ bool auxtrace__evsel_is_auxtrace(struct perf_session *session,
 "                              t:                      synthesize TLB events\n" \
 "                              a:                      synthesize remote access events\n" \
 "                              g[len]:                 synthesize a call chain (use with i or x)\n" \
+"                              G[len]:                 synthesize a call chain on existing event records\n" \
 "                              l[len]:                 synthesize last branch entries (use with i or x)\n" \
+"                              L[len]:                 synthesize last branch entries on existing event records\n" \
 "                              sNUMBER:                skip initial number of events\n"                \
 "                              PERIOD[ns|us|ms|i|t]:   specify period to sample stream\n" \
 "                              concatenate multiple options. Default is ibxwpe or cewp\n"