Searched refs:RecordPrefix (Results 1 – 19 of 19) sorted by relevance
45 return RecordData.drop_front(sizeof(RecordPrefix)); in content()67 if (StreamBuffer.size() < sizeof(RecordPrefix)) in forEachCodeViewRecord()70 const RecordPrefix *Prefix = in forEachCodeViewRecord()71 reinterpret_cast<const RecordPrefix *>(StreamBuffer.data()); in forEachCodeViewRecord()92 const RecordPrefix *Prefix = nullptr; in readCVRecordFromStream()
57 const RecordPrefix *Prefix = in deserializeAs()58 reinterpret_cast<const RecordPrefix *>(Data.data()); in deserializeAs()
41 RecordPrefix Prefix; in writeRecordPrefix()
34 struct RecordPrefix { struct
17 RecordPrefix Prefix;74 RecordPrefix Prefix; in begin()117 assert(getCurrentSegmentLength() == MemberLength + sizeof(RecordPrefix)); in writeMemberType()165 RecordPrefix *Prefix = reinterpret_cast<RecordPrefix *>(Data.data()); in createSegmentRecord()167 Prefix->RecordLen = Data.size() - sizeof(RecordPrefix::RecordLen); in createSegmentRecord()
7 RecordPrefix Prefix; in writeRecordPrefix()46 RecordPrefix *Prefix = reinterpret_cast<RecordPrefix *>(ScratchBuffer.data()); in serialize()
59 assert(Type.RecordData.size() >= sizeof(RecordPrefix)); in getType()60 const RecordPrefix *P = in getType()61 reinterpret_cast<const RecordPrefix *>(Type.RecordData.data()); in getType()
468 RecordData = RecordData.drop_front(sizeof(RecordPrefix)); in resolveTypeIndexReferences()493 const RecordPrefix *P = in discoverTypeIndices()494 reinterpret_cast<const RecordPrefix *>(RecordData.data()); in discoverTypeIndices()496 ::discoverTypeIndices(RecordData.drop_front(sizeof(RecordPrefix)), K, Refs); in discoverTypeIndices()507 const RecordPrefix *P = in discoverTypeIndicesInSymbol()508 reinterpret_cast<const RecordPrefix *>(RecordData.data()); in discoverTypeIndicesInSymbol()510 return ::discoverTypeIndices(RecordData.drop_front(sizeof(RecordPrefix)), K, in discoverTypeIndicesInSymbol()
41 const RecordPrefix *Prefix = in getType()42 reinterpret_cast<const RecordPrefix *>(Bytes.data()); in getType()
56 const RecordPrefix *P = in getType()57 reinterpret_cast<const RecordPrefix *>(Type.RecordData.data()); in getType()
42 S.update(RecordData.take_front(sizeof(RecordPrefix))); in hashType()43 RecordData = RecordData.drop_front(sizeof(RecordPrefix)); in hashType()
58 const RecordPrefix *P = in getType()59 reinterpret_cast<const RecordPrefix *>(Type.RecordData.data()); in getType()
94 MaxLen = MaxRecordLength - sizeof(RecordPrefix); in visitTypeBegin()119 error(IO.beginRecord(MaxRecordLength - sizeof(RecordPrefix) - in visitMemberBegin()
387 uint8_t *DestContent = Storage.data() + sizeof(RecordPrefix); in remapIndices()
38 error(IO.beginRecord(MaxRecordLength - sizeof(RecordPrefix))); in visitSymbolBegin()
33 const RecordPrefix *Prefix = nullptr;48 Item.Data = Item.RawData.slice(sizeof(RecordPrefix));
27 struct RecordPrefix { struct
245 RecordPrefix Prefix; in toCodeViewSymbol()246 uint32_t TotalLen = sizeof(RecordPrefix) + Data.size(); in toCodeViewSymbol()250 ::memcpy(Buffer, &Prefix, sizeof(RecordPrefix)); in toCodeViewSymbol()251 ::memcpy(Buffer + sizeof(RecordPrefix), Data.data(), Data.size()); in toCodeViewSymbol()257 Data = CVS.RecordData.drop_front(sizeof(RecordPrefix)); in fromCodeViewSymbol()
93 RecordData = RecordData.drop_front(sizeof(RecordPrefix)); in checkOneTypeReference()