diff options
Diffstat (limited to 'ELF/Symbols.cpp')
-rw-r--r-- | ELF/Symbols.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/ELF/Symbols.cpp b/ELF/Symbols.cpp index 700c3bf80..f08fe7057 100644 --- a/ELF/Symbols.cpp +++ b/ELF/Symbols.cpp @@ -175,13 +175,6 @@ template <class ELFT> typename ELFT::uint SymbolBody::getPltVA() const { PltIndex * Target->PltEntrySize; } -template <class ELFT> typename ELFT::uint SymbolBody::getThunkVA() const { - auto *D = cast<DefinedRegular<ELFT>>(this); - auto *S = cast<InputSection<ELFT>>(D->Section); - return S->OutSec->getVA() + S->OutSecOff + S->getThunkOff() + - ThunkIndex * Target->ThunkSize; -} - template <class ELFT> typename ELFT::uint SymbolBody::getSize() const { if (const auto *C = dyn_cast<DefinedCommon>(this)) return C->Size; @@ -319,11 +312,6 @@ template uint32_t SymbolBody::template getSize<ELF32BE>() const; template uint64_t SymbolBody::template getSize<ELF64LE>() const; template uint64_t SymbolBody::template getSize<ELF64BE>() const; -template uint32_t SymbolBody::template getThunkVA<ELF32LE>() const; -template uint32_t SymbolBody::template getThunkVA<ELF32BE>() const; -template uint64_t SymbolBody::template getThunkVA<ELF64LE>() const; -template uint64_t SymbolBody::template getThunkVA<ELF64BE>() const; - template class elf::DefinedSynthetic<ELF32LE>; template class elf::DefinedSynthetic<ELF32BE>; template class elf::DefinedSynthetic<ELF64LE>; |