summaryrefslogtreecommitdiff
path: root/simpleperf/sample_tree_test.cpp
diff options
context:
space:
mode:
authorYabin Cui <yabinc@google.com>2015-06-08 10:38:10 -0700
committerYabin Cui <yabinc@google.com>2015-06-09 11:09:18 -0700
commitec12ed9010128483993a87d68edc02d3a89d56cf (patch)
tree208a0c69c45725bef9a563146af0004f0cb7191c /simpleperf/sample_tree_test.cpp
parentf7383f39e5a66731e6e34ca85c1ad599f39faf1d (diff)
downloadextras-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.cpp22
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;
}