Home | History | Annotate | Download | only in llvm-readobj

Lines Matching refs:GOTEntry

1697   typedef typename ELFO::Elf_Addr GOTEntry;
1718 const GOTEntry *makeGOTIter(ArrayRef<uint8_t> GOT, std::size_t EntryNum);
1720 void printGotEntry(uint64_t GotAddr, const GOTEntry *BeginIt,
1721 const GOTEntry *It);
1722 void printGlobalGotEntry(uint64_t GotAddr, const GOTEntry *BeginIt,
1723 const GOTEntry *It, const Elf_Sym *Sym,
1725 void printPLTEntry(uint64_t PLTAddr, const GOTEntry *BeginIt,
1726 const GOTEntry *It, StringRef Purpose);
1727 void printPLTEntry(uint64_t PLTAddr, const GOTEntry *BeginIt,
1728 const GOTEntry *It, StringRef StrTable,
1811 const GOTEntry *GotBegin = makeGOTIter(*GOT, 0);
1812 const GOTEntry *GotLocalEnd = makeGOTIter(*GOT, *DtLocalGotNum);
1813 const GOTEntry *It = GotBegin;
1827 if (It != GotLocalEnd && (*It >> (sizeof(GOTEntry) * 8 - 1)) != 0) {
1843 const GOTEntry *GotGlobalEnd =
1890 const GOTEntry *PLTBegin = makeGOTIter(*PLT, 0);
1891 const GOTEntry *PLTEnd = makeGOTIter(*PLT, getGOTTotal(*PLT));
1892 const GOTEntry *It = PLTBegin;
1927 return GOT.size() / sizeof(GOTEntry);
1931 const typename MipsGOTParser<ELFT>::GOTEntry *
1934 return reinterpret_cast<const GOTEntry *>(Data + EntryNum * sizeof(GOTEntry));
1939 const GOTEntry *BeginIt,
1940 const GOTEntry *It) {
1941 int64_t Offset = std::distance(BeginIt, It) * sizeof(GOTEntry);
1949 uint64_t GotAddr, const GOTEntry *BeginIt, const GOTEntry *It,
1969 const GOTEntry *BeginIt,
1970 const GOTEntry *It, StringRef Purpose) {
1972 int64_t Offset = std::distance(BeginIt, It) * sizeof(GOTEntry);
1980 const GOTEntry *BeginIt,
1981 const GOTEntry *It, StringRef StrTable,
1984 int64_t Offset = std::distance(BeginIt, It) * sizeof(GOTEntry);