Searched refs:RecordPrefix (Results 1 – 16 of 16) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | CVRecord.h | 35 CVRecord(const RecordPrefix *P, size_t Size) in CVRecord() 43 if (RecordData.size() < sizeof(RecordPrefix)) in kind() 46 reinterpret_cast<const RecordPrefix *>(RecordData.data())->RecordKind)); in kind() 57 return RecordData.drop_front(sizeof(RecordPrefix)); in content() 70 if (StreamBuffer.size() < sizeof(RecordPrefix)) in forEachCodeViewRecord() 73 const RecordPrefix *Prefix = in forEachCodeViewRecord() 74 reinterpret_cast<const RecordPrefix *>(StreamBuffer.data()); in forEachCodeViewRecord() 94 const RecordPrefix *Prefix = nullptr; in readCVRecordFromStream()
|
H A D | TypeDeserializer.h | 56 const RecordPrefix *Prefix = in deserializeAs() 57 reinterpret_cast<const RecordPrefix *>(Data.data()); in deserializeAs() 114 RecordPrefix Pre(static_cast<uint16_t>(TypeLeafKind::LF_FIELDLIST)); in FieldListDeserializer() 120 RecordPrefix Pre(static_cast<uint16_t>(TypeLeafKind::LF_FIELDLIST)); in ~FieldListDeserializer()
|
H A D | SymbolSerializer.h | 40 RecordPrefix Prefix; in writeRecordPrefix() 54 RecordPrefix Prefix{uint16_t(Sym.Kind)}; in writeOneSymbol()
|
H A D | RecordSerialization.h | 32 struct RecordPrefix { struct 33 RecordPrefix() = default; 34 explicit RecordPrefix(uint16_t Kind) : RecordLen(2), RecordKind(Kind) {} in RecordPrefix() argument
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | ContinuationRecordBuilder.cpp | 17 RecordPrefix Prefix; 70 RecordPrefix Prefix(getTypeLeafKind(RecordKind)); in begin() 114 assert(getCurrentSegmentLength() == MemberLength + sizeof(RecordPrefix)); in writeMemberType() 158 RecordPrefix *Prefix = reinterpret_cast<RecordPrefix *>(Data.data()); in createSegmentRecord() 159 Prefix->RecordLen = Data.size() - sizeof(RecordPrefix::RecordLen); in createSegmentRecord() 174 RecordPrefix Prefix(getTypeLeafKind(*Kind)); in end()
|
H A D | SimpleTypeSerializer.cpp | 41 RecordPrefix DummyPrefix(uint16_t(Record.getKind())); in serialize() 44 RecordPrefix *Prefix = reinterpret_cast<RecordPrefix *>(ScratchBuffer.data()); in serialize() 45 CVType CVT(Prefix, sizeof(RecordPrefix)); in serialize()
|
H A D | TypeIndexDiscovery.cpp | 471 RecordData = RecordData.drop_front(sizeof(RecordPrefix)); in resolveTypeIndexReferences() 496 const RecordPrefix *P = in discoverTypeIndices() 497 reinterpret_cast<const RecordPrefix *>(RecordData.data()); in discoverTypeIndices() 499 ::discoverTypeIndices(RecordData.drop_front(sizeof(RecordPrefix)), K, Refs); in discoverTypeIndices() 510 const RecordPrefix *P = in discoverTypeIndicesInSymbol() 511 reinterpret_cast<const RecordPrefix *>(RecordData.data()); in discoverTypeIndicesInSymbol() 513 return ::discoverTypeIndices(RecordData.drop_front(sizeof(RecordPrefix)), K, in discoverTypeIndicesInSymbol()
|
H A D | TypeHashing.cpp | 41 S.update(RecordData.take_front(sizeof(RecordPrefix))); in hashType() 42 RecordData = RecordData.drop_front(sizeof(RecordPrefix)); in hashType()
|
H A D | TypeStreamMerger.cpp | 403 uint8_t *DestContent = Storage.data() + sizeof(RecordPrefix); in remapIndices() 419 RecordPrefix *StorageHeader = in remapIndices() 420 reinterpret_cast<RecordPrefix *>(Storage.data()); in remapIndices()
|
H A D | TypeRecordMapping.cpp | 242 MaxLen = MaxRecordLength - sizeof(RecordPrefix); in visitTypeBegin() 284 error(IO.beginRecord(MaxRecordLength - sizeof(RecordPrefix) - in visitMemberBegin()
|
H A D | SymbolRecordMapping.cpp | 37 error(IO.beginRecord(MaxRecordLength - sizeof(RecordPrefix))); in visitSymbolBegin()
|
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | CodeViewYAMLSymbols.cpp | 281 RecordPrefix Prefix; in toCodeViewSymbol() 282 uint32_t TotalLen = sizeof(RecordPrefix) + Data.size(); in toCodeViewSymbol() 286 ::memcpy(Buffer, &Prefix, sizeof(RecordPrefix)); in toCodeViewSymbol() 287 ::memcpy(Buffer + sizeof(RecordPrefix), Data.data(), Data.size()); in toCodeViewSymbol() 293 Data = CVS.RecordData.drop_front(sizeof(RecordPrefix)); in fromCodeViewSymbol()
|
/freebsd/contrib/llvm-project/lld/COFF/ |
H A D | PDB.cpp | 335 const RecordPrefix *prefix = in symbolKind() 336 reinterpret_cast<const RecordPrefix *>(recordData.data()); in symbolKind() 343 RecordPrefix *prefix = reinterpret_cast<RecordPrefix *>(recordData.data()); in translateIdSymbols() 359 auto content = recordData.drop_front(sizeof(RecordPrefix)); in translateIdSymbols() 412 sizeof(RecordPrefix)); in getSymbolScopeFields() 538 reinterpret_cast<RecordPrefix *>(recordBytes.data())->RecordLen = in fixRecordAlignment() 547 auto *prefix = reinterpret_cast<RecordPrefix *>(recordBytes.data()); in replaceWithSkipRecord()
|
H A D | DebugTypes.cpp | 230 MutableArrayRef<uint8_t> contents = rec.drop_front(sizeof(RecordPrefix)); in remapRecord() 242 reinterpret_cast<const RecordPrefix *>(rec.data())->RecordKind; in remapRecord() 652 reinterpret_cast<RecordPrefix *>(newRec.data())->RecordLen = newSize - 2; in mergeTypeRecord()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | GSIStreamBuilder.cpp | 90 RecordPrefix Prefix;
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
H A D | LVCodeViewReader.cpp | 992 RecordPrefix Prefix(SymbolKind::S_COMPILE3); in createScopes()
|