Lines Matching refs:StreamIdx
57 static inline StreamInfo moduleStream(StringRef Label, uint32_t StreamIdx, in moduleStream() argument
59 return StreamInfo::createModuleStream(Label, StreamIdx, Modi); in moduleStream()
99 for (uint16_t StreamIdx = 0; StreamIdx < StreamCount; ++StreamIdx) { in discoverStreamPurposes() local
100 if (StreamIdx == OldMSFDirectory) in discoverStreamPurposes()
101 Streams[StreamIdx] = in discoverStreamPurposes()
102 stream(StreamPurpose::Other, "Old MSF Directory", StreamIdx); in discoverStreamPurposes()
103 else if (StreamIdx == StreamPDB) in discoverStreamPurposes()
104 Streams[StreamIdx] = stream(StreamPurpose::PDB, "PDB Stream", StreamIdx); in discoverStreamPurposes()
105 else if (StreamIdx == StreamDBI) in discoverStreamPurposes()
106 Streams[StreamIdx] = stream(StreamPurpose::DBI, "DBI Stream", StreamIdx); in discoverStreamPurposes()
107 else if (StreamIdx == StreamTPI) in discoverStreamPurposes()
108 Streams[StreamIdx] = stream(StreamPurpose::TPI, "TPI Stream", StreamIdx); in discoverStreamPurposes()
109 else if (StreamIdx == StreamIPI) in discoverStreamPurposes()
110 Streams[StreamIdx] = stream(StreamPurpose::IPI, "IPI Stream", StreamIdx); in discoverStreamPurposes()
111 else if (Dbi && StreamIdx == Dbi->getGlobalSymbolStreamIndex()) in discoverStreamPurposes()
112 Streams[StreamIdx] = in discoverStreamPurposes()
113 stream(StreamPurpose::GlobalHash, "Global Symbol Hash", StreamIdx); in discoverStreamPurposes()
114 else if (Dbi && StreamIdx == Dbi->getPublicSymbolStreamIndex()) in discoverStreamPurposes()
115 Streams[StreamIdx] = in discoverStreamPurposes()
116 stream(StreamPurpose::PublicHash, "Public Symbol Hash", StreamIdx); in discoverStreamPurposes()
117 else if (Dbi && StreamIdx == Dbi->getSymRecordStreamIndex()) in discoverStreamPurposes()
118 Streams[StreamIdx] = in discoverStreamPurposes()
119 stream(StreamPurpose::Symbols, "Symbol Records", StreamIdx); in discoverStreamPurposes()
120 else if (Tpi && StreamIdx == Tpi->getTypeHashStreamIndex()) in discoverStreamPurposes()
121 Streams[StreamIdx] = in discoverStreamPurposes()
122 stream(StreamPurpose::TpiHash, "TPI Hash", StreamIdx); in discoverStreamPurposes()
123 else if (Tpi && StreamIdx == Tpi->getTypeHashStreamAuxIndex()) in discoverStreamPurposes()
124 Streams[StreamIdx] = in discoverStreamPurposes()
125 stream(StreamPurpose::Other, "TPI Aux Hash", StreamIdx); in discoverStreamPurposes()
126 else if (Ipi && StreamIdx == Ipi->getTypeHashStreamIndex()) in discoverStreamPurposes()
127 Streams[StreamIdx] = in discoverStreamPurposes()
128 stream(StreamPurpose::IpiHash, "IPI Hash", StreamIdx); in discoverStreamPurposes()
129 else if (Ipi && StreamIdx == Ipi->getTypeHashStreamAuxIndex()) in discoverStreamPurposes()
130 Streams[StreamIdx] = in discoverStreamPurposes()
131 stream(StreamPurpose::Other, "IPI Aux Hash", StreamIdx); in discoverStreamPurposes()
133 StreamIdx == Dbi->getDebugStreamIndex(DbgHeaderType::Exception)) in discoverStreamPurposes()
134 Streams[StreamIdx] = in discoverStreamPurposes()
135 stream(StreamPurpose::Other, "Exception Data", StreamIdx); in discoverStreamPurposes()
136 else if (Dbi && StreamIdx == Dbi->getDebugStreamIndex(DbgHeaderType::Fixup)) in discoverStreamPurposes()
137 Streams[StreamIdx] = in discoverStreamPurposes()
138 stream(StreamPurpose::Other, "Fixup Data", StreamIdx); in discoverStreamPurposes()
139 else if (Dbi && StreamIdx == Dbi->getDebugStreamIndex(DbgHeaderType::FPO)) in discoverStreamPurposes()
140 Streams[StreamIdx] = stream(StreamPurpose::Other, "FPO Data", StreamIdx); in discoverStreamPurposes()
142 StreamIdx == Dbi->getDebugStreamIndex(DbgHeaderType::NewFPO)) in discoverStreamPurposes()
143 Streams[StreamIdx] = in discoverStreamPurposes()
144 stream(StreamPurpose::Other, "New FPO Data", StreamIdx); in discoverStreamPurposes()
146 StreamIdx == Dbi->getDebugStreamIndex(DbgHeaderType::OmapFromSrc)) in discoverStreamPurposes()
147 Streams[StreamIdx] = in discoverStreamPurposes()
148 stream(StreamPurpose::Other, "Omap From Source Data", StreamIdx); in discoverStreamPurposes()
150 StreamIdx == Dbi->getDebugStreamIndex(DbgHeaderType::OmapToSrc)) in discoverStreamPurposes()
151 Streams[StreamIdx] = in discoverStreamPurposes()
152 stream(StreamPurpose::Other, "Omap To Source Data", StreamIdx); in discoverStreamPurposes()
153 else if (Dbi && StreamIdx == Dbi->getDebugStreamIndex(DbgHeaderType::Pdata)) in discoverStreamPurposes()
154 Streams[StreamIdx] = stream(StreamPurpose::Other, "Pdata", StreamIdx); in discoverStreamPurposes()
156 StreamIdx == Dbi->getDebugStreamIndex(DbgHeaderType::SectionHdr)) in discoverStreamPurposes()
157 Streams[StreamIdx] = in discoverStreamPurposes()
158 stream(StreamPurpose::Other, "Section Header Data", StreamIdx); in discoverStreamPurposes()
160 StreamIdx == in discoverStreamPurposes()
162 Streams[StreamIdx] = stream(StreamPurpose::Other, in discoverStreamPurposes()
163 "Section Header Original Data", StreamIdx); in discoverStreamPurposes()
165 StreamIdx == Dbi->getDebugStreamIndex(DbgHeaderType::TokenRidMap)) in discoverStreamPurposes()
166 Streams[StreamIdx] = in discoverStreamPurposes()
167 stream(StreamPurpose::Other, "Token Rid Data", StreamIdx); in discoverStreamPurposes()
168 else if (Dbi && StreamIdx == Dbi->getDebugStreamIndex(DbgHeaderType::Xdata)) in discoverStreamPurposes()
169 Streams[StreamIdx] = stream(StreamPurpose::Other, "Xdata", StreamIdx); in discoverStreamPurposes()
171 auto ModIter = ModStreams.find(StreamIdx); in discoverStreamPurposes()
172 auto NSIter = NamedStreams.find(StreamIdx); in discoverStreamPurposes()
174 Streams[StreamIdx] = in discoverStreamPurposes()
175 moduleStream(ModIter->second.Descriptor.getModuleName(), StreamIdx, in discoverStreamPurposes()
178 Streams[StreamIdx] = in discoverStreamPurposes()
179 stream(StreamPurpose::NamedStream, NSIter->second, StreamIdx); in discoverStreamPurposes()
181 Streams[StreamIdx] = stream(StreamPurpose::Other, "???", StreamIdx); in discoverStreamPurposes()