Lines Matching refs:isec

76     if (subsec.isec == this) {  in getLocation()
97 if (subsec.isec == this) { in getSourceLocation()
241 auto isec = make<ConcatInputSection>(section, data, align); in makeSyntheticInputSection() local
242 section.subsections.push_back({0, isec}); in makeSyntheticInputSection()
243 return isec; in makeSyntheticInputSection()
316 bool macho::isCodeSection(const InputSection *isec) { in isCodeSection() argument
317 uint32_t type = sectionType(isec->getFlags()); in isCodeSection()
321 uint32_t attr = isec->getFlags() & SECTION_ATTRIBUTES_USR; in isCodeSection()
325 if (isec->getSegName() == segment_names::text) in isCodeSection()
326 return StringSwitch<bool>(isec->getName()) in isCodeSection()
333 bool macho::isCfStringSection(const InputSection *isec) { in isCfStringSection() argument
334 return isec->getName() == section_names::cfString && in isCfStringSection()
335 isec->getSegName() == segment_names::data; in isCfStringSection()
338 bool macho::isClassRefsSection(const InputSection *isec) { in isClassRefsSection() argument
339 return isec->getName() == section_names::objcClassRefs && in isClassRefsSection()
340 isec->getSegName() == segment_names::data; in isClassRefsSection()
343 bool macho::isEhFrameSection(const InputSection *isec) { in isEhFrameSection() argument
344 return isec->getName() == section_names::ehFrame && in isEhFrameSection()
345 isec->getSegName() == segment_names::text; in isEhFrameSection()
348 bool macho::isGccExceptTabSection(const InputSection *isec) { in isGccExceptTabSection() argument
349 return isec->getName() == section_names::gccExceptTab && in isGccExceptTabSection()
350 isec->getSegName() == segment_names::text; in isGccExceptTabSection()
353 std::string lld::toString(const InputSection *isec) { in toString() argument
354 return (toString(isec->getFile()) + ":(" + isec->getName() + ")").str(); in toString()