Merge pull request #10678 from Dentomologist/skip_pagefault_test_if_no_exception_handler

UnitTests: Skip PageFaultTest if exception handlers aren't supported
This commit is contained in:
Pokechu22 2022-06-02 16:21:21 -07:00 committed by GitHub
commit 0fc1fb023f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 28 additions and 0 deletions

View file

@ -61,6 +61,11 @@ static void ASAN_DISABLE perform_invalid_access(void* data)
TEST(PageFault, PageFault)
{
if (!EMM::IsExceptionHandlerSupported())
{
// TODO: Use GTEST_SKIP() instead when GTest is updated to 1.10+
return;
}
EMM::InstallExceptionHandler();
void* data = Common::AllocateMemoryPages(PAGE_GRAN);
EXPECT_NE(data, nullptr);