Lines Matching defs:subsections
123 // Write all module symbols from all live debug symbol subsections of the
206 /// collect them all here and re-write them after all subsections have been
658 DebugSubsectionArray subsections;
660 exitOnErr(reader.readArray(subsections, contents.size()));
663 for (const DebugSubsectionRecord &ss : subsections) {
760 DebugSubsectionArray subsections;
763 exitOnErr(reader.readArray(subsections, contents.size()));
769 for (const DebugSubsectionRecord &ss : subsections) {
770 // Ignore subsections with the 'ignore' bit. Some versions of the Visual C++
771 // runtime have subsections with this bit set.
778 "Encountered multiple string table subsections!");
784 "Encountered multiple checksum subsections!");
841 /// Wrapper class for unrelocated line and inlinee line subsections, which
900 // frame data subsections until we've processed the entire list of
901 // subsections so that we can be sure we have the string table.
927 // We should have seen all debug subsections across the entire object file now
986 // subsections. The new checksum table must have the exact same layout and
1775 DebugSubsectionArray subsections;
1777 exitOnErr(reader.readArray(subsections, contents.size()));
1779 for (const DebugSubsectionRecord &ss : subsections) {
1783 "Encountered multiple string table subsections!");
1789 "Encountered multiple checksum subsections!");