From aa47477cecf197d0414f6b6aa788149c1248d429 Mon Sep 17 00:00:00 2001 From: Dan <46821332+nsadeveloper789@users.noreply.github.com> Date: Wed, 14 Jan 2026 21:17:43 +0000 Subject: [PATCH] GP-6037: Improve AbstractDBTraceProgramViewPropertyMap.clear() --- .../program/DBTraceProgramViewPropertyMapManager.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/program/DBTraceProgramViewPropertyMapManager.java b/Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/program/DBTraceProgramViewPropertyMapManager.java index 3c67291caa..5ee78db255 100644 --- a/Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/program/DBTraceProgramViewPropertyMapManager.java +++ b/Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/program/DBTraceProgramViewPropertyMapManager.java @@ -50,9 +50,8 @@ public class DBTraceProgramViewPropertyMapManager implements PropertyMapManager @Override public void clear() { - AddressSetView view = getAddressSetView(); - AddressRangeIterator addressRanges = view.getAddressRanges(); - for (AddressRange range : addressRanges) { + AddressSet all = program.getAddressFactory().getAddressSet(); + for (AddressRange range : all.getAddressRanges()) { removeRange(range.getMinAddress(), range.getMaxAddress()); } }