summaryrefslogtreecommitdiff
path: root/libpagemap
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2016-03-01 20:07:42 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-03-01 20:07:42 +0000
commit02235d5d8d8f20559803ac30ed367cb968cfa207 (patch)
tree830003dc5c3567bd57d9156552d9ca7b9f873e8d /libpagemap
parentfe4b8f25e275c255f12fe3767d1e2fa4e31a9d2f (diff)
parent5dc5241d7785569a6a4b65df475ac9451cdfe531 (diff)
downloadextras-02235d5d8d8f20559803ac30ed367cb968cfa207.tar.gz
Merge "Fix pagemap_test#maps."
am: 5dc5241d77 * commit '5dc5241d7785569a6a4b65df475ac9451cdfe531': Fix pagemap_test#maps.
Diffstat (limited to 'libpagemap')
-rw-r--r--libpagemap/pagemap_test.cpp11
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);