[Lldb-commits] [lldb] a203546 - Revert "[lldb] Call FixUpPointer in WritePointerToMemory"
Felipe de Azevedo Piovezan via lldb-commits
lldb-commits at lists.llvm.org
Tue Aug 12 18:51:13 PDT 2025
Author: Felipe de Azevedo Piovezan
Date: 2025-08-12T18:51:00-07:00
New Revision: a2035464960a71c1297aa6f81f9bdc7606c8f515
URL: https://github.com/llvm/llvm-project/commit/a2035464960a71c1297aa6f81f9bdc7606c8f515
DIFF: https://github.com/llvm/llvm-project/commit/a2035464960a71c1297aa6f81f9bdc7606c8f515.diff
LOG: Revert "[lldb] Call FixUpPointer in WritePointerToMemory"
This reverts commit 085a53cb89c4021da2e32d1757a1ee44668e8596.
This patch is hitting a corner case tested by
`TestScriptedProcessEmptyMemoryRegion.py`.
Added:
Modified:
lldb/source/Expression/IRMemoryMap.cpp
Removed:
################################################################################
diff --git a/lldb/source/Expression/IRMemoryMap.cpp b/lldb/source/Expression/IRMemoryMap.cpp
index 8be389973f123..150699352a2e3 100644
--- a/lldb/source/Expression/IRMemoryMap.cpp
+++ b/lldb/source/Expression/IRMemoryMap.cpp
@@ -640,9 +640,6 @@ void IRMemoryMap::WritePointerToMemory(lldb::addr_t process_address,
lldb::addr_t address, Status &error) {
error.Clear();
- if (auto process_sp = GetProcessWP().lock())
- address = process_sp->FixAnyAddress(address);
-
Scalar scalar(address);
WriteScalarToMemory(process_address, scalar, GetAddressByteSize(), error);
More information about the lldb-commits
mailing list