diff options
author | Elliott Hughes <enh@google.com> | 2016-03-01 08:02:37 -0800 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2016-03-01 11:30:30 -0800 |
commit | b2084a55a9e499b8c26b751956078282e12b0609 (patch) | |
tree | ef6cebece49bb7a99c76a98ff4ed768f8f1d3bea /libpagemap | |
parent | 9e73f5af39c035f25b0ac081e999907865789f9e (diff) | |
download | extras-b2084a55a9e499b8c26b751956078282e12b0609.tar.gz |
Fix pagemap_test#maps.
We don't necessarily have a brk-based heap.
Bug: http://b/27425642
Change-Id: Iac30904ba35c645afe9b056de8df975ebce92a37
Diffstat (limited to 'libpagemap')
-rw-r--r-- | libpagemap/pagemap_test.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/libpagemap/pagemap_test.cpp b/libpagemap/pagemap_test.cpp index ccbc211d..592072c6 100644 --- a/libpagemap/pagemap_test.cpp +++ b/libpagemap/pagemap_test.cpp @@ -14,10 +14,12 @@ * limitations under the License. */ -#include <gtest/gtest.h> - #include <pagemap/pagemap.h> +#include <string> + +#include <gtest/gtest.h> + TEST(pagemap, maps) { pm_kernel_t* kernel; ASSERT_EQ(0, pm_kernel_create(&kernel)); @@ -32,8 +34,9 @@ TEST(pagemap, maps) { bool found_heap = false; bool found_stack = false; for (size_t i = 0; i < num_maps; i++) { - if (strcmp(maps[i]->name, "[heap]") == 0) found_heap = true; - if (strcmp(maps[i]->name, "[stack]") == 0) found_stack = true; + std::string name(maps[i]->name); + if (name == "[heap]" || name == "[anon:libc_malloc]") found_heap = true; + if (name == "[stack]") found_stack = true; } ASSERT_TRUE(found_heap); |