Lines Matching refs:subsections
325 Subsections &subsections = section.subsections; in parseSections() local
326 subsections.reserve(data.size() / recordSize); in parseSections()
330 subsections.push_back({off, isec}); in parseSections()
351 section.subsections.push_back({0, isec}); in parseSections()
381 section.subsections.push_back({0, isec}); in parseSections()
405 ehFrameSection.subsections.push_back( in splitEhFrames()
440 section.subsections, *offset, in findContainingSubsection()
553 auto subsection = (*section)->subsections.begin(); in parseOptimizationHints()
566 while (subsection == (*section)->subsections.end()) { in parseOptimizationHints()
570 subsection = (*section)->subsections.begin(); in parseOptimizationHints()
648 Subsections &subsections = section.subsections; in parseRelocations() local
649 auto subsecIt = subsections.rbegin(); in parseRelocations()
731 while (subsecIt != subsections.rend() && subsecIt->offset > r.offset) in parseRelocations()
733 if (subsecIt == subsections.rend() || in parseRelocations()
738 subsecIt = subsections.rend(); in parseRelocations()
916 Subsections &subsections = sections[sym.n_sect - 1]->subsections; in parseSymbols() local
918 if (subsections.empty()) in parseSymbols()
929 Subsections &subsections = sections[i]->subsections; in parseSymbols() local
930 if (subsections.empty()) in parseSymbols()
970 Subsection &subsec = subsections.back(); in parseSymbols()
1013 subsections.push_back({sym.n_value - sectionAddr, nextIsec}); in parseSymbols()
1041 section.subsections.push_back({0, isec}); in OpaqueFile()
1111 if (!sections[i]->subsections.empty()) in parse()
1200 for (const Subsection &subsection : compactUnwindSection.subsections) { in registerCompactUnwind()
1469 for (const Subsection &subsec : ehFrameSection.subsections) { in registerEhFrames()