Lines Matching refs:Records
52 std::vector<CVSymbol> Records; member
76 Records.push_back(Symbol); in addSymbol()
90 for (const auto &Sym : Records) in calculateRecordByteSize()
138 for (const CVSymbol &Sym : Records) { in finalizeBuckets()
153 HashRecords.reserve(Records.size()); in finalizeBuckets()
196 Size += PSH->Records.size() * sizeof(uint32_t); // AddrMap in calculatePublicsHashStreamSize()
246 static std::vector<ulittle32_t> computeAddrMap(ArrayRef<CVSymbol> Records) { in computeAddrMap() argument
253 DeserializedPublics.reserve(Records.size()); in computeAddrMap()
254 PublicsByAddr.reserve(Records.size()); in computeAddrMap()
255 SymOffsets.reserve(Records.size()); in computeAddrMap()
258 for (const CVSymbol &Sym : Records) { in computeAddrMap()
271 AddrMap.reserve(Records.size()); in computeAddrMap()
273 ptrdiff_t Idx = std::distance(Records.data(), Sym.first); in computeAddrMap()
274 assert(Idx >= 0 && size_t(Idx) < Records.size()); in computeAddrMap()
309 ArrayRef<CVSymbol> Records) { in writeRecords() argument
311 ItemStream.setItems(Records); in writeRecords()
323 if (auto EC = writeRecords(Writer, PSH->Records)) in commitSymbolRecordStream()
325 if (auto EC = writeRecords(Writer, GSH->Records)) in commitSymbolRecordStream()
338 Header.AddrMap = PSH->Records.size() * 4; in commitPublicsHashStream()
351 std::vector<ulittle32_t> AddrMap = computeAddrMap(PSH->Records); in commitPublicsHashStream()