reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2284 using Entries = ArrayRef<Entry>; 2297 const Entry *getGotLazyResolver() const; 2298 const Entry *getGotModulePointer() const; 2299 const Entry *getPltLazyResolver() const; 2300 const Entry *getPltModulePointer() const; 2307 uint64_t getGotAddress(const Entry * E) const; 2308 int64_t getGotOffset(const Entry * E) const; 2309 const Elf_Sym *getGotSym(const Entry *E) const; 2311 uint64_t getPltAddress(const Entry * E) const; 2312 const Elf_Sym *getPltSym(const Entry *E) const; 2355 Content.size() / sizeof(Entry)); 2413 Content.size() / sizeof(Entry)); 2437 PltContent.size() / sizeof(Entry)); 2450 const typename MipsGOTParser<ELFT>::Entry * 2456 const typename MipsGOTParser<ELFT>::Entry * 2460 const Entry &E = GotEntries[1]; 2461 if ((E >> (sizeof(Entry) * 8 - 1)) == 0) 2493 uint64_t MipsGOTParser<ELFT>::getGotAddress(const Entry *E) const { 2494 int64_t Offset = std::distance(GotEntries.data(), E) * sizeof(Entry); 2499 int64_t MipsGOTParser<ELFT>::getGotOffset(const Entry *E) const { 2500 int64_t Offset = std::distance(GotEntries.data(), E) * sizeof(Entry); 2506 MipsGOTParser<ELFT>::getGotSym(const Entry *E) const { 2512 const typename MipsGOTParser<ELFT>::Entry * 2518 const typename MipsGOTParser<ELFT>::Entry * 2532 uint64_t MipsGOTParser<ELFT>::getPltAddress(const Entry *E) const { 2533 int64_t Offset = std::distance(PltEntries.data(), E) * sizeof(Entry); 2539 MipsGOTParser<ELFT>::getPltSym(const Entry *E) const {