summaryrefslogtreecommitdiff
path: root/simpleperf/record_file_test.cpp
diff options
context:
space:
mode:
authorYabin Cui <yabinc@google.com>2015-07-01 16:16:57 -0700
committerYabin Cui <yabinc@google.com>2015-07-06 13:11:28 -0700
commit638c558339b7f1ae0ed95f64bcf7dbc5b238ed83 (patch)
treec1d44b5fb66b1ff0cef713bdcc6fb9a1f196230e /simpleperf/record_file_test.cpp
parent5e007c3d699d6509cc88865b40dfc0c5eda36bfa (diff)
downloadextras-638c558339b7f1ae0ed95f64bcf7dbc5b238ed83.tar.gz
Simpleperf: check build id in report command.
1. refactor BuildId type. 2. check build id before parsing symbols in report command. Bug: 22179177 Change-Id: Iefc797a88d4a168e109db786105120c8d6914369
Diffstat (limited to 'simpleperf/record_file_test.cpp')
-rw-r--r--simpleperf/record_file_test.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/simpleperf/record_file_test.cpp b/simpleperf/record_file_test.cpp
index 6e6bc134..35a66d67 100644
--- a/simpleperf/record_file_test.cpp
+++ b/simpleperf/record_file_test.cpp
@@ -60,10 +60,11 @@ TEST_F(RecordFileTest, smoke) {
// Write feature section.
ASSERT_TRUE(writer->WriteFeatureHeader(1));
- BuildId build_id;
- for (size_t i = 0; i < build_id.size(); ++i) {
- build_id[i] = i;
+ char p[BuildId::Size()];
+ for (size_t i = 0; i < BuildId::Size(); ++i) {
+ p[i] = i;
}
+ BuildId build_id(p);
BuildIdRecord build_id_record = CreateBuildIdRecord(false, getpid(), build_id, "init");
ASSERT_TRUE(writer->WriteBuildIdFeature({build_id_record}));
ASSERT_TRUE(writer->Close());