Lines Matching defs:MipsGOTParser
210 template <class ELFT> class MipsGOTParser;
311 virtual void printMipsGOT(const MipsGOTParser<ELFT> &Parser) = 0;
312 virtual void printMipsPLT(const MipsGOTParser<ELFT> &Parser) = 0;
692 void printMipsGOT(const MipsGOTParser<ELFT> &Parser) override;
693 void printMipsPLT(const MipsGOTParser<ELFT> &Parser) override;
748 void printMipsGOT(const MipsGOTParser<ELFT> &Parser) override;
749 void printMipsPLT(const MipsGOTParser<ELFT> &Parser) override;
2880 MipsGOTParser<ELFT> Parser(*this);
2932 template <class ELFT> class MipsGOTParser {
2942 MipsGOTParser(const ELFDumper<ELFT> &D);
2991 MipsGOTParser<ELFT>::MipsGOTParser(const ELFDumper<ELFT> &D)
2998 Error MipsGOTParser<ELFT>::findGOT(Elf_Dyn_Range DynTable,
3070 Error MipsGOTParser<ELFT>::findPLT(Elf_Dyn_Range DynTable) {
3132 template <class ELFT> uint64_t MipsGOTParser<ELFT>::getGp() const {
3137 const typename MipsGOTParser<ELFT>::Entry *
3138 MipsGOTParser<ELFT>::getGotLazyResolver() const {
3143 const typename MipsGOTParser<ELFT>::Entry *
3144 MipsGOTParser<ELFT>::getGotModulePointer() const {
3154 typename MipsGOTParser<ELFT>::Entries
3155 MipsGOTParser<ELFT>::getLocalEntries() const {
3163 typename MipsGOTParser<ELFT>::Entries
3164 MipsGOTParser<ELFT>::getGlobalEntries() const {
3171 typename MipsGOTParser<ELFT>::Entries
3172 MipsGOTParser<ELFT>::getOtherEntries() const {
3180 uint64_t MipsGOTParser<ELFT>::getGotAddress(const Entry *E) const {
3186 int64_t MipsGOTParser<ELFT>::getGotOffset(const Entry *E) const {
3192 const typename MipsGOTParser<ELFT>::Elf_Sym *
3193 MipsGOTParser<ELFT>::getGotSym(const Entry *E) const {
3199 const typename MipsGOTParser<ELFT>::Entry *
3200 MipsGOTParser<ELFT>::getPltLazyResolver() const {
3205 const typename MipsGOTParser<ELFT>::Entry *
3206 MipsGOTParser<ELFT>::getPltModulePointer() const {
3211 typename MipsGOTParser<ELFT>::Entries
3212 MipsGOTParser<ELFT>::getPltEntries() const {
3219 uint64_t MipsGOTParser<ELFT>::getPltAddress(const Entry *E) const {
3225 const typename MipsGOTParser<ELFT>::Elf_Sym *
3226 MipsGOTParser<ELFT>::getPltSym(const Entry *E) const {
6836 void GNUELFDumper<ELFT>::printMipsGOT(const MipsGOTParser<ELFT> &Parser) {
6917 void GNUELFDumper<ELFT>::printMipsPLT(const MipsGOTParser<ELFT> &Parser) {
8151 void LLVMELFDumper<ELFT>::printMipsGOT(const MipsGOTParser<ELFT> &Parser) {
8213 void LLVMELFDumper<ELFT>::printMipsPLT(const MipsGOTParser<ELFT> &Parser) {