From afcff0ce7a8fd72452f07f7f7b6c04d520cde601 Mon Sep 17 00:00:00 2001 From: Gabriel A Date: Tue, 26 Mar 2024 22:55:43 -0300 Subject: [PATCH] Move partition list validation to separate debug method --- src/Ryujinx.Cpu/Jit/AddressSpacePartitioned.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Ryujinx.Cpu/Jit/AddressSpacePartitioned.cs b/src/Ryujinx.Cpu/Jit/AddressSpacePartitioned.cs index 444076752a..11aed8dc94 100644 --- a/src/Ryujinx.Cpu/Jit/AddressSpacePartitioned.cs +++ b/src/Ryujinx.Cpu/Jit/AddressSpacePartitioned.cs @@ -361,6 +361,12 @@ namespace Ryujinx.Cpu.Jit _partitions.Add(CreateAsPartition(va, endVa - va)); } + ValidatePartitionList(); + } + + [Conditional("DEBUG")] + private void ValidatePartitionList() + { for (int i = 1; i < _partitions.Count; i++) { Debug.Assert(_partitions[i].Address > _partitions[i - 1].Address);