Lines Matching defs:Obj

35   const XCOFFObjectFile &Obj;
39 XCOFFDumper(const object::XCOFFObjectFile &O) : Dumper(O), Obj(O) {}
99 if (Obj.is64Bit())
100 printAuxiliaryHeader(Obj.auxiliaryHeader64());
102 printAuxiliaryHeader(Obj.auxiliaryHeader32());
156 uint16_t AuxSize = Obj.getOptionalHeaderSize();
213 uint16_t AuxSize = Obj.getOptionalHeaderSize();
269 Obj.getSectionFileOffsetToRawData(XCOFF::STYP_LOADER);
293 if (Obj.is64Bit()) {
309 printHex("Magic:", Obj.getMagic());
310 printNumber("NumberOfSections:", Obj.getNumberOfSections());
312 int32_t Timestamp = Obj.getTimeStamp();
336 if (Obj.is64Bit()) {
337 printHex("SymbolTableOffset:", Obj.getSymbolTableOffset64());
338 printNumber("SymbolTableEntries:", Obj.getNumberOfSymbolTableEntries64());
340 printHex("SymbolTableOffset:", Obj.getSymbolTableOffset32());
341 int32_t SymTabEntries = Obj.getRawNumberOfSymbolTableEntries32();
348 printHex("OptionalHeaderSize:", Obj.getOptionalHeaderSize());
349 printHex("Flags:", Obj.getFlags());
355 objdump::createXCOFFDumper(const object::XCOFFObjectFile &Obj) {
356 return std::make_unique<XCOFFDumper>(Obj);
359 Error objdump::getXCOFFRelocationValueString(const XCOFFObjectFile &Obj,
364 if (SymI == Obj.symbol_end())
376 SymName = getXCOFFSymbolDescription(createSymbolInfo(Obj, *SymI), SymName);
383 objdump::getXCOFFSymbolCsectSMC(const XCOFFObjectFile &Obj,
385 const XCOFFSymbolRef SymRef = Obj.toSymbolRef(Sym.getRawDataRefImpl());
398 objdump::getXCOFFSymbolContainingSymbolRef(const XCOFFObjectFile &Obj,
400 const XCOFFSymbolRef SymRef = Obj.toSymbolRef(Sym.getRawDataRefImpl());
410 DRI.p = Obj.getSymbolByIndex(Idx);
411 return SymbolRef(DRI, &Obj);
414 bool objdump::isLabel(const XCOFFObjectFile &Obj, const SymbolRef &Sym) {
415 const XCOFFSymbolRef SymRef = Obj.toSymbolRef(Sym.getRawDataRefImpl());
449 #define PRINTBOOL(Prefix, Obj, Field) \
450 OS << Prefix << " " << ((Obj.Field()) ? "+" : "-") << #Field
452 #define PRINTGET(Prefix, Obj, Field) \
454 << static_cast<unsigned>(Obj.get##Field())
467 const XCOFFObjectFile *Obj) {
476 bool Is64Bit = Obj->is64Bit();
511 reportWarning(WarningMsgStr, Obj->getFileName());
610 Obj->getFileName());