From 1f416134e7f2d23d90dcb9713661c58dd0bfb0d9 Mon Sep 17 00:00:00 2001 From: Dzmitry Dubrova Date: Mon, 19 Aug 2024 15:29:13 +0300 Subject: [PATCH] Add messages to asserts (#476) --- src/core/address_space.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/address_space.cpp b/src/core/address_space.cpp index 91c8b7a1..77d021a6 100644 --- a/src/core/address_space.cpp +++ b/src/core/address_space.cpp @@ -98,7 +98,7 @@ struct AddressSpace::Impl { backing_handle = CreateFileMapping2(INVALID_HANDLE_VALUE, nullptr, FILE_MAP_WRITE | FILE_MAP_READ, PAGE_READWRITE, SEC_COMMIT, BackingSize, nullptr, nullptr, 0); - ASSERT(backing_handle); + ASSERT_MSG(backing_handle, "{}", Common::GetLastErrorMsg()); // Allocate a virtual memory for the backing file map as placeholder backing_base = static_cast(VirtualAlloc2(process, nullptr, BackingSize, MEM_RESERVE | MEM_RESERVE_PLACEHOLDER, @@ -106,7 +106,7 @@ struct AddressSpace::Impl { // Map backing placeholder. This will commit the pages void* const ret = MapViewOfFile3(backing_handle, process, backing_base, 0, BackingSize, MEM_REPLACE_PLACEHOLDER, PAGE_READWRITE, nullptr, 0); - ASSERT(ret == backing_base); + ASSERT_MSG(ret == backing_base, "{}", Common::GetLastErrorMsg()); } ~Impl() {