From 8c1e47bbda282774a8d820672be13717d0d4f80f Mon Sep 17 00:00:00 2001 From: CamilleLaVey Date: Thu, 27 Nov 2025 01:15:17 -0400 Subject: [PATCH] [host] Added logging for OOM cases with fastmem relation --- src/common/host_memory.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/common/host_memory.cpp b/src/common/host_memory.cpp index 5400b97018..242b362564 100644 --- a/src/common/host_memory.cpp +++ b/src/common/host_memory.cpp @@ -578,7 +578,10 @@ public: #endif int flags = (fd > 0 ? MAP_SHARED : MAP_PRIVATE) | MAP_FIXED; void* ret = mmap(virtual_base + virtual_offset, length, prot_flags, flags, fd, host_offset); - ASSERT_MSG(ret != MAP_FAILED, "mmap: {}", strerror(errno)); + ASSERT_MSG(ret != MAP_FAILED, + "mmap(virt_off=0x{:X}, host_off=0x{:X}, len=0x{:X}, virt_size=0x{:X}, backing_size=0x{:X}, perms=0x{:X}) failed: {}", + virtual_offset, host_offset, length, virtual_size, backing_size, + static_cast(perms), strerror(errno)); } void Unmap(size_t virtual_offset, size_t length) {