summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPlatformPythonInterface/ScriptedPlatformPythonInterface.cpp
diff options
context:
space:
mode:
authorPavel Skripkin <paskripkin@gmail.com>2024-08-15 12:42:27 +0300
committerGitHub <noreply@github.com>2024-08-15 11:42:27 +0200
commit5e95571a90b1ec193b735b7312c5c2559d7ee5ea (patch)
tree1e962549bc2dbc50900b0c805d5fec64c2199844 /lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPlatformPythonInterface/ScriptedPlatformPythonInterface.cpp
parented8cfb651327a00f6ccf2b26890ee921f16f64a2 (diff)
[analyzer] Do not reason about locations passed as inline asm input (#103714)
If pointer is passed as input operand for inline assembly, it's possible that asm block will change memory behind this pointer. So if pointer is passed inside inline asm block, it's better to not guess and assume memory has unknown state. Without such change, we observed a lot of FP with hand-written `memcpy` and friends.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPlatformPythonInterface/ScriptedPlatformPythonInterface.cpp')
0 files changed, 0 insertions, 0 deletions