diff options
author | Natalie Chiu <natalie_chiu@arcadyan.com> | 2020-04-17 13:51:12 +0800 |
---|---|---|
committer | Yabin Cui <yabinc@google.com> | 2020-06-04 18:13:45 +0000 |
commit | 756a972f99ed337c3a5b4735969596708861cf64 (patch) | |
tree | 36a5d69453c98b98aa05fe41a65c9bf88008927c | |
parent | 9760d1a21d405d944fc093f434d093023832b367 (diff) | |
download | extras-756a972f99ed337c3a5b4735969596708861cf64.tar.gz |
simpleperf: add Broadcom STB into whitelist, omit tests requiring hw counters.
Some Socs like Broadcom STB will not be available when
disable jtag(non-invasive debug), so omit tests requiring
hw counters on them.
Bug: 158095412
Bug: 154157678
Test: run cts -m CtsSimpleperfTestCases -t record_cmd#generate_samples_by_hw_counters
Test: hw counters.
Change-Id: Iddfb34bfa1d66e37398bb162f8e1cfa645d756f4
Merged-In: Iddfb34bfa1d66e37398bb162f8e1cfa645d756f4
(cherry picked from commit 572c226db410b2c3b20e3a63cc6c5e9f0aeed65c)
-rw-r--r-- | simpleperf/cmd_record_test.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/simpleperf/cmd_record_test.cpp b/simpleperf/cmd_record_test.cpp index 0879f955..fdb6f5e3 100644 --- a/simpleperf/cmd_record_test.cpp +++ b/simpleperf/cmd_record_test.cpp @@ -302,7 +302,8 @@ bool HasHardwareCounter() { std::string hardware = GetHardwareFromCpuInfo(cpu_info); if (std::regex_search(hardware, std::regex(R"(i\.MX6.*Quad)")) || std::regex_search(hardware, std::regex(R"(SC7731e)")) || - std::regex_search(hardware, std::regex(R"(Qualcomm Technologies, Inc MSM8909)"))) { + std::regex_search(hardware, std::regex(R"(Qualcomm Technologies, Inc MSM8909)")) || + std::regex_search(hardware, std::regex(R"(Broadcom STB \(Flattened Device Tree\))"))) { has_hw_counter = 0; } } |