summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/expression_command/call-function
diff options
context:
space:
mode:
authorPeter Smith <peter.smith@linaro.org>2016-07-19 14:15:33 +0000
committerPeter Smith <peter.smith@linaro.org>2016-07-19 14:15:33 +0000
commitcbcecca538e380ead0b07bb2549e262e2458f54d (patch)
tree8170399b69cc8b20cc6a732daff5e8828fd0beca /lldb/packages/Python/lldbsuite/test/expression_command/call-function
parentb87a21f1c33fcd3ce17ac1421ecde4c6be22337f (diff)
downloadbcm5719-llvm-cbcecca538e380ead0b07bb2549e262e2458f54d.tar.gz
bcm5719-llvm-cbcecca538e380ead0b07bb2549e262e2458f54d.zip
Add support for tlsldm assembler operator to ARM target
The standard local dynamic model for TLS on ARM systems needs two relocations: - R_ARM_TLS_LDM32 (module idx) - R_ARM_TLS_LDO32 (offset of object from origin of module TLS block) In GNU style assembler we use symbol(tlsldm) and symbol(tlsldo) to produce these relocations. llvm-mc for ARM supports symbol(tlsldo) but does not support symbol(tlsldm). This patch wires up the existing symbol(tlsldm) to R_ARM_TLS_LDM32. TLS for ARM is defined in Addenda to, and Errata in, the ABI for the ARM Architecture Differential Revision: https://reviews.llvm.org/D22461 llvm-svn: 275977
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/call-function')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud