Lines Matching refs:Obj

310 error_code getSymbolNMTypeChar(ELFObjectFile<ELFT> &Obj, symbol_iterator I,
316 const Elf_Sym *ESym = Obj.getSymbol(Symb);
317 const ELFFile<ELFT> &EF = *Obj.getELFFile();
387 static error_code getSymbolNMTypeChar(COFFObjectFile &Obj, symbol_iterator I,
389 const coff_symbol *symb = Obj.getCOFFSymbol(I);
405 section_iterator SecI = Obj.end_sections();
408 const coff_section *Section = Obj.getCOFFSection(SecI);
456 static uint8_t getNType(MachOObjectFile &Obj, DataRefImpl Symb) {
457 if (Obj.is64Bit()) {
458 MachO::nlist_64 STE = Obj.getSymbol64TableEntry(Symb);
461 MachO::nlist STE = Obj.getSymbolTableEntry(Symb);
465 static error_code getSymbolNMTypeChar(MachOObjectFile &Obj, symbol_iterator I,
468 uint8_t NType = getNType(Obj, Symb);
479 section_iterator Sec = Obj.end_sections();
480 Obj.getSymbolSection(Symb, Sec);
483 Obj.getSectionName(Ref, SectionName);
484 StringRef SegmentName = Obj.getSectionFinalSegmentName(Ref);
501 static char getNMTypeChar(ObjectFile *Obj, symbol_iterator I) {
503 if (COFFObjectFile *COFF = dyn_cast<COFFObjectFile>(Obj)) {
507 if (MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(Obj)) {
512 if (ELF32LEObjectFile *ELF = dyn_cast<ELF32LEObjectFile>(Obj)) {
516 if (ELF64LEObjectFile *ELF = dyn_cast<ELF64LEObjectFile>(Obj)) {
520 if (ELF32BEObjectFile *ELF = dyn_cast<ELF32BEObjectFile>(Obj)) {
524 ELF64BEObjectFile *ELF = cast<ELF64BEObjectFile>(Obj);
646 OwningPtr<ObjectFile> Obj;
647 if (!I->getAsObjectFile(Obj)) {
648 outs() << Obj->getFileName() << ":\n";
649 DumpSymbolNamesFromObject(Obj.get());