diff --git a/src/core/memory.cpp b/src/core/memory.cpp index 58db5722..09c6e0be 100644 --- a/src/core/memory.cpp +++ b/src/core/memory.cpp @@ -280,6 +280,7 @@ int MemoryManager::VirtualQuery(VAddr addr, int flags, info->is_flexible.Assign(vma.type == VMAType::Flexible); info->is_direct.Assign(vma.type == VMAType::Direct); info->is_commited.Assign(vma.type != VMAType::Free); + std::copy(info->name.begin(), info->name.end(), vma.name.data()); if (vma.type == VMAType::Direct) { const auto dmem_it = FindDmemArea(vma.phys_base); ASSERT(dmem_it != dmem_map.end());