| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | RecordSerialization.h | 69 return Reader.readObject(Item); in consume() 78 return consume(Reader, Item); in deserialize() 107 while (!Reader.empty() && Reader.peek() < LF_PAD0) { in deserialize() 123 if (Reader.empty()) in deserialize() 127 while (Reader.peek() != 0) { in deserialize() 133 return Reader.skip(1); in deserialize() 187 return Item.deserialize(Reader); in consume() 193 return Item.deserialize(Reader); in consume() 198 return Item.deserialize(Reader); in consume() 204 return Item.deserialize(Reader); in consume() [all …]
|
| H A D | TypeDeserializer.h | 31 : Stream(RecordData, llvm::support::little), Reader(Stream), in MappingInfo() 32 Mapping(Reader) {} in MappingInfo() 35 BinaryStreamReader Reader; member 105 : Reader(R), Mapping(Reader), StartOffset(0) {} in MappingInfo() 107 BinaryStreamReader &Reader; member 113 explicit FieldListDeserializer(BinaryStreamReader &Reader) : Mapping(Reader) { in FieldListDeserializer() argument 126 Mapping.StartOffset = Mapping.Reader.getOffset(); in visitMemberBegin() 151 uint32_t EndOffset = Mapping.Reader.getOffset(); in visitKnownMemberImpl() 153 Mapping.Reader.setOffset(Mapping.StartOffset); in visitKnownMemberImpl() 154 if (auto EC = Mapping.Reader.readBytes(CVR.Data, RecordLength)) in visitKnownMemberImpl() [all …]
|
| H A D | CodeViewRecordIO.h | 50 return Reader->getOffset(); in getCurrentOffset() 57 explicit CodeViewRecordIO(BinaryStreamReader &Reader) : Reader(&Reader) {} in CodeViewRecordIO() argument 72 return (Streamer != nullptr) && (Reader == nullptr) && (Writer == nullptr); in isStreaming() 75 return (Reader != nullptr) && (Streamer == nullptr) && (Writer == nullptr); in isReading() 78 return (Writer != nullptr) && (Streamer == nullptr) && (Reader == nullptr); in isWriting() 96 if (auto EC = Reader->readObject(ValuePtr)) in mapObject() 113 return Reader->readInteger(Value); 168 if (auto EC = Reader->readInteger(Size)) 193 while (!Reader->empty() && Reader->peek() < 0xf0 /* LF_PAD0 */) { 264 BinaryStreamReader *Reader = nullptr; variable
|
| /llvm-project-15.0.7/clang/include/clang/Serialization/ |
| H A D | ASTRecordReader.h | 36 ASTReader *Reader; variable 47 : DataStreamBasicReader(Reader.getContext()), Reader(&Reader), F(&F) {} in ASTRecordReader() 96 return Reader->getSubmodule(GlobalID); in getSubmodule() 178 return Reader->readType(*F, Record, Idx); in readType() 194 return Reader->ReadDecl(*F, Record, Idx); in readDecl() 311 return Reader->ReadString(Record, Idx); in readString() 316 return Reader->ReadPath(*F, Record, Idx); in readPath() 337 return Reader->ReadToken(*F, Record, Idx); in readToken() 341 Reader->RecordSwitchCaseID(SC, ID); in recordSwitchCaseID() 346 return Reader->getSwitchCaseWithID(ID); in getSwitchCaseWithID() [all …]
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | PDBStringTable.cpp | 27 if (auto EC = Reader.readObject(Header)) in readHeader() 37 assert(Reader.bytesRemaining() == 0); in readHeader() 43 if (auto EC = Reader.readStreamRef(Stream)) in readStrings() 52 assert(Reader.bytesRemaining() == 0); in readStrings() 63 if (auto EC = Reader.readObject(HashCount)) in readHashTable() 79 assert(Reader.bytesRemaining() == 0); in readEpilogue() 87 std::tie(SectionReader, Reader) = Reader.split(sizeof(PDBStringTableHeader)); in reload() 91 std::tie(SectionReader, Reader) = Reader.split(Header->ByteSize); in reload() 97 if (auto EC = readHashTable(Reader)) in reload() 100 std::tie(SectionReader, Reader) = Reader.split(sizeof(uint32_t)); in reload() [all …]
|
| H A D | PublicsStream.cpp | 57 BinaryStreamReader Reader(*Stream); in reload() local 60 if (Reader.bytesRemaining() < in reload() 66 if (Reader.readObject(Header)) in reload() 71 if (auto E = PublicsTable.read(Reader)) in reload() 76 if (auto EC = Reader.readArray(AddressMap, NumAddressMapEntries)) in reload() 82 if (auto EC = Reader.readArray(ThunkMap, Header->NumThunks)) in reload() 88 if (Reader.bytesRemaining() > 0) { in reload() 89 if (auto EC = Reader.readArray(SectionOffsets, Header->NumSections)) in reload() 95 if (Reader.bytesRemaining() > 0) in reload()
|
| H A D | ModuleDebugStream.cpp | 39 BinaryStreamReader Reader(*Stream); in reload() local 42 if (Error E = reloadSerialize(Reader)) in reload() 45 if (Reader.bytesRemaining() > 0) in reload() 51 Error ModuleDebugStreamRef::reloadSerialize(BinaryStreamReader &Reader) { in reloadSerialize() argument 62 if (auto EC = Reader.readInteger(Signature)) in reloadSerialize() 64 Reader.setOffset(0); in reloadSerialize() 65 if (auto EC = Reader.readSubstream(SymbolsSubstream, SymbolSize)) in reloadSerialize() 67 if (auto EC = Reader.readSubstream(C11LinesSubstream, C11Size)) in reloadSerialize() 69 if (auto EC = Reader.readSubstream(C13LinesSubstream, C13Size)) in reloadSerialize() 83 if (auto EC = Reader.readInteger(GlobalRefsSize)) in reloadSerialize() [all …]
|
| H A D | GlobalsStream.cpp | 42 BinaryStreamReader Reader(*Stream); in reload() local 43 if (auto E = GlobalsTable.read(Reader)) in reload() 95 BinaryStreamReader &Reader) { in readGSIHashHeader() argument 96 if (Reader.readObject(HashHdr)) in readGSIHashHeader() 110 BinaryStreamReader &Reader) { in readGSIHashRecords() argument 120 if (auto EC = Reader.readArray(HashRecords, NumHashRecords)) in readGSIHashRecords() 133 BinaryStreamReader &Reader) { in readGSIHashBuckets() argument 162 if (auto EC = Reader.readArray(HashBuckets, NumBuckets)) in readGSIHashBuckets() 170 Error GSIHashTable::read(BinaryStreamReader &Reader) { in read() argument 171 if (auto EC = readGSIHashHeader(HashHdr, Reader)) in read() [all …]
|
| H A D | InfoStream.cpp | 24 BinaryStreamReader Reader(*Stream); in reload() local 26 if (auto EC = Reader.readObject(Header)) in reload() 43 uint32_t Offset = Reader.getOffset(); in reload() 44 if (auto EC = NamedStreams.load(Reader)) in reload() 46 uint32_t NewOffset = Reader.getOffset(); in reload() 49 Reader.setOffset(Offset); in reload() 50 if (auto EC = Reader.readSubstream(SubNamedStreams, NamedStreamMapByteSize)) in reload() 54 while (!Stop && !Reader.empty()) { in reload() 56 if (auto EC = Reader.readEnum(Sig)) in reload()
|
| H A D | DbiStream.cpp | 33 BinaryStreamReader &Reader) { in loadSectionContribs() argument 34 if (Reader.bytesRemaining() % sizeof(ContribType) != 0) in loadSectionContribs() 40 if (auto EC = Reader.readArray(Output, Count)) in loadSectionContribs() 51 BinaryStreamReader Reader(*Stream); in reload() local 56 if (auto EC = Reader.readObject(Header)) in reload() 101 if (auto EC = Reader.readSubstream(SecContrSubstream, in reload() 113 if (auto EC = Reader.readArray( in reload() 132 if (Reader.bytesRemaining() > 0) in reload() 272 BinaryStreamReader Reader(*SHS); in initializeSectionHeadersData() local 298 BinaryStreamReader Reader(*FS); in initializeOldFpoRecords() local [all …]
|
| /llvm-project-15.0.7/llvm/unittests/BinaryFormat/ |
| H A D | MsgPackReaderTest.cpp | 23 Reader MPReader(Buffer); in TEST_F() 46 Reader MPReader(Buffer); in TEST_F() 55 Reader MPReader(Buffer); in TEST_F() 65 Reader MPReader(Buffer); in TEST_F() 91 Reader MPReader(Buffer); in TEST_F() 101 Reader MPReader(Buffer); in TEST_F() 111 Reader MPReader(Buffer); in TEST_F() 121 Reader MPReader(Buffer); in TEST_F() 131 Reader MPReader(Buffer); in TEST_F() 141 Reader MPReader(Buffer); in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/ |
| H A D | RecordSerialization.cpp | 52 if (auto EC = Reader.readInteger(N)) in consume() 59 if (auto EC = Reader.readInteger(N)) in consume() 66 if (auto EC = Reader.readInteger(N)) in consume() 73 if (auto EC = Reader.readInteger(N)) in consume() 80 if (auto EC = Reader.readInteger(N)) in consume() 87 if (auto EC = Reader.readInteger(N)) in consume() 117 if (auto EC = consume(Reader, N)) in consume_numeric() 127 return Reader.readInteger(Item); in consume() 140 return Reader.readInteger(Item); in consume() 144 if (Reader.empty()) in consume() [all …]
|
| H A D | DebugSubsectionVisitor.cpp | 32 BinaryStreamReader Reader(R.getRecordData()); in visitDebugSubsection() local 36 if (auto EC = Fragment.initialize(Reader)) in visitDebugSubsection() 43 if (auto EC = Fragment.initialize(Reader)) in visitDebugSubsection() 50 if (auto EC = Fragment.initialize(Reader)) in visitDebugSubsection() 56 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection() 62 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection() 68 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection() 74 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection() 80 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection() 86 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection()
|
| H A D | DebugCrossImpSubsection.cpp | 28 BinaryStreamReader Reader(Stream); in operator ()() local 29 if (Reader.bytesRemaining() < sizeof(CrossModuleImport)) in operator ()() 33 if (auto EC = Reader.readObject(Item.Header)) in operator ()() 35 if (Reader.bytesRemaining() < Item.Header->Count * sizeof(uint32_t)) in operator ()() 39 if (auto EC = Reader.readArray(Item.Imports, Item.Header->Count)) in operator ()() 45 BinaryStreamReader Reader) { in initialize() argument 46 return Reader.readArray(References, Reader.bytesRemaining()); in initialize() 50 BinaryStreamReader Reader(Stream); in initialize() local 51 return initialize(Reader); in initialize()
|
| H A D | DebugFrameDataSubsection.cpp | 17 Error DebugFrameDataSubsectionRef::initialize(BinaryStreamReader Reader) { in initialize() argument 18 if (Reader.bytesRemaining() % sizeof(FrameData) != 0) { in initialize() 19 if (auto EC = Reader.readObject(RelocPtr)) in initialize() 23 if (Reader.bytesRemaining() % sizeof(FrameData) != 0) in initialize() 27 uint32_t Count = Reader.bytesRemaining() / sizeof(FrameData); in initialize() 28 if (auto EC = Reader.readArray(Frames, Count)) in initialize() 34 BinaryStreamReader Reader(Section); in initialize() local 35 return initialize(Reader); in initialize()
|
| H A D | DebugInlineeLinesSubsection.cpp | 26 BinaryStreamReader Reader(Stream); in operator ()() local 28 if (auto EC = Reader.readObject(Item.Header)) in operator ()() 33 if (auto EC = Reader.readInteger(ExtraFileCount)) in operator ()() 35 if (auto EC = Reader.readArray(Item.ExtraFiles, ExtraFileCount)) in operator ()() 39 Len = Reader.getOffset(); in operator ()() 46 Error DebugInlineeLinesSubsectionRef::initialize(BinaryStreamReader Reader) { in initialize() argument 47 if (auto EC = Reader.readEnum(Signature)) in initialize() 51 if (auto EC = Reader.readArray(Lines, Reader.bytesRemaining())) in initialize() 54 assert(Reader.bytesRemaining() == 0); in initialize()
|
| H A D | DebugCrossExSubsection.cpp | 20 BinaryStreamReader Reader) { in initialize() argument 21 if (Reader.bytesRemaining() % sizeof(CrossModuleExport) != 0) in initialize() 26 uint32_t Size = Reader.bytesRemaining() / sizeof(CrossModuleExport); in initialize() 27 return Reader.readArray(References, Size); in initialize() 31 BinaryStreamReader Reader(Stream); in initialize() local 32 return initialize(Reader); in initialize()
|
| H A D | DebugChecksumsSubsection.cpp | 36 BinaryStreamReader Reader(Stream); in operator ()() local 39 if (auto EC = Reader.readObject(Header)) in operator ()() 44 if (auto EC = Reader.readBytes(Item.Checksum, Header->ChecksumSize)) in operator ()() 51 Error DebugChecksumsSubsectionRef::initialize(BinaryStreamReader Reader) { in initialize() argument 52 if (auto EC = Reader.readArray(Checksums, Reader.bytesRemaining())) in initialize() 59 BinaryStreamReader Reader(Section); in initialize() local 60 return initialize(Reader); in initialize()
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | BinaryStreamTest.cpp | 272 BinaryStreamReader Reader(Stream); in TEST_F() local 288 Reader.setOffset(0); in TEST_F() 508 EXPECT_EQ(0U, Reader.bytesRemaining()); in TEST_F() 556 ASSERT_EQ(0U, Reader.bytesRemaining()); in TEST_F() 577 ASSERT_EQ(0U, Reader.bytesRemaining()); in TEST_F() 580 Reader.setOffset(0); in TEST_F() 745 Reader.setOffset(0); in TEST_F() 825 while (!Reader.empty()) { in TEST_F() 850 BinaryStreamReader Reader(Stream); in TEST_F() local 884 BinaryStreamReader Reader(Stream); in TEST_F() local [all …]
|
| H A D | SymbolRemappingReaderTest.cpp | 19 SymbolRemappingReader Reader; member in __anonc2ec6b740111::SymbolRemappingReaderTest 23 Error E = Reader.read(*Buffer); in readWithErrors() 30 Error E = Reader.read(*Buffer); in read() 87 auto Key = Reader.insert("_ZN1B3bar3bazIiEEvv"); in TEST_F() 89 EXPECT_EQ(Key, Reader.lookup("_ZN1A3foo3bazIlEEvv")); in TEST_F() 90 EXPECT_NE(Key, Reader.lookup("_ZN1C3foo3bazIlEEvv")); in TEST_F() 92 Key = Reader.insert("_Z1fIiEvv"); in TEST_F() 94 EXPECT_EQ(Key, Reader.lookup("_Z1gIlEvv")); in TEST_F()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderInternals.h | 44 ASTReader &Reader; variable 87 : Reader(Reader), F(F) {} in ASTDeclContextNameLookupTrait() 159 ASTReader &Reader; variable 170 ASTIdentifierLookupTrait(ASTReader &Reader, ModuleFile &F, 172 : Reader(Reader), F(F), KnownII(II) {} in Reader() function 180 ASTReader &getReader() const { return Reader; } in getReader() 191 ASTReader &Reader; variable 210 ASTSelectorLookupTrait(ASTReader &Reader, ModuleFile &F) in ASTSelectorLookupTrait() argument 211 : Reader(Reader), F(F) {} in ASTSelectorLookupTrait() 244 ASTReader &Reader; variable [all …]
|
| H A D | ASTReaderDecl.cpp | 82 ASTReader &Reader; member in clang::ASTDeclReader 207 ASTReader &Reader; member in clang::ASTDeclReader::FindExistingResult 215 FindExistingResult(ASTReader &Reader) : Reader(Reader) {} in FindExistingResult() argument 220 : Reader(Reader), New(New), Existing(Existing), AddResult(true), in FindExistingResult() 225 : Reader(Other.Reader), New(Other.New), Existing(Other.Existing), in FindExistingResult() 253 : Reader(Reader), Record(Record), Loc(Loc), ThisDeclID(thisDeclID), in ASTDeclReader() 1272 Reader in VisitObjCIvarDecl() 2856 AttrReader(ASTRecordReader &Reader) : Reader(Reader) {} in AttrReader() argument 3864 Reader.Visit(D); in ReadDeclRecord() 4070 ASTReader &Reader; member in __anon84cc0b6a0511::ObjCCategoriesVisitor [all …]
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | ChainedIncludesSource.cpp | 85 std::unique_ptr<ASTReader> Reader; in createASTReader() local 86 Reader.reset(new ASTReader( in createASTReader() 94 Reader->setDeserializationListener(deserialListener); in createASTReader() 99 PP.setPredefines(Reader->getSuggestedPredefines()); in createASTReader() 100 return Reader.release(); in createASTReader() 187 IntrusiveRefCntPtr<ASTReader> Reader; in createChainedIncludesSource() local 188 Reader = createASTReader( in createChainedIncludesSource() 191 if (!Reader) in createChainedIncludesSource() 193 Clang->setASTReader(Reader); in createChainedIncludesSource() 194 Clang->getASTContext().setExternalSource(Reader); in createChainedIncludesSource() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/ |
| H A D | MsgPackReader.h | 99 class Reader { 102 Reader(MemoryBufferRef InputBuffer); 104 Reader(StringRef Input); 106 Reader(const Reader &) = delete; 107 Reader &operator=(const Reader &) = delete;
|
| /llvm-project-15.0.7/llvm/lib/ObjectYAML/ |
| H A D | CodeViewYAMLTypeHashing.cpp | 52 BinaryStreamReader Reader(DebugH, llvm::support::little); in fromDebugH() local 54 cantFail(Reader.readInteger(DHS.Magic)); in fromDebugH() 55 cantFail(Reader.readInteger(DHS.Version)); in fromDebugH() 56 cantFail(Reader.readInteger(DHS.HashAlgorithm)); in fromDebugH() 58 while (Reader.bytesRemaining() != 0) { in fromDebugH() 60 cantFail(Reader.readBytes(S, 8)); in fromDebugH() 63 assert(Reader.bytesRemaining() == 0); in fromDebugH()
|