]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - tools/perf/util/auxtrace.h
Merge remote-tracking branch 'ipsec/master'
[karo-tx-linux.git] / tools / perf / util / auxtrace.h
index bf72b77a588a60b330a8af18622ba8cd9a371bf5..b86f90db1352a6c8635e3ea5d02aa3c21bccc323 100644 (file)
@@ -63,7 +63,9 @@ enum itrace_period_type {
  * @calls: limit branch samples to calls (can be combined with @returns)
  * @returns: limit branch samples to returns (can be combined with @calls)
  * @callchain: add callchain to 'instructions' events
+ * @last_branch: add branch context to 'instruction' events
  * @callchain_sz: maximum callchain size
+ * @last_branch_sz: branch context size
  * @period: 'instructions' events period
  * @period_type: 'instructions' events period type
  */
@@ -79,7 +81,9 @@ struct itrace_synth_opts {
        bool                    calls;
        bool                    returns;
        bool                    callchain;
+       bool                    last_branch;
        unsigned int            callchain_sz;
+       unsigned int            last_branch_sz;
        unsigned long long      period;
        enum itrace_period_type period_type;
 };