Searched refs:StreamRef (Results 1 - 21 of 21) sorted by relevance

/external/llvm/include/llvm/DebugInfo/CodeView/
H A DStreamRef.h1 //===- StreamRef.h - A copyable reference to a stream -----------*- C++ -*-===//
19 class StreamRef { class in namespace:llvm::codeview
21 StreamRef() : Stream(nullptr), ViewOffset(0), Length(0) {} function in class:llvm::codeview::StreamRef
22 StreamRef(const StreamInterface &Stream) function in class:llvm::codeview::StreamRef
24 StreamRef(const StreamInterface &Stream, uint32_t Offset, uint32_t Length) function in class:llvm::codeview::StreamRef
27 // Use StreamRef.slice() instead.
28 StreamRef(const StreamRef &S, uint32_t Offset, uint32_t Length) = delete;
48 // This StreamRef might refer to a smaller window over a larger stream. In
67 StreamRef drop_fron
[all...]
H A DModuleSubstreamVisitor.h18 #include "llvm/DebugInfo/CodeView/StreamRef.h"
33 Error operator()(StreamRef Stream, uint32_t &Len,
75 Error operator()(StreamRef Stream, uint32_t &Len,
97 virtual Error visitUnknown(ModuleSubstreamKind Kind, StreamRef Data) = 0;
98 virtual Error visitSymbols(StreamRef Data);
99 virtual Error visitLines(StreamRef Data, const LineSubstreamHeader *Header,
101 virtual Error visitStringTable(StreamRef Data);
102 virtual Error visitFileChecksums(StreamRef Data,
104 virtual Error visitFrameData(StreamRef Data);
105 virtual Error visitInlineeLines(StreamRef Dat
[all...]
H A DModuleSubstream.h15 #include "llvm/DebugInfo/CodeView/StreamRef.h"
62 ModuleSubstream(ModuleSubstreamKind Kind, StreamRef Data);
63 static Error initialize(StreamRef Stream, ModuleSubstream &Info);
66 StreamRef getRecordData() const;
70 StreamRef Data;
74 Error operator()(StreamRef Stream, uint32_t &Length,
H A DStreamWriter.h25 class StreamRef;
29 StreamWriter(StreamRef Stream);
36 Error writeStreamRef(StreamRef Ref);
37 Error writeStreamRef(StreamRef Ref, uint32_t Size);
80 StreamRef Stream;
H A DStreamReader.h25 class StreamRef;
29 StreamReader(StreamRef Stream);
37 Error readStreamRef(StreamRef &Ref);
38 Error readStreamRef(StreamRef &Ref, uint32_t Length);
75 StreamRef S;
93 StreamRef View = Stream.slice(Offset, Length);
105 StreamRef Stream;
H A DStreamArray.h13 #include "llvm/DebugInfo/CodeView/StreamRef.h"
23 /// extraction logic. On input it receives a StreamRef pointing to the
37 Error operator()(StreamRef Stream, uint32_t &Len, T &Item) const = delete;
86 explicit VarStreamArray(StreamRef Stream) : Stream(Stream) {}
87 VarStreamArray(StreamRef Stream, const Extractor &E) : Stream(Stream), E(E) {}
100 StreamRef getUnderlyingStream() const { return Stream; }
103 StreamRef Stream;
188 StreamRef IterRef;
203 FixedStreamArray(StreamRef Stream) : Stream(Stream) {
229 StreamRef getUnderlyingStrea
[all...]
H A DCVRecord.h31 Error operator()(StreamRef Stream, uint32_t &Len,
/external/llvm/lib/DebugInfo/CodeView/
H A DModuleSubstreamVisitor.cpp15 Error IModuleSubstreamVisitor::visitSymbols(StreamRef Data) {
18 Error IModuleSubstreamVisitor::visitLines(StreamRef Data,
23 Error IModuleSubstreamVisitor::visitStringTable(StreamRef Data) {
27 StreamRef Data, const FileChecksumArray &Checksums) {
30 Error IModuleSubstreamVisitor::visitFrameData(StreamRef Data) {
33 Error IModuleSubstreamVisitor::visitInlineeLines(StreamRef Data) {
36 Error IModuleSubstreamVisitor::visitCrossScopeImports(StreamRef Data) {
39 Error IModuleSubstreamVisitor::visitCrossScopeExports(StreamRef Data) {
42 Error IModuleSubstreamVisitor::visitILLines(StreamRef Data) {
45 Error IModuleSubstreamVisitor::visitFuncMDTokenMap(StreamRef Dat
[all...]
H A DModuleSubstream.cpp19 ModuleSubstream::ModuleSubstream(ModuleSubstreamKind Kind, StreamRef Data)
22 Error ModuleSubstream::initialize(StreamRef Stream, ModuleSubstream &Info) {
42 StreamRef ModuleSubstream::getRecordData() const { return Data; }
H A DStreamWriter.cpp14 #include "llvm/DebugInfo/CodeView/StreamRef.h"
19 StreamWriter::StreamWriter(StreamRef S) : Stream(S), Offset(0) {}
54 Error StreamWriter::writeStreamRef(StreamRef Ref) {
61 Error StreamWriter::writeStreamRef(StreamRef Ref, uint32_t Length) {
H A DStreamReader.cpp13 #include "llvm/DebugInfo/CodeView/StreamRef.h"
18 StreamReader::StreamReader(StreamRef S) : Stream(S), Offset(0) {}
83 Error StreamReader::readStreamRef(StreamRef &Ref) {
87 Error StreamReader::readStreamRef(StreamRef &Ref, uint32_t Length) {
/external/llvm/include/llvm/DebugInfo/PDB/Raw/
H A DModStream.h17 #include "llvm/DebugInfo/CodeView/StreamRef.h"
48 codeview::StreamRef LinesSubstream;
49 codeview::StreamRef C13LinesSubstream;
50 codeview::StreamRef GlobalRefsSubstream;
H A DDbiStream.h15 #include "llvm/DebugInfo/CodeView/StreamRef.h"
121 codeview::StreamRef ModInfoSubstream;
122 codeview::StreamRef SecContrSubstream;
123 codeview::StreamRef SecMapSubstream;
124 codeview::StreamRef FileInfoSubstream;
125 codeview::StreamRef TypeServerMapSubstream;
126 codeview::StreamRef ECSubstream;
128 codeview::StreamRef NamesBuffer;
H A DModInfo.h15 #include "llvm/DebugInfo/CodeView/StreamRef.h"
31 static Error initialize(codeview::StreamRef Stream, ModInfo &Info);
67 Error operator()(StreamRef Stream, uint32_t &Length,
H A DNameHashTable.h16 #include "llvm/DebugInfo/CodeView/StreamRef.h"
44 codeview::StreamRef NamesBuffer;
/external/llvm/lib/DebugInfo/PDB/Raw/
H A DModStream.cpp39 codeview::StreamRef S;
H A DModInfo.cpp78 Error ModInfo::initialize(codeview::StreamRef Stream, ModInfo &Info) {
/external/lzma/CPP/7zip/Archive/Common/
H A DCoderMixer2.cpp401 if (bs.StreamRef || bs.InStreamSpec)
405 bs.StreamRef = spec;
506 if (bs.StreamRef || bs.OutStreamSpec)
510 bs.StreamRef = (ISequentialOutStream *)spec;
H A DCoderMixer2.h306 CMyComPtr<IUnknown> StreamRef; member in struct:NCoderMixer2::CStBinderStream
/external/llvm/tools/llvm-pdbdump/
H A DLLVMOutputStyle.cpp521 StreamRef Stream) override {
534 visitFileChecksums(StreamRef Data,
550 Error visitLines(StreamRef Data, const LineSubstreamHeader *Header,
/external/llvm/unittests/DebugInfo/PDB/
H A DMappedBlockStreamTest.cpp14 #include "llvm/DebugInfo/CodeView/StreamRef.h"
97 StreamRef SR;
187 // beyond the end of a StreamRef fails.

Completed in 290 milliseconds