diff options
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); |