From: Elliott Hughes Date: Tue, 1 Mar 2016 16:02:37 +0000 (-0800) Subject: Fix pagemap_test#maps. X-Git-Tag: android-x86-7.1-r1~78 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=f018ba35fad06c3cf389a89e97d16d1b98251d63;p=android-x86%2Fsystem-extras.git Fix pagemap_test#maps. We don't necessarily have a brk-based heap. Bug: http://b/27425642 (cherry picked from commit b2084a55a9e499b8c26b751956078282e12b0609) Change-Id: Ia5c96fb26a8011c62037f3a3c4cbf44e3b936507 --- 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 - #include +#include + +#include + 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);