summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorAndrei Homescu <ahomescu@google.com>2024-05-23 10:08:05 -0700
committerGitHub <noreply@github.com>2024-05-23 10:08:05 -0700
commitb17d44558ba4c30a3005089b334f68593d6a9c7c (patch)
tree017a8b0bcb6c94f1936e8e25f341ee28584afcbc /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent8cc8e5d6c6ac9bfc888f3449f7e424678deae8c2 (diff)
[scudo] Compute the default aligned pointer without tag (#92989)
https://github.com/llvm/llvm-project/pull/83493 slightly changed the order of computation of block addresses and pointers, causing the value of DefaultAlignedPtr to include the MTE tag. Move this computation earlier so it matches the old behavior. This fixes a UBSan failure in Trusty: secure os: UBSan: (overflow:-) external/scudo/standalone/combined.h:1070:35 secure os: Details: unsigned integer overflow: 8988807738704 - 144124176883594576 cannot be represented in type 'uptr'
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions