summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYabin Cui <yabinc@google.com>2024-02-27 23:00:39 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2024-02-27 23:00:39 +0000
commite3ff5614104ce2717da117580bad1d743c542add (patch)
treed2ddd7484691bf926bf82e4b040481037bfa4b87
parentdf6bc1eb89f0f3482cb0a43bc60d23ec6599746f (diff)
parent436786af3a357db5fd72cdac97903d6d587944a1 (diff)
downloadextras-e3ff5614104ce2717da117580bad1d743c542add.tar.gz
Merge "simpleperf: ProtoFileReportLib: remove trace-offcpu mode check" into main
-rw-r--r--simpleperf/scripts/simpleperf_report_lib.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/simpleperf/scripts/simpleperf_report_lib.py b/simpleperf/scripts/simpleperf_report_lib.py
index 68881b96..60c0c430 100644
--- a/simpleperf/scripts/simpleperf_report_lib.py
+++ b/simpleperf/scripts/simpleperf_report_lib.py
@@ -666,12 +666,11 @@ class ProtoFileReportLib:
return []
def SetTraceOffCpuMode(self, mode: str):
- """ Set trace-offcpu mode. It should be called after SetRecordFile(). The mode should be
- one of the modes returned by GetSupportedTraceOffCpuModes().
+ """ Set trace-offcpu mode. It should be called after SetRecordFile().
"""
- supported_modes = self.GetSupportedTraceOffCpuModes()
- _check(mode in supported_modes, f'unsupported trace-offcpu mode: {mode}. ' +
- f'Supported modes are {supported_modes} in {self.record_file}')
+ _check(mode in ['on-cpu', 'off-cpu', 'on-off-cpu', 'mixed-on-off-cpu'], 'invalide mode')
+ # Don't check if mode is in self.GetSupportedTraceOffCpuModes(). Because the profile may
+ # be generated by an old simpleperf.
self.trace_offcpu_mode = mode
def AggregateThreads(self, thread_name_regex_list: List[str]):