Home
last modified time | relevance | path

Searched refs:Reader (Results 1 – 25 of 152) sorted by relevance

1234567

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DRecordSerialization.h70 return Reader.readObject(Item); in consume()
79 return consume(Reader, Item); in deserialize()
108 while (!Reader.empty() && Reader.peek() < LF_PAD0) { in deserialize()
124 if (Reader.empty()) in deserialize()
128 while (Reader.peek() != 0) { in deserialize()
134 return Reader.skip(1); in deserialize()
188 return Item.deserialize(Reader); in consume()
194 return Item.deserialize(Reader); in consume()
199 return Item.deserialize(Reader); in consume()
205 return Item.deserialize(Reader); in consume()
[all …]
H A DTypeDeserializer.h31 : 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 DCodeViewRecordIO.h48 return Reader->getOffset(); in getCurrentOffset()
55 explicit CodeViewRecordIO(BinaryStreamReader &Reader) : Reader(&Reader) {} in CodeViewRecordIO() argument
70 return (Streamer != nullptr) && (Reader == nullptr) && (Writer == nullptr); in isStreaming()
73 return (Reader != nullptr) && (Streamer == nullptr) && (Writer == nullptr); in isReading()
76 return (Writer != nullptr) && (Streamer == nullptr) && (Reader == nullptr); in isWriting()
94 if (auto EC = Reader->readObject(ValuePtr)) in mapObject()
111 return Reader->readInteger(Value);
166 if (auto EC = Reader->readInteger(Size))
191 while (!Reader->empty() && Reader->peek() < 0xf0 /* LF_PAD0 */) {
262 BinaryStreamReader *Reader = nullptr; variable
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h34 ASTReader *Reader; variable
45 : DataStreamBasicReader(Reader.getContext()), Reader(&Reader), F(&F) {} in ASTRecordReader()
94 return Reader->getSubmodule(GlobalID); in getSubmodule()
177 return Reader->readType(*F, Record, Idx); in readType()
193 return Reader->ReadDecl(*F, Record, Idx); in readDecl()
310 return Reader->ReadString(Record, Idx); in readString()
315 return Reader->ReadPath(*F, Record, Idx); in readPath()
331 return Reader->ReadToken(*F, Record, Idx); in readToken()
335 Reader->RecordSwitchCaseID(SC, ID); in recordSwitchCaseID()
340 return Reader->getSwitchCaseWithID(ID); in getSwitchCaseWithID()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DPDBStringTable.cpp28 if (auto EC = Reader.readObject(Header)) in readHeader()
38 assert(Reader.bytesRemaining() == 0); in readHeader()
44 if (auto EC = Reader.readStreamRef(Stream)) in readStrings()
53 assert(Reader.bytesRemaining() == 0); in readStrings()
64 if (auto EC = Reader.readObject(HashCount)) in readHashTable()
80 assert(Reader.bytesRemaining() == 0); in readEpilogue()
88 std::tie(SectionReader, Reader) = Reader.split(sizeof(PDBStringTableHeader)); in reload()
92 std::tie(SectionReader, Reader) = Reader.split(Header->ByteSize); in reload()
98 if (auto EC = readHashTable(Reader)) in reload()
101 std::tie(SectionReader, Reader) = Reader.split(sizeof(uint32_t)); in reload()
[all …]
H A DPublicsStream.cpp59 BinaryStreamReader Reader(*Stream); in reload() local
62 if (Reader.bytesRemaining() < in reload()
68 if (Reader.readObject(Header)) in reload()
73 if (auto E = PublicsTable.read(Reader)) in reload()
78 if (auto EC = Reader.readArray(AddressMap, NumAddressMapEntries)) in reload()
84 if (auto EC = Reader.readArray(ThunkMap, Header->NumThunks)) in reload()
90 if (Reader.bytesRemaining() > 0) { in reload()
91 if (auto EC = Reader.readArray(SectionOffsets, Header->NumSections)) in reload()
97 if (Reader.bytesRemaining() > 0) in reload()
H A DModuleDebugStream.cpp38 BinaryStreamReader Reader(*Stream); in reload() local
41 if (Error E = reloadSerialize(Reader)) in reload()
44 if (Reader.bytesRemaining() > 0) in reload()
50 Error ModuleDebugStreamRef::reloadSerialize(BinaryStreamReader &Reader) { in reloadSerialize() argument
61 if (auto EC = Reader.readInteger(Signature)) in reloadSerialize()
63 Reader.setOffset(0); in reloadSerialize()
64 if (auto EC = Reader.readSubstream(SymbolsSubstream, SymbolSize)) in reloadSerialize()
66 if (auto EC = Reader.readSubstream(C11LinesSubstream, C11Size)) in reloadSerialize()
68 if (auto EC = Reader.readSubstream(C13LinesSubstream, C13Size)) in reloadSerialize()
82 if (auto EC = Reader.readInteger(GlobalRefsSize)) in reloadSerialize()
[all …]
H A DGlobalsStream.cpp41 BinaryStreamReader Reader(*Stream); in reload() local
42 if (auto E = GlobalsTable.read(Reader)) in reload()
94 BinaryStreamReader &Reader) { in readGSIHashHeader() argument
95 if (Reader.readObject(HashHdr)) in readGSIHashHeader()
109 BinaryStreamReader &Reader) { in readGSIHashRecords() argument
119 if (auto EC = Reader.readArray(HashRecords, NumHashRecords)) in readGSIHashRecords()
132 BinaryStreamReader &Reader) { in readGSIHashBuckets() argument
163 if (auto EC = Reader.readArray(HashBuckets, NumBuckets)) in readGSIHashBuckets()
171 Error GSIHashTable::read(BinaryStreamReader &Reader) { in read() argument
172 if (auto EC = readGSIHashHeader(HashHdr, Reader)) in read()
[all …]
H A DInfoStream.cpp26 BinaryStreamReader Reader(*Stream); in reload() local
28 if (auto EC = Reader.readObject(Header)) in reload()
45 uint32_t Offset = Reader.getOffset(); in reload()
46 if (auto EC = NamedStreams.load(Reader)) in reload()
48 uint32_t NewOffset = Reader.getOffset(); in reload()
51 Reader.setOffset(Offset); in reload()
52 if (auto EC = Reader.readSubstream(SubNamedStreams, NamedStreamMapByteSize)) in reload()
56 while (!Stop && !Reader.empty()) { in reload()
58 if (auto EC = Reader.readEnum(Sig)) in reload()
H A DDbiStream.cpp35 BinaryStreamReader &Reader) { in loadSectionContribs() argument
36 if (Reader.bytesRemaining() % sizeof(ContribType) != 0) in loadSectionContribs()
42 if (auto EC = Reader.readArray(Output, Count)) in loadSectionContribs()
53 BinaryStreamReader Reader(*Stream); in reload() local
58 if (auto EC = Reader.readObject(Header)) in reload()
103 if (auto EC = Reader.readSubstream(SecContrSubstream, in reload()
115 if (auto EC = Reader.readArray( in reload()
134 if (Reader.bytesRemaining() > 0) in reload()
274 BinaryStreamReader Reader(*SHS); in initializeSectionHeadersData() local
300 BinaryStreamReader Reader(*FS); in initializeOldFpoRecords() local
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DRecordSerialization.cpp52 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 DDebugSubsectionVisitor.cpp31 BinaryStreamReader Reader(R.getRecordData()); in visitDebugSubsection() local
35 if (auto EC = Fragment.initialize(Reader)) in visitDebugSubsection()
42 if (auto EC = Fragment.initialize(Reader)) in visitDebugSubsection()
49 if (auto EC = Fragment.initialize(Reader)) in visitDebugSubsection()
55 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection()
61 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection()
67 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection()
73 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection()
79 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection()
85 if (auto EC = Section.initialize(Reader)) in visitDebugSubsection()
H A DDebugCrossImpSubsection.cpp28 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 DDebugFrameDataSubsection.cpp15 Error DebugFrameDataSubsectionRef::initialize(BinaryStreamReader Reader) { in initialize() argument
16 if (Reader.bytesRemaining() % sizeof(FrameData) != 0) { in initialize()
17 if (auto EC = Reader.readObject(RelocPtr)) in initialize()
21 if (Reader.bytesRemaining() % sizeof(FrameData) != 0) in initialize()
25 uint32_t Count = Reader.bytesRemaining() / sizeof(FrameData); in initialize()
26 if (auto EC = Reader.readArray(Frames, Count)) in initialize()
32 BinaryStreamReader Reader(Section); in initialize() local
33 return initialize(Reader); in initialize()
H A DDebugInlineeLinesSubsection.cpp25 BinaryStreamReader Reader(Stream); in operator ()() local
27 if (auto EC = Reader.readObject(Item.Header)) in operator ()()
32 if (auto EC = Reader.readInteger(ExtraFileCount)) in operator ()()
34 if (auto EC = Reader.readArray(Item.ExtraFiles, ExtraFileCount)) in operator ()()
38 Len = Reader.getOffset(); in operator ()()
45 Error DebugInlineeLinesSubsectionRef::initialize(BinaryStreamReader Reader) { in initialize() argument
46 if (auto EC = Reader.readEnum(Signature)) in initialize()
50 if (auto EC = Reader.readArray(Lines, Reader.bytesRemaining())) in initialize()
53 assert(Reader.bytesRemaining() == 0); in initialize()
H A DDebugCrossExSubsection.cpp19 BinaryStreamReader Reader) { in initialize() argument
20 if (Reader.bytesRemaining() % sizeof(CrossModuleExport) != 0) in initialize()
25 uint32_t Size = Reader.bytesRemaining() / sizeof(CrossModuleExport); in initialize()
26 return Reader.readArray(References, Size); in initialize()
30 BinaryStreamReader Reader(Stream); in initialize() local
31 return initialize(Reader); in initialize()
H A DDebugChecksumsSubsection.cpp36 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()
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderInternals.h45 ASTReader &Reader; variable
88 : Reader(Reader), F(F) {} in ASTDeclContextNameLookupTrait()
160 ASTReader &Reader; variable
171 ASTIdentifierLookupTrait(ASTReader &Reader, ModuleFile &F,
173 : Reader(Reader), F(F), KnownII(II) {} in Reader() function
181 ASTReader &getReader() const { return Reader; } in getReader()
192 ASTReader &Reader; variable
211 ASTSelectorLookupTrait(ASTReader &Reader, ModuleFile &F) in ASTSelectorLookupTrait() argument
212 : Reader(Reader), F(F) {} in ASTSelectorLookupTrait()
245 ASTReader &Reader; variable
[all …]
H A DASTReaderDecl.cpp81 ASTReader &Reader; member in clang::ASTDeclReader
206 ASTReader &Reader; member in clang::ASTDeclReader::FindExistingResult
214 FindExistingResult(ASTReader &Reader) : Reader(Reader) {} in FindExistingResult() argument
219 : Reader(Reader), New(New), Existing(Existing), AddResult(true), in FindExistingResult()
224 : Reader(Other.Reader), New(Other.New), Existing(Other.Existing), in FindExistingResult()
252 : Reader(Reader), Record(Record), Loc(Loc), ThisDeclID(thisDeclID), in ASTDeclReader()
1809 assert(Reader.Lookups.find(MergeDD.Definition) == Reader.Lookups.end() && in MergeDefinitionData()
2748 AttrReader(ASTRecordReader &Reader) : Reader(Reader) {} in AttrReader() argument
4114 Reader.Visit(D); in ReadDeclRecord()
4320 ASTReader &Reader; member in __anon170f03ee0611::ObjCCategoriesVisitor
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/
H A DChainedIncludesSource.cpp85 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 …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMsgPackReader.h100 class Reader {
103 Reader(MemoryBufferRef InputBuffer);
105 Reader(StringRef Input);
107 Reader(const Reader &) = delete;
108 Reader &operator=(const Reader &) = delete;
/freebsd-13.1/contrib/llvm-project/lld/docs/
H A DReaders.rst12 The purpose of a "Reader" is to take an object file in a particular format
14 representing the object file. A Reader inherits from
15 `lld::Reader`:cpp:class: which lives in
16 :file:`include/lld/Core/Reader.h` and
17 :file:`lib/Core/Reader.cpp`.
19 The Reader infrastructure for an object format ``Foo`` requires the
30 .. cpp:function:: Reader *createReaderFoo(ReaderOptionsFoo &reader)
37 .. cpp:class:: ReaderFoo : public Reader
39 This is the concrete Reader class which can be called to parse
49 class is the one-and-only way to control how the Reader operates when
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypeHashing.cpp52 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()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DPDBStringTable.h34 Error reload(BinaryStreamReader &Reader);
49 Error readHeader(BinaryStreamReader &Reader);
50 Error readStrings(BinaryStreamReader &Reader);
51 Error readHashTable(BinaryStreamReader &Reader);
52 Error readEpilogue(BinaryStreamReader &Reader);
/freebsd-13.1/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DMsgPackReader.cpp23 Reader::Reader(MemoryBufferRef InputBuffer) in Reader() function in Reader
27 Reader::Reader(StringRef Input) : Reader({Input, "MsgPack"}) {} in Reader() function in Reader
29 Expected<bool> Reader::read(Object &Obj) { in read()
182 template <class T> Expected<bool> Reader::readRaw(Object &Obj) { in readRaw()
192 template <class T> Expected<bool> Reader::readInt(Object &Obj) { in readInt()
202 template <class T> Expected<bool> Reader::readUInt(Object &Obj) { in readUInt()
212 template <class T> Expected<bool> Reader::readLength(Object &Obj) { in readLength()
222 template <class T> Expected<bool> Reader::readExt(Object &Obj) { in readExt()
232 Expected<bool> Reader::createRaw(Object &Obj, uint32_t Size) { in createRaw()
242 Expected<bool> Reader::createExt(Object &Obj, uint32_t Size) { in createExt()

1234567