summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatalie Chiu <natalie_chiu@arcadyan.com>2020-04-17 13:51:12 +0800
committerYabin Cui <yabinc@google.com>2020-06-04 18:13:45 +0000
commit756a972f99ed337c3a5b4735969596708861cf64 (patch)
tree36a5d69453c98b98aa05fe41a65c9bf88008927c
parent9760d1a21d405d944fc093f434d093023832b367 (diff)
downloadextras-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.cpp3
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;
}
}