From c18430e49128ec94ecd88a2a44105f07314e93b3 Mon Sep 17 00:00:00 2001 From: Dan <46821332+nsadeveloper789@users.noreply.github.com> Date: Thu, 8 Apr 2021 16:00:13 -0400 Subject: [PATCH] GP-0: Fixed DBTraceCodeUnitTest --- .../java/ghidra/trace/database/memory/DBTraceMemorySpace.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/memory/DBTraceMemorySpace.java b/Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/memory/DBTraceMemorySpace.java index 4cee258694..c73708808f 100644 --- a/Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/memory/DBTraceMemorySpace.java +++ b/Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/memory/DBTraceMemorySpace.java @@ -745,8 +745,8 @@ public class DBTraceMemorySpace implements Unfinished, TraceMemorySpace, DBTrace AddressRange rng = ent.getKey(); int offset = (int) rng.getMinAddress().subtract(toRead.getMinAddress()); int length = (int) rng.getLength(); - buf.position(pos + offset); buf.limit(pos + offset + length); + buf.position(pos + offset); int read = getBytes(ent.getValue(), rng.getMinAddress(), buf); if (read < length) { break;