• Home
  • Raw
  • Download

Lines Matching refs:XCOFF

21 using namespace XCOFF;
51 static_cast<const char *>(memchr(Name, '\0', XCOFF::NameSize)); in generateXCOFFFixedNameStringRef()
53 : StringRef(Name, XCOFF::NameSize); in generateXCOFFFixedNameStringRef()
305 return getSectionFlags(Sec) & XCOFF::STYP_TEXT; in isSectionText()
310 return Flags & (XCOFF::STYP_DATA | XCOFF::STYP_TDATA); in isSectionData()
315 return Flags & (XCOFF::STYP_BSS | XCOFF::STYP_TBSS); in isSectionBSS()
395 StringRef Res = XCOFF::getRelocationTypeString(Reloc->Type); in getRelocationTypeName()
494 case XCOFF::N_DEBUG: in getSymbolSectionName()
496 case XCOFF::N_ABS: in getSymbolSectionName()
498 case XCOFF::N_UNDEF: in getSymbolSectionName()
557 XCOFF::SymbolTableEntrySize * NumberOfSymTableEntries); in getEndOfSymbolTableAddress()
570 if (Offset % XCOFF::SymbolTableEntrySize != 0) in checkSymbolEntryPointer()
578 XCOFF::SymbolTableEntrySize; in getSymbolIndex()
638 if (Sec.NumberOfRelocations < XCOFF::RelocOverflow) in getLogicalNumberOfRelocationEntries()
641 if (Sec.Flags == XCOFF::STYP_OVRFLO && in getLogicalNumberOfRelocationEntries()
658 assert(sizeof(XCOFFRelocation32) == XCOFF::RelocationSerializationSize32); in relocations()
767 XCOFF::StorageClass XCOFFSymbolRef::getStorageClass() const { in getStorageClass()
785 SymEntDataRef.p, XCOFF::SymbolTableEntrySize * getNumberOfAuxEntries()); in getXCOFFCsectAuxEnt32()
805 XCOFF::StorageClass SC = getStorageClass(); in hasCsectAuxEnt()
806 return (SC == XCOFF::C_EXT || SC == XCOFF::C_WEAKEXT || in hasCsectAuxEnt()
807 SC == XCOFF::C_HIDEXT); in hasCsectAuxEnt()
823 if ((CsectAuxEnt->SymbolAlignmentAndType & SymTypeMask) != XCOFF::XTY_LD) in isFunction()
826 if (CsectAuxEnt->StorageMappingClass != XCOFF::XMC_PR) in isFunction()
834 return (OwningObjectPtr->getSectionFlags(SI.get()) & XCOFF::STYP_TEXT); in isFunction()