From 41924a83b5522dc0010b1e488d96fda97b74a1aa Mon Sep 17 00:00:00 2001 From: Nav Date: Sat, 10 Dec 2022 21:36:49 +0000 Subject: [PATCH] Corrected bug with resolving memory types from GDB memory addresses --- src/DebugServer/Gdb/TargetDescriptor.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DebugServer/Gdb/TargetDescriptor.hpp b/src/DebugServer/Gdb/TargetDescriptor.hpp index 9dbc3b03..06b2f3bf 100644 --- a/src/DebugServer/Gdb/TargetDescriptor.hpp +++ b/src/DebugServer/Gdb/TargetDescriptor.hpp @@ -50,7 +50,7 @@ namespace Bloom::DebugServer::Gdb memoryOffsetIt != this->memoryOffsets.rend(); ++memoryOffsetIt ) { - if ((address & *memoryOffsetIt) != 0U) { + if ((address & *memoryOffsetIt) == *memoryOffsetIt) { return this->memoryOffsetsByType.at(*memoryOffsetIt); } }