| /freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | RecordSerialization.h | 68 return Reader.readObject(Item); in consume() 77 return consume(Reader, Item); in deserialize() 106 while (!Reader.empty() && Reader.peek() < LF_PAD0) { in deserialize() 122 if (Reader.empty()) in deserialize() 126 while (Reader.peek() != 0) { in deserialize() 132 return Reader.skip(1); in deserialize() 186 return Item.deserialize(Reader); in consume() 192 return Item.deserialize(Reader); in consume() 197 return Item.deserialize(Reader); in consume() 203 return Item.deserialize(Reader); in consume() [all …]
|
| H A D | TypeDeserializer.h | 32 : Stream(RecordData, llvm::support::little), Reader(Stream), in MappingInfo() 33 Mapping(Reader) {} in MappingInfo() 36 BinaryStreamReader Reader; member 106 : Reader(R), Mapping(Reader), StartOffset(0) {} in MappingInfo() 108 BinaryStreamReader &Reader; member 114 explicit FieldListDeserializer(BinaryStreamReader &Reader) : Mapping(Reader) { in FieldListDeserializer() argument 127 Mapping.StartOffset = Mapping.Reader.getOffset(); in visitMemberBegin() 152 uint32_t EndOffset = Mapping.Reader.getOffset(); in visitKnownMemberImpl() 154 Mapping.Reader.setOffset(Mapping.StartOffset); in visitKnownMemberImpl() 155 if (auto EC = Mapping.Reader.readBytes(CVR.Data, RecordLength)) in visitKnownMemberImpl() [all …]
|
| H A D | CodeViewRecordIO.h | 32 return (isWriting()) ? Writer->getOffset() : Reader->getOffset(); in getCurrentOffset() 36 explicit CodeViewRecordIO(BinaryStreamReader &Reader) : Reader(&Reader) {} in CodeViewRecordIO() argument 44 bool isReading() const { return Reader != nullptr; } in isReading() 54 if (auto EC = Reader->readObject(ValuePtr)) in mapObject() 64 return Reader->readInteger(Value); in mapInteger() 104 if (auto EC = Reader->readInteger(Size)) in mapVectorN() 127 while (!Reader->empty() && Reader->peek() < 0xf0 /* LF_PAD0 */) { in mapVectorTail() 164 BinaryStreamReader *Reader = nullptr; variable
|
| /freebsd-12.1/contrib/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | PDBStringTable.cpp | 29 if (auto EC = Reader.readObject(Header)) in readHeader() 39 assert(Reader.bytesRemaining() == 0); in readHeader() 45 if (auto EC = Reader.readStreamRef(Stream)) in readStrings() 54 assert(Reader.bytesRemaining() == 0); in readStrings() 65 if (auto EC = Reader.readObject(HashCount)) in readHashTable() 81 assert(Reader.bytesRemaining() == 0); in readEpilogue() 89 std::tie(SectionReader, Reader) = Reader.split(sizeof(PDBStringTableHeader)); in reload() 93 std::tie(SectionReader, Reader) = Reader.split(Header->ByteSize); in reload() 99 if (auto EC = readHashTable(Reader)) in reload() 102 std::tie(SectionReader, Reader) = Reader.split(sizeof(uint32_t)); in reload() [all …]
|
| H A D | PublicsStream.cpp | 60 BinaryStreamReader Reader(*Stream); in reload() local 63 if (Reader.bytesRemaining() < in reload() 69 if (Reader.readObject(Header)) in reload() 74 if (auto E = PublicsTable.read(Reader)) in reload() 79 if (auto EC = Reader.readArray(AddressMap, NumAddressMapEntries)) in reload() 85 if (auto EC = Reader.readArray(ThunkMap, Header->NumThunks)) in reload() 91 if (Reader.bytesRemaining() > 0) { in reload() 92 if (auto EC = Reader.readArray(SectionOffsets, Header->NumSections)) in reload() 98 if (Reader.bytesRemaining() > 0) in reload()
|
| 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 164 if (auto EC = Reader.readArray(HashBuckets, NumBuckets)) in readGSIHashBuckets() 172 Error GSIHashTable::read(BinaryStreamReader &Reader) { in read() argument 173 if (auto EC = readGSIHashHeader(HashHdr, Reader)) in read() [all …]
|
| H A D | DbiStream.cpp | 36 BinaryStreamReader &Reader) { in loadSectionContribs() argument 37 if (Reader.bytesRemaining() % sizeof(ContribType) != 0) in loadSectionContribs() 43 if (auto EC = Reader.readArray(Output, Count)) in loadSectionContribs() 54 BinaryStreamReader Reader(*Stream); in reload() local 59 if (auto EC = Reader.readObject(Header)) in reload() 104 if (auto EC = Reader.readSubstream(SecContrSubstream, in reload() 116 if (auto EC = Reader.readArray( in reload() 133 if (Reader.bytesRemaining() > 0) in reload() 272 BinaryStreamReader Reader(*SHS); in initializeSectionHeadersData() local 307 BinaryStreamReader Reader(*FS); in initializeFpoRecords() local [all …]
|
| H A D | InfoStream.cpp | 27 BinaryStreamReader Reader(*Stream); in reload() local 29 if (auto EC = Reader.readObject(Header)) in reload() 46 uint32_t Offset = Reader.getOffset(); in reload() 47 if (auto EC = NamedStreams.load(Reader)) in reload() 49 uint32_t NewOffset = Reader.getOffset(); in reload() 52 Reader.setOffset(Offset); in reload() 53 if (auto EC = Reader.readSubstream(SubNamedStreams, NamedStreamMapByteSize)) in reload() 57 while (!Stop && !Reader.empty()) { in reload() 59 if (auto EC = Reader.readEnum(Sig)) in reload()
|
| H A D | ModuleDebugStream.cpp | 38 BinaryStreamReader Reader(*Stream); in reload() local 50 if (auto EC = Reader.readInteger(Signature)) in reload() 52 Reader.setOffset(0); in reload() 53 if (auto EC = Reader.readSubstream(SymbolsSubstream, SymbolSize)) in reload() 55 if (auto EC = Reader.readSubstream(C11LinesSubstream, C11Size)) in reload() 57 if (auto EC = Reader.readSubstream(C13LinesSubstream, C13Size)) in reload() 71 if (auto EC = Reader.readInteger(GlobalRefsSize)) in reload() 73 if (auto EC = Reader.readSubstream(GlobalRefsSubstream, GlobalRefsSize)) in reload() 75 if (Reader.bytesRemaining() > 0) in reload()
|
| /freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/ |
| H A D | RecordSerialization.cpp | 53 if (auto EC = Reader.readInteger(N)) in consume() 60 if (auto EC = Reader.readInteger(N)) in consume() 67 if (auto EC = Reader.readInteger(N)) in consume() 74 if (auto EC = Reader.readInteger(N)) in consume() 81 if (auto EC = Reader.readInteger(N)) in consume() 88 if (auto EC = Reader.readInteger(N)) in consume() 118 if (auto EC = consume(Reader, N)) in consume_numeric() 128 return Reader.readInteger(Item); in consume() 141 return Reader.readInteger(Item); in consume() 145 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 | 29 BinaryStreamReader Reader(Stream); in operator ()() local 30 if (Reader.bytesRemaining() < sizeof(CrossModuleImport)) in operator ()() 34 if (auto EC = Reader.readObject(Item.Header)) in operator ()() 36 if (Reader.bytesRemaining() < Item.Header->Count * sizeof(uint32_t)) in operator ()() 40 if (auto EC = Reader.readArray(Item.Imports, Item.Header->Count)) in operator ()() 46 BinaryStreamReader Reader) { in initialize() argument 47 return Reader.readArray(References, Reader.bytesRemaining()); in initialize() 51 BinaryStreamReader Reader(Stream); in initialize() local 52 return initialize(Reader); in initialize()
|
| H A D | DebugFrameDataSubsection.cpp | 16 Error DebugFrameDataSubsectionRef::initialize(BinaryStreamReader Reader) { in initialize() argument 17 if (Reader.bytesRemaining() % sizeof(FrameData) != 0) { in initialize() 18 if (auto EC = Reader.readObject(RelocPtr)) in initialize() 22 if (Reader.bytesRemaining() % sizeof(FrameData) != 0) in initialize() 26 uint32_t Count = Reader.bytesRemaining() / sizeof(FrameData); in initialize() 27 if (auto EC = Reader.readArray(Frames, Count)) in initialize() 33 BinaryStreamReader Reader(Section); in initialize() local 34 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 | 37 BinaryStreamReader Reader(Stream); in operator ()() local 40 if (auto EC = Reader.readObject(Header)) in operator ()() 45 if (auto EC = Reader.readBytes(Item.Checksum, Header->ChecksumSize)) in operator ()() 52 Error DebugChecksumsSubsectionRef::initialize(BinaryStreamReader Reader) { in initialize() argument 53 if (auto EC = Reader.readArray(Checksums, Reader.bytesRemaining())) in initialize() 60 BinaryStreamReader Reader(Section); in initialize() local 61 return initialize(Reader); in initialize()
|
| H A D | CodeViewRecordIO.cpp | 62 return Reader->padToAlignment(Align); in padToAlignment() 69 if (Reader->bytesRemaining() == 0) in skipPadding() 72 uint8_t Leaf = Reader->peek(); in skipPadding() 78 return Reader->skip(BytesToAdvance); in skipPadding() 86 if (auto EC = Reader->readBytes(Bytes, Reader->bytesRemaining())) in mapByteVectorTail() 110 if (auto EC = Reader->readInteger(I)) in mapInteger() 127 if (auto EC = consume(*Reader, N)) in mapEncodedInteger() 141 if (auto EC = consume(*Reader, N)) in mapEncodedInteger() 155 return consume(*Reader, Value); in mapEncodedInteger() 165 if (auto EC = Reader->readCString(Value)) in mapStringZ() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderInternals.h | 46 ASTReader &Reader; variable 89 : Reader(Reader), F(F) {} in ASTDeclContextNameLookupTrait() 161 ASTReader &Reader; variable 172 ASTIdentifierLookupTrait(ASTReader &Reader, ModuleFile &F, 174 : Reader(Reader), F(F), KnownII(II) {} in Reader() function 182 ASTReader &getReader() const { return Reader; } in getReader() 193 ASTReader &Reader; variable 212 ASTSelectorLookupTrait(ASTReader &Reader, ModuleFile &F) in ASTSelectorLookupTrait() argument 213 : Reader(Reader), F(F) {} in ASTSelectorLookupTrait() 246 ASTReader &Reader; variable [all …]
|
| H A D | ASTReaderDecl.cpp | 82 ASTReader &Reader; member in clang::ASTDeclReader 215 ASTReader &Reader; member in clang::ASTDeclReader::FindExistingResult 223 FindExistingResult(ASTReader &Reader) : Reader(Reader) {} in FindExistingResult() argument 228 : Reader(Reader), New(New), Existing(Existing), AddResult(true), in FindExistingResult() 233 : Reader(Other.Reader), New(Other.New), Existing(Other.Existing), in FindExistingResult() 261 : Reader(Reader), Record(Record), Loc(Loc), ThisDeclID(thisDeclID), in ASTDeclReader() 2674 ASTReader *Reader; member in __anonf165d1090211::AttrReader 2681 : F(&F), Reader(&Reader), Record(Record), Idx(Idx) {} in AttrReader() 3881 Reader.Visit(D); in ReadDeclRecord() 4062 ASTReader &Reader; member in __anonf165d1090511::ObjCCategoriesVisitor [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Serialization/ |
| H A D | ASTReader.h | 291 ASTReader &Reader; variable 295 : PP(PP), Reader(Reader) {} in PCHValidator() 1167 : Reader(reader), PrevKind(Reader.ReadingKind) { in ReadingKindTracker() 1183 : Reader(reader), PrevState(Reader.ProcessingUpdateRecords) { in ProcessingUpdatesRAIIObj() 1403 : iterator_adaptor_base(Pos), Reader(Reader), Mod(Mod) {} in ModuleDeclIterator() 1406 return Reader->GetDecl(Reader->getGlobalDeclID(*Mod, *I)); 1412 assert(Reader == RHS.Reader && Mod == RHS.Mod); 1596 : Reader(Reader) { in ListenerScope() 2365 ASTReader *Reader; variable 2375 ASTRecordReader(ASTReader &Reader, ModuleFile &F) : Reader(&Reader), F(&F) {} in ASTRecordReader() argument [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/ |
| H A D | ChainedIncludesSource.cpp | 85 std::unique_ptr<ASTReader> Reader; in createASTReader() local 86 Reader.reset(new ASTReader(PP, &CI.getASTContext(), in createASTReader() 94 Reader->setDeserializationListener(deserialListener); in createASTReader() 99 PP.setPredefines(Reader->getSuggestedPredefines()); in createASTReader() 100 return Reader.release(); in createASTReader() 186 IntrusiveRefCntPtr<ASTReader> Reader; in createChainedIncludesSource() local 187 Reader = createASTReader( in createChainedIncludesSource() 190 if (!Reader) in createChainedIncludesSource() 192 Clang->setModuleManager(Reader); in createChainedIncludesSource() 193 Clang->getASTContext().setExternalSource(Reader); in createChainedIncludesSource() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lld/docs/ |
| H A D | Readers.rst | 12 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-12.1/contrib/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;
|
| /freebsd-12.1/contrib/llvm/lib/ObjectYAML/ |
| H A D | CodeViewYAMLTypeHashing.cpp | 53 BinaryStreamReader Reader(DebugH, llvm::support::little); in fromDebugH() local 55 cantFail(Reader.readInteger(DHS.Magic)); in fromDebugH() 56 cantFail(Reader.readInteger(DHS.Version)); in fromDebugH() 57 cantFail(Reader.readInteger(DHS.HashAlgorithm)); in fromDebugH() 59 while (Reader.bytesRemaining() != 0) { in fromDebugH() 61 cantFail(Reader.readBytes(S, 8)); in fromDebugH() 64 assert(Reader.bytesRemaining() == 0); in fromDebugH()
|
| /freebsd-12.1/contrib/llvm/lib/XRay/ |
| H A D | Trace.cpp | 50 DataExtractor Reader(Data, IsLittleEndian, 8); in loadNaiveFormatLog() local 67 while (Reader.isValidOffset(OffsetPtr)) { in loadNaiveFormatLog() 73 auto RecordType = Reader.getU16(&OffsetPtr); in loadNaiveFormatLog() 86 Record.CPU = Reader.getU8(&OffsetPtr); in loadNaiveFormatLog() 93 auto Type = Reader.getU8(&OffsetPtr); in loadNaiveFormatLog() 126 Record.TSC = Reader.getU64(&OffsetPtr); in loadNaiveFormatLog() 133 Record.TId = Reader.getU32(&OffsetPtr); in loadNaiveFormatLog() 140 Record.PId = Reader.getU32(&OffsetPtr); in loadNaiveFormatLog() 162 auto TId = Reader.getU32(&OffsetPtr); in loadNaiveFormatLog() 169 auto PId = Reader.getU32(&OffsetPtr); in loadNaiveFormatLog() [all …]
|