From eaf802819c402d6d651700289773ff9422a3c446 Mon Sep 17 00:00:00 2001 From: Dan <46821332+nsadeveloper789@users.noreply.github.com> Date: Tue, 12 Mar 2024 08:56:23 -0400 Subject: [PATCH] GP-0: Fix inverted range --- .../ghidra/program/model/address/CachedAddressSetView.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Ghidra/Debug/ProposedUtils/src/main/java/ghidra/program/model/address/CachedAddressSetView.java b/Ghidra/Debug/ProposedUtils/src/main/java/ghidra/program/model/address/CachedAddressSetView.java index 1293440693..7bf11f34fc 100644 --- a/Ghidra/Debug/ProposedUtils/src/main/java/ghidra/program/model/address/CachedAddressSetView.java +++ b/Ghidra/Debug/ProposedUtils/src/main/java/ghidra/program/model/address/CachedAddressSetView.java @@ -100,6 +100,10 @@ public class CachedAddressSetView implements AddressSetView { if (minAddress == null) { return; } + if (minAddress.compareTo(max) > 0 || + maxAddress.compareTo(min) < 0) { + return; + } min = cmax(min, minAddress); max = cmin(max, maxAddress); if (known.contains(min, max)) {