summaryrefslogtreecommitdiff
path: root/lldb/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2015-10-15 20:50:16 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2015-10-15 20:50:16 +0000
commit142947e9f0b6f619a1613654d93c5bc56322585a (patch)
tree63006b4c30d1df5f943f86b6a32dbc59fa8302b9 /lldb/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp
parent945bc50f218290b92adc81129f2b67f6a6dd0f56 (diff)
[safestack] Fast access to the unsafe stack pointer on AArch64/Android.
Android libc provides a fixed TLS slot for the unsafe stack pointer, and this change implements direct access to that slot on AArch64 via __builtin_thread_pointer() + offset. This change also moves more code into TargetLowering and its target-specific subclasses to get rid of target-specific codegen in SafeStackPass. This change does not touch the ARM backend because ARM lowers builting_thread_pointer as aeabi_read_tp, which is not available on Android. llvm-svn: 250456
Diffstat (limited to 'lldb/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp')
0 files changed, 0 insertions, 0 deletions