Lines Matching defs:catInfo

437   bool collectCategoryWriterInfoFromCategory(const InfoInputCategory &catInfo);
438 bool parseCatInfoToExtInfo(const InfoInputCategory &catInfo,
622 const InfoInputCategory &catInfo) {
625 collectSectionWriteInfoFromIsec(catInfo.catListIsec,
628 collectSectionWriteInfoFromIsec(catInfo.catBodyIsec,
633 tryGetDefinedAtIsecOffset(catInfo.catBodyIsec, catLayout.nameOffset);
653 tryGetDefinedAtIsecOffset(catInfo.catBodyIsec, off)) {
786 // Here we parse all the information of an input category (catInfo) and
789 bool ObjcCategoryMerger::parseCatInfoToExtInfo(const InfoInputCategory &catInfo,
792 catInfo.catBodyIsec->getRelocAt(catLayout.nameOffset);
800 dyn_cast_or_null<ObjFile>(catInfo.catBodyIsec->getFile());
813 tryGetSymbolAtIsecOffset(catInfo.catBodyIsec, catLayout.klassOffset);
822 tryGetSymbolAtIsecOffset(catInfo.catBodyIsec,
828 if (!parsePointerListInfo(catInfo.catBodyIsec,
833 if (!parsePointerListInfo(catInfo.catBodyIsec, catLayout.classMethodsOffset,
837 parseProtocolListInfo(catInfo.catBodyIsec, catLayout.protocolsOffset,
838 extInfo.protocols, catInfo.sourceLanguage);
840 if (!parsePointerListInfo(catInfo.catBodyIsec, catLayout.instancePropsOffset,
844 if (!parsePointerListInfo(catInfo.catBodyIsec, catLayout.classPropsOffset,
1123 for (auto &catInfo : categories)
1124 if (!parseCatInfoToExtInfo(catInfo, extInfo))
1133 for (auto &catInfo : categories)
1134 catInfo.wasMerged = true;
1291 for (InfoInputCategory &catInfo : mapEntry.second) {
1292 if (catInfo.wasMerged) {
1293 eraseISec(catInfo.catListIsec);
1294 catListToErasedOffsets[catInfo.catListIsec].insert(
1295 catInfo.offCatListIsec);
1307 for (InfoInputCategory &catInfo : mapEntry.second) {
1308 if (!catInfo.wasMerged)
1311 eraseISec(catInfo.catBodyIsec);
1322 tryEraseDefinedAtIsecOffset(catInfo.catBodyIsec,
1324 tryEraseDefinedAtIsecOffset(catInfo.catBodyIsec,
1326 tryEraseDefinedAtIsecOffset(catInfo.catBodyIsec,
1328 tryEraseDefinedAtIsecOffset(catInfo.catBodyIsec,
1330 tryEraseDefinedAtIsecOffset(catInfo.catBodyIsec,
1419 for (auto &catInfo : categories)
1420 if (!parseCatInfoToExtInfo(catInfo, extInfo))
1486 for (auto &catInfo : categories)
1487 catInfo.wasMerged = true;