Lines Matching refs:XCOFF

22 using namespace XCOFF;
52 static_cast<const char *>(memchr(Name, '\0', XCOFF::NameSize)); in generateXCOFFFixedNameStringRef()
54 : StringRef(Name, XCOFF::NameSize); in generateXCOFFFixedNameStringRef()
129 return getWithOffset(CurrentAddress, Distance * XCOFF::SymbolTableEntrySize); in getAdvancedSymbolEntryAddress()
132 const XCOFF::SymbolAuxType *
135 return viewAs<XCOFF::SymbolAuxType>( in getSymbolAuxType()
297 assert(CsectAuxRef.getSymbolType() == XCOFF::XTY_CM); in getCommonSymbolSizeImpl()
315 if (XCOFF::C_FILE == XCOFFSym.getStorageClass()) in getSymbolType()
444 XCOFF::SectionTypeFlags SectType) const { in getSectionFileOffsetToRawData()
462 case XCOFF::Value: \ in getSectionFileOffsetToRawData()
495 return getSectionFlags(Sec) & XCOFF::STYP_TEXT; in isSectionText()
500 return Flags & (XCOFF::STYP_DATA | XCOFF::STYP_TDATA); in isSectionData()
505 return Flags & (XCOFF::STYP_BSS | XCOFF::STYP_TBSS); in isSectionBSS()
510 return Flags & (XCOFF::STYP_DEBUG | XCOFF::STYP_DWARF); in isDebugSection()
641 Res = XCOFF::getRelocationTypeString(Reloc->Type); in getRelocationTypeName()
644 Res = XCOFF::getRelocationTypeString(Reloc->Type); in getRelocationTypeName()
653 if (XCOFFSym.getSectionNumber() == XCOFF::N_ABS) in getSymbolFlags()
656 XCOFF::StorageClass SC = XCOFFSym.getStorageClass(); in getSymbolFlags()
657 if (XCOFF::C_EXT == SC || XCOFF::C_WEAKEXT == SC) in getSymbolFlags()
660 if (XCOFF::C_WEAKEXT == SC) in getSymbolFlags()
667 if (CsectAuxEntOrErr.get().getSymbolType() == XCOFF::XTY_CM) in getSymbolFlags()
673 if (XCOFFSym.getSectionNumber() == XCOFF::N_UNDEF) in getSymbolFlags()
806 XCOFFObjectFile::getSectionByType(XCOFF::SectionTypeFlags SectType) const { in getSectionByType()
826 case XCOFF::N_DEBUG: in getSymbolSectionName()
828 case XCOFF::N_ABS: in getSymbolSectionName()
830 case XCOFF::N_UNDEF: in getSymbolSectionName()
897 XCOFF::SymbolTableEntrySize * NumberOfSymTableEntries); in getEndOfSymbolTableAddress()
910 if (Offset % XCOFF::SymbolTableEntrySize != 0) in checkSymbolEntryPointer()
918 XCOFF::SymbolTableEntrySize; in getSymbolIndex()
933 if (SymType == XCOFF::XTY_SD || SymType == XCOFF::XTY_CM) in getSymbolSize()
1006 if (Section.NumberOfRelocations < XCOFF::RelocOverflow) in getNumberOfRelocationEntries()
1009 if (Sec.Flags == XCOFF::STYP_OVRFLO && in getNumberOfRelocationEntries()
1025 static_assert((sizeof(Reloc) == XCOFF::RelocationSerializationSize64 || in relocations()
1026 sizeof(Reloc) == XCOFF::RelocationSerializationSize32), in relocations()
1049 getSectionFileOffsetToRawData(XCOFF::STYP_EXCEPT); in getExceptionEntries()
1053 DataRefImpl DRI = getSectionByType(XCOFF::STYP_EXCEPT); in getExceptionEntries()
1106 getSectionFileOffsetToRawData(XCOFF::STYP_LOADER); in getImportFileTable()
1207 static_cast<uint64_t>(XCOFF::SymbolTableEntrySize) * in create()
1253 if (CsectAuxRef.getStorageMappingClass() != XCOFF::XMC_PR && in isFunction()
1254 CsectAuxRef.getStorageMappingClass() != XCOFF::XMC_GL) in isFunction()
1259 if (CsectAuxRef.getSymbolType() == XCOFF::XTY_CM || in isFunction()
1260 CsectAuxRef.getSymbolType() == XCOFF::XTY_ER) in isFunction()
1266 if (CsectAuxRef.getSymbolType() == XCOFF::XTY_SD) { in isFunction()
1290 if (NextCsectAuxEnt.get().getSymbolType() == XCOFF::XTY_LD) in isFunction()
1296 if (CsectAuxRef.getSymbolType() == XCOFF::XTY_LD) in isFunction()
1307 XCOFF::StorageClass SC = getStorageClass(); in isCsectSymbol()
1308 return (SC == XCOFF::C_EXT || SC == XCOFF::C_WEAKEXT || in isCsectSymbol()
1309 SC == XCOFF::C_HIDEXT); in isCsectSymbol()
1342 XCOFF::SymbolAuxType::AUX_CSECT) { in getXCOFFCsectAuxRef()