summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYabin Cui <yabinc@google.com>2022-11-29 17:39:23 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2022-11-29 17:39:23 +0000
commitfb93f923e01bae7f0805b00ecdd2e16eaadc2117 (patch)
tree6cf1646fba584556c9982435927660db0ed5790f
parent39babab79714161b2744f547cb3c24e0b06a0ab2 (diff)
parent2302d9c502da1c529800a839a38399b5ea27001f (diff)
downloadextras-fb93f923e01bae7f0805b00ecdd2e16eaadc2117.tar.gz
Merge "simpleperf: add etm data to fuzz corpus."
-rw-r--r--simpleperf/Android.bp2
-rw-r--r--simpleperf/cmd_inject_test.cpp2
-rw-r--r--simpleperf/get_test_data.h2
-rw-r--r--simpleperf/testdata/etm/perf_etm.data (renamed from simpleperf/testdata/etm/perf.data)bin12321 -> 12321 bytes
4 files changed, 3 insertions, 3 deletions
diff --git a/simpleperf/Android.bp b/simpleperf/Android.bp
index be3fe408..b16a32ad 100644
--- a/simpleperf/Android.bp
+++ b/simpleperf/Android.bp
@@ -738,5 +738,5 @@ cc_fuzz {
enabled: false,
},
},
- corpus: ["testdata/*.data"],
+ corpus: ["testdata/**/*.data"],
}
diff --git a/simpleperf/cmd_inject_test.cpp b/simpleperf/cmd_inject_test.cpp
index f12d7479..6c6161c1 100644
--- a/simpleperf/cmd_inject_test.cpp
+++ b/simpleperf/cmd_inject_test.cpp
@@ -159,7 +159,7 @@ TEST(cmd_inject, unformatted_trace) {
TEST(cmd_inject, multiple_input_files) {
std::string data;
- std::string perf_data = GetTestData(std::string("etm") + OS_PATH_SEPARATOR + "perf.data");
+ std::string perf_data = GetTestData(PERF_DATA_ETM_TEST_LOOP);
std::string perf_with_unformatted_trace =
GetTestData(std::string("etm") + OS_PATH_SEPARATOR + "perf_with_unformatted_trace.data");
diff --git a/simpleperf/get_test_data.h b/simpleperf/get_test_data.h
index 2711d5e4..a8acb059 100644
--- a/simpleperf/get_test_data.h
+++ b/simpleperf/get_test_data.h
@@ -144,6 +144,6 @@ static const std::string PERF_DATA_WITH_IP_ZERO_IN_CALLCHAIN =
"perf_with_ip_zero_in_callchain.data";
// generated by `simpleperf record -e cs-etm:u ./etm_test_loop`
-static const std::string PERF_DATA_ETM_TEST_LOOP = "etm/perf.data";
+static const std::string PERF_DATA_ETM_TEST_LOOP = "etm/perf_etm.data";
#endif // SIMPLE_PERF_GET_TEST_DATA_H_
diff --git a/simpleperf/testdata/etm/perf.data b/simpleperf/testdata/etm/perf_etm.data
index 595443d0..595443d0 100644
--- a/simpleperf/testdata/etm/perf.data
+++ b/simpleperf/testdata/etm/perf_etm.data
Binary files differ