diff options
| author | Pavel Skripkin <paskripkin@gmail.com> | 2024-08-15 12:42:27 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-15 11:42:27 +0200 |
| commit | 5e95571a90b1ec193b735b7312c5c2559d7ee5ea (patch) | |
| tree | 1e962549bc2dbc50900b0c805d5fec64c2199844 /lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPlatformPythonInterface/ScriptedPlatformPythonInterface.h | |
| parent | ed8cfb651327a00f6ccf2b26890ee921f16f64a2 (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.h')
0 files changed, 0 insertions, 0 deletions
