summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface
diff options
context:
space:
mode:
authorVitaly Buka <vitalybuka@google.com>2024-07-29 11:28:03 -0700
committerGitHub <noreply@github.com>2024-07-29 11:28:03 -0700
commit6dba99e14f7e508a5028036b753fa7f84e846307 (patch)
treef423b0ffa0f16b7715cf3475971bd3ab6ee920e3 /lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface
parentf9e7cba122c2b636ddb975791aadf33c69f3f056 (diff)
[InstCombine][asan] Don't speculate loads before `select ptr` (#100773)
Even if memory is valid from `llvm` point of view, e.g. local alloca, sanitizers have API for user specific memory annotations. These annotations can be used to track size of the local object, e.g. inline vectors may prevent accesses beyond the current vector size. So valid programs should not access those parts of alloca before checking preconditions. Fixes #100639.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface')
0 files changed, 0 insertions, 0 deletions