summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h
diff options
context:
space:
mode:
authorMomchil Velikov <momchil.velikov@arm.com>2019-10-09 16:31:50 +0000
committerMomchil Velikov <momchil.velikov@arm.com>2019-10-09 16:31:50 +0000
commitd037a5f06538f658f451c5dad106ec02f3cc56c2 (patch)
tree2433b1e0b4c02997a533f1f3d6142ce9ea0e8f62 /lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h
parent5448fac509ff7aee9b73c8fea05daad2032bf69b (diff)
downloadbcm5719-llvm-d037a5f06538f658f451c5dad106ec02f3cc56c2.tar.gz
bcm5719-llvm-d037a5f06538f658f451c5dad106ec02f3cc56c2.zip
[AArch64] Ensure no tagged memory is left in the unallocated portion of the
stack This patch makes sure that if we tag some memory, we untag that memory before the function returns/throws via any exit, reachable from the tag operation. For that we place the untag operation either at: a) the lifetime end call for the alloca, if that call post-dominates the lifetime start call (where the tag operation is placed), or it (the lifetime end call) dominates all reachable exits, otherwise b) at the reachable exits Differential Revision: https://reviews.llvm.org/D68469 llvm-svn: 374182
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud