From 9538b8ef312f2f1e0f8246b7746dd680d75e4a71 Mon Sep 17 00:00:00 2001 From: EnderIce2 Date: Fri, 2 Feb 2024 01:53:36 +0200 Subject: [PATCH] Refactor VirtualMemoryArea::Fork to use auto& --- core/memory/vma.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/memory/vma.cpp b/core/memory/vma.cpp index 61e00cf..328e213 100644 --- a/core/memory/vma.cpp +++ b/core/memory/vma.cpp @@ -345,7 +345,7 @@ namespace Memory Memory::Virtual vmm(this->Table); SmartLock(MgrLock); - foreach (auto ap in Parent->GetAllocatedPagesList()) + foreach (auto &ap in Parent->GetAllocatedPagesList()) { MgrLock.Unlock(); void *Address = this->RequestPages(ap.PageCount); @@ -382,12 +382,12 @@ namespace Memory } } - foreach (auto sr in Parent->GetSharedRegions()) + foreach (auto &sr in Parent->GetSharedRegions()) { MgrLock.Unlock(); void *Address = this->CreateCoWRegion(sr.Address, sr.Length, - sr.Read, sr.Write, sr.Exec, - sr.Fixed, sr.Shared); + sr.Read, sr.Write, sr.Exec, + sr.Fixed, sr.Shared); MgrLock.Lock(__FUNCTION__); if (Address == nullptr) return;