diff options
author | Yabin Cui <yabinc@google.com> | 2015-06-08 10:38:10 -0700 |
---|---|---|
committer | Yabin Cui <yabinc@google.com> | 2015-06-09 11:09:18 -0700 |
commit | ec12ed9010128483993a87d68edc02d3a89d56cf (patch) | |
tree | 208a0c69c45725bef9a563146af0004f0cb7191c /simpleperf/sample_tree_test.cpp | |
parent | f7383f39e5a66731e6e34ca85c1ad599f39faf1d (diff) | |
download | extras-ec12ed9010128483993a87d68edc02d3a89d56cf.tar.gz |
Simpleperf: support symbol parsing in report command.
Also fix the storage of ProcessEntry.
Bug: 19483574
Change-Id: I2182a804f6ecbd28e7aa3c1a38a6f19b86f583c9
Diffstat (limited to 'simpleperf/sample_tree_test.cpp')
-rw-r--r-- | simpleperf/sample_tree_test.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/simpleperf/sample_tree_test.cpp b/simpleperf/sample_tree_test.cpp index 114fa037..166297db 100644 --- a/simpleperf/sample_tree_test.cpp +++ b/simpleperf/sample_tree_test.cpp @@ -29,12 +29,12 @@ struct ExpectedSampleInMap { static void SampleMatchExpectation(const SampleEntry& sample, const ExpectedSampleInMap& expected, bool* has_error) { *has_error = true; - ASSERT_TRUE(sample.process_entry != nullptr); - ASSERT_EQ(expected.pid, sample.process_entry->pid); + ASSERT_TRUE(sample.process != nullptr); + ASSERT_EQ(expected.pid, sample.process->pid); ASSERT_EQ(expected.tid, sample.tid); - ASSERT_TRUE(sample.map_entry != nullptr); - ASSERT_EQ(expected.map_pid, sample.map_entry->pid); - ASSERT_EQ(expected.map_start_addr, sample.map_entry->start_addr); + ASSERT_TRUE(sample.map != nullptr); + ASSERT_EQ(expected.map_pid, sample.map->pid); + ASSERT_EQ(expected.map_start_addr, sample.map->start_addr); ASSERT_EQ(expected.sample_count, sample.sample_count); *has_error = false; } @@ -49,17 +49,17 @@ static void CheckSampleCallback(const SampleEntry& sample, } static int CompareSampleFunction(const SampleEntry& sample1, const SampleEntry& sample2) { - if (sample1.process_entry->pid != sample2.process_entry->pid) { - return sample1.process_entry->pid - sample2.process_entry->pid; + if (sample1.process->pid != sample2.process->pid) { + return sample1.process->pid - sample2.process->pid; } if (sample1.tid != sample2.tid) { return sample1.tid - sample2.tid; } - if (sample1.map_entry->pid != sample2.map_entry->pid) { - return sample1.map_entry->pid - sample2.map_entry->pid; + if (sample1.map->pid != sample2.map->pid) { + return sample1.map->pid - sample2.map->pid; } - if (sample1.map_entry->start_addr != sample2.map_entry->start_addr) { - return sample1.map_entry->start_addr - sample2.map_entry->start_addr; + if (sample1.map->start_addr != sample2.map->start_addr) { + return sample1.map->start_addr - sample2.map->start_addr; } return 0; } |