File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change 60
60
#include "sane_ctype.h"
61
61
#include "symbol/kallsyms.h"
62
62
63
+ static bool auxtrace__dont_decode (struct perf_session * session )
64
+ {
65
+ return !session -> itrace_synth_opts ||
66
+ session -> itrace_synth_opts -> dont_decode ;
67
+ }
68
+
63
69
int auxtrace_mmap__mmap (struct auxtrace_mmap * mm ,
64
70
struct auxtrace_mmap_params * mp ,
65
71
void * userpg , int fd )
@@ -762,6 +768,9 @@ int auxtrace_queues__process_index(struct auxtrace_queues *queues,
762
768
size_t i ;
763
769
int err ;
764
770
771
+ if (auxtrace__dont_decode (session ))
772
+ return 0 ;
773
+
765
774
list_for_each_entry (auxtrace_index , & session -> auxtrace_index , list ) {
766
775
for (i = 0 ; i < auxtrace_index -> nr ; i ++ ) {
767
776
ent = & auxtrace_index -> entries [i ];
@@ -892,12 +901,6 @@ int perf_event__synthesize_auxtrace_info(struct auxtrace_record *itr,
892
901
return err ;
893
902
}
894
903
895
- static bool auxtrace__dont_decode (struct perf_session * session )
896
- {
897
- return !session -> itrace_synth_opts ||
898
- session -> itrace_synth_opts -> dont_decode ;
899
- }
900
-
901
904
int perf_event__process_auxtrace_info (struct perf_tool * tool __maybe_unused ,
902
905
union perf_event * event ,
903
906
struct perf_session * session )
You can’t perform that action at this time.
0 commit comments