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;
2893 MipsGOTParser<ELFT> Parser(*this);
2945 template <class ELFT> class MipsGOTParser {
2955 MipsGOTParser(const ELFDumper<ELFT> &D);
3004 MipsGOTParser<ELFT>::MipsGOTParser(const ELFDumper<ELFT> &D)
3011 Error MipsGOTParser<ELFT>::findGOT(Elf_Dyn_Range DynTable,
3083 Error MipsGOTParser<ELFT>::findPLT(Elf_Dyn_Range DynTable) {
3145 template <class ELFT> uint64_t MipsGOTParser<ELFT>::getGp() const {
3150 const typename MipsGOTParser<ELFT>::Entry *
3151 MipsGOTParser<ELFT>::getGotLazyResolver() const {
3156 const typename MipsGOTParser<ELFT>::Entry *
3157 MipsGOTParser<ELFT>::getGotModulePointer() const {
3167 typename MipsGOTParser<ELFT>::Entries
3168 MipsGOTParser<ELFT>::getLocalEntries() const {
3176 typename MipsGOTParser<ELFT>::Entries
3177 MipsGOTParser<ELFT>::getGlobalEntries() const {
3184 typename MipsGOTParser<ELFT>::Entries
3185 MipsGOTParser<ELFT>::getOtherEntries() const {
3193 uint64_t MipsGOTParser<ELFT>::getGotAddress(const Entry *E) const {
3199 int64_t MipsGOTParser<ELFT>::getGotOffset(const Entry *E) const {
3205 const typename MipsGOTParser<ELFT>::Elf_Sym *
3206 MipsGOTParser<ELFT>::getGotSym(const Entry *E) const {
3212 const typename MipsGOTParser<ELFT>::Entry *
3213 MipsGOTParser<ELFT>::getPltLazyResolver() const {
3218 const typename MipsGOTParser<ELFT>::Entry *
3219 MipsGOTParser<ELFT>::getPltModulePointer() const {
3224 typename MipsGOTParser<ELFT>::Entries
3225 MipsGOTParser<ELFT>::getPltEntries() const {
3232 uint64_t MipsGOTParser<ELFT>::getPltAddress(const Entry *E) const {
3238 const typename MipsGOTParser<ELFT>::Elf_Sym *
3239 MipsGOTParser<ELFT>::getPltSym(const Entry *E) const {
6862 void GNUELFDumper<ELFT>::printMipsGOT(const MipsGOTParser<ELFT> &Parser) {
6943 void GNUELFDumper<ELFT>::printMipsPLT(const MipsGOTParser<ELFT> &Parser) {
8180 void LLVMELFDumper<ELFT>::printMipsGOT(const MipsGOTParser<ELFT> &Parser) {
8242 void LLVMELFDumper<ELFT>::printMipsPLT(const MipsGOTParser<ELFT> &Parser) {