Skip to content

Commit 248cb25

Browse files
buffer_cache: Swap write and read tracking order
1 parent c309e1d commit 248cb25

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/core/address_space.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
22
// SPDX-License-Identifier: GPL-2.0-or-later
33

4+
#include <stacktrace>
45
#include <map>
56
#include <boost/icl/separate_interval_set.hpp>
67
#include "common/alignment.h"
@@ -591,6 +592,7 @@ void AddressSpace::Protect(VAddr virtual_addr, size_t size, MemoryPermission per
591592
const bool read = True(perms & MemoryPermission::Read);
592593
const bool write = True(perms & MemoryPermission::Write);
593594
const bool execute = True(perms & MemoryPermission::Execute);
595+
ASSERT_MSG(!(write && !read && !execute), "{}", std::stacktrace::current());
594596
return impl->Protect(virtual_addr, size, read, write, execute);
595597
}
596598

0 commit comments

Comments
 (0)