diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-01-30 00:42:30 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-01-30 00:42:30 +0000 |
| commit | b0dcfa5c1f78305b125f4b710f467c16c9948354 (patch) | |
| tree | 77de26fcb9641304454de72945759c3a3a623105 /include/llvm/Object | |
| parent | 0bdaca505861a1a40645b68422ac6bc00297c6ca (diff) | |
Fix TLS handling in ELF's getAddress and llvm-nm to print 'D' for it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200433 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Object')
| -rw-r--r-- | include/llvm/Object/ELFObjectFile.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/llvm/Object/ELFObjectFile.h b/include/llvm/Object/ELFObjectFile.h index db99a8beaf6..58f2973cc1c 100644 --- a/include/llvm/Object/ELFObjectFile.h +++ b/include/llvm/Object/ELFObjectFile.h @@ -295,6 +295,7 @@ error_code ELFObjectFile<ELFT>::getSymbolAddress(DataRefImpl Symb, case ELF::STT_FUNC: case ELF::STT_OBJECT: case ELF::STT_NOTYPE: + case ELF::STT_TLS: bool IsRelocatable; switch (EF.getHeader()->e_type) { case ELF::ET_EXEC: |
