Lines Matching defs:Obj
72 ObjectFile::createELFObjectFile(MemoryBufferRef Obj, bool InitContent) {
74 getElfArchType(Obj.getBuffer());
77 reinterpret_cast<uintptr_t>(Obj.getBufferStart()));
84 return createPtr<ELF32LE>(Obj, InitContent);
86 return createPtr<ELF32BE>(Obj, InitContent);
91 return createPtr<ELF64LE>(Obj, InitContent);
93 return createPtr<ELF64BE>(Obj, InitContent);
1007 if (const auto *Obj = dyn_cast<ELF32LEObjectFile>(this))
1008 return readDynsymVersionsImpl(Obj->getELFFile(), Symbols);
1009 if (const auto *Obj = dyn_cast<ELF32BEObjectFile>(this))
1010 return readDynsymVersionsImpl(Obj->getELFFile(), Symbols);
1011 if (const auto *Obj = dyn_cast<ELF64LEObjectFile>(this))
1012 return readDynsymVersionsImpl(Obj->getELFFile(), Symbols);
1020 if (const auto *Obj = dyn_cast<ELF32LEObjectFile>(this))
1021 return readBBAddrMapImpl(Obj->getELFFile(), TextSectionIndex, PGOAnalyses);
1022 if (const auto *Obj = dyn_cast<ELF64LEObjectFile>(this))
1023 return readBBAddrMapImpl(Obj->getELFFile(), TextSectionIndex, PGOAnalyses);
1024 if (const auto *Obj = dyn_cast<ELF32BEObjectFile>(this))
1025 return readBBAddrMapImpl(Obj->getELFFile(), TextSectionIndex, PGOAnalyses);
1032 if (const auto *Obj = dyn_cast<ELF32LEObjectFile>(this))
1033 return Obj->getCrelDecodeProblem(Data);
1034 if (const auto *Obj = dyn_cast<ELF32BEObjectFile>(this))
1035 return Obj->getCrelDecodeProblem(Data);
1036 if (const auto *Obj = dyn_cast<ELF64LEObjectFile>(this))
1037 return Obj->getCrelDecodeProblem(Data);