Lines Matching refs:subsections
365 Subsections &subsections = section.subsections; in parseSections() local
366 subsections.reserve(data.size() / recordSize); in parseSections()
370 subsections.push_back({off, isec}); in parseSections()
385 section.subsections.push_back({0, isec}); in parseSections()
391 section.subsections.push_back({0, isec}); in parseSections()
421 section.subsections.push_back({0, isec}); in parseSections()
445 ehFrameSection.subsections.push_back( in splitEhFrames()
480 section.subsections, *offset, in findContainingSubsection()
539 Subsections &subsections = section.subsections; in parseRelocations() local
540 auto subsecIt = subsections.rbegin(); in parseRelocations()
621 while (subsecIt != subsections.rend() && subsecIt->offset > r.offset) in parseRelocations()
623 if (subsecIt == subsections.rend() || in parseRelocations()
628 subsecIt = subsections.rend(); in parseRelocations()
817 Subsections &subsections = sections[sym.n_sect - 1]->subsections; in parseSymbols() local
819 if (subsections.empty()) in parseSymbols()
830 Subsections &subsections = sections[i]->subsections; in parseSymbols() local
831 if (subsections.empty()) in parseSymbols()
881 Subsection &subsec = subsections.back(); in parseSymbols()
925 subsections.push_back({sym.n_value - sectionAddr, nextIsec}); in parseSymbols()
950 section.subsections.push_back({0, isec}); in OpaqueFile()
1028 if (!sections[i]->subsections.empty()) in parse()
1125 for (const Subsection &subsection : compactUnwindSection.subsections) { in registerCompactUnwind()
1392 for (const Subsection &subsec : ehFrameSection.subsections) { in registerEhFrames()