unit_tests: disable mlocker tests on windows (no implementation)

This commit is contained in:
moneromooo-monero 2018-08-23 21:58:26 +00:00
parent 91c7d68b2d
commit 67666b14ba
No known key found for this signature in database
GPG Key ID: 686F07454D6CEFC3
1 changed files with 8 additions and 0 deletions

View File

@ -31,6 +31,12 @@
#include "misc_log_ex.h" #include "misc_log_ex.h"
#include "mlocker.h" #include "mlocker.h"
#if defined __GNUC__ && !defined _WIN32
#define HAVE_MLOCK 1
#endif
#ifdef HAVE_MLOCK
#define BASE(data) (char*)(((uintptr_t)(data.get() + page_size - 1)) / page_size * page_size) #define BASE(data) (char*)(((uintptr_t)(data.get() + page_size - 1)) / page_size * page_size)
TEST(mlocker, distinct_1) TEST(mlocker, distinct_1)
@ -184,3 +190,5 @@ TEST(mlocker, mlocked)
ASSERT_EQ(epee::mlocker::get_num_locked_pages(), base_pages + 0); ASSERT_EQ(epee::mlocker::get_num_locked_pages(), base_pages + 0);
ASSERT_EQ(epee::mlocker::get_num_locked_objects(), base_objects + 0); ASSERT_EQ(epee::mlocker::get_num_locked_objects(), base_objects + 0);
} }
#endif