Lines Matching refs:StreamIdx

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