diff options
author | Peter Smith <peter.smith@linaro.org> | 2017-01-04 09:45:45 +0000 |
---|---|---|
committer | Peter Smith <peter.smith@linaro.org> | 2017-01-04 09:45:45 +0000 |
commit | 97c6d78f3e7582ce717b24063e765a4246ce6f79 (patch) | |
tree | b2d7d4a2ca91e9c02771e2e4a7b51cbf2c22b9f4 /lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h | |
parent | 3c6ce733f5720b4e13eae85d9aa3ce87b2084f4a (diff) | |
download | bcm5719-llvm-97c6d78f3e7582ce717b24063e765a4246ce6f79.tar.gz bcm5719-llvm-97c6d78f3e7582ce717b24063e765a4246ce6f79.zip |
[ELF] Add support for thunks to undefined non-weak symbols
In a shared library an undefined symbol is implicitly imported. If the
symbol is called as a function a PLT entry is generated for it. When the
caller is a Thumb b.w a thunk to the PLT entry is needed as all PLT
entries are in ARM state.
This change allows undefined symbols to have thunks in the same way that
shared symbols may have thunks.
llvm-svn: 290951
Diffstat (limited to 'lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h')
0 files changed, 0 insertions, 0 deletions