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

Lines Matching defs:GOTEntry

1881   typedef typename ELFO::Elf_Addr GOTEntry;
1902 const GOTEntry *makeGOTIter(ArrayRef<uint8_t> GOT, std::size_t EntryNum);
1904 void printGotEntry(uint64_t GotAddr, const GOTEntry *BeginIt,
1905 const GOTEntry *It);
1906 void printGlobalGotEntry(uint64_t GotAddr, const GOTEntry *BeginIt,
1907 const GOTEntry *It, const Elf_Sym *Sym,
1909 void printPLTEntry(uint64_t PLTAddr, const GOTEntry *BeginIt,
1910 const GOTEntry *It, StringRef Purpose);
1911 void printPLTEntry(uint64_t PLTAddr, const GOTEntry *BeginIt,
1912 const GOTEntry *It, StringRef StrTable,
1984 const GOTEntry *GotBegin = makeGOTIter(GOT, 0);
1985 const GOTEntry *GotLocalEnd = makeGOTIter(GOT, *DtLocalGotNum);
1986 const GOTEntry *It = GotBegin;
2000 if (It != GotLocalEnd && (*It >> (sizeof(GOTEntry) * 8 - 1)) != 0) {
2016 const GOTEntry *GotGlobalEnd =
2054 const GOTEntry *PLTBegin = makeGOTIter(PLT, 0);
2055 const GOTEntry *PLTEnd = makeGOTIter(PLT, getGOTTotal(PLT));
2056 const GOTEntry *It = PLTBegin;
2091 return GOT.size() / sizeof(GOTEntry);
2095 const typename MipsGOTParser<ELFT>::GOTEntry *
2098 return reinterpret_cast<const GOTEntry *>(Data + EntryNum * sizeof(GOTEntry));
2103 const GOTEntry *BeginIt,
2104 const GOTEntry *It) {
2105 int64_t Offset = std::distance(BeginIt, It) * sizeof(GOTEntry);
2113 uint64_t GotAddr, const GOTEntry *BeginIt, const GOTEntry *It,
2133 const GOTEntry *BeginIt,
2134 const GOTEntry *It, StringRef Purpose) {
2136 int64_t Offset = std::distance(BeginIt, It) * sizeof(GOTEntry);
2144 const GOTEntry *BeginIt,
2145 const GOTEntry *It, StringRef StrTable,
2148 int64_t Offset = std::distance(BeginIt, It) * sizeof(GOTEntry);