diff options
author | Yabin Cui <yabinc@google.com> | 2015-07-01 16:16:57 -0700 |
---|---|---|
committer | Yabin Cui <yabinc@google.com> | 2015-07-06 13:11:28 -0700 |
commit | 638c558339b7f1ae0ed95f64bcf7dbc5b238ed83 (patch) | |
tree | c1d44b5fb66b1ff0cef713bdcc6fb9a1f196230e /simpleperf/record_file_test.cpp | |
parent | 5e007c3d699d6509cc88865b40dfc0c5eda36bfa (diff) | |
download | extras-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.cpp | 7 |
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()); |