Home
last modified time | relevance | path

Searched full:reader (Results 1 – 25 of 796) sorted by relevance

12345678910>>...32

/freebsd/sys/contrib/ck/include/
H A Dck_brlock.h31 * Big reader spinlocks provide cache-local contention-free read
38 * of larger reader objects due to necessary linkage overhead. In
88 /* The reader list is protected under the writer br. */ in ck_brlock_write_lock()
142 ck_brlock_read_register(struct ck_brlock *br, struct ck_brlock_reader *reader) in ck_brlock_read_register() argument
145 reader->n_readers = 0; in ck_brlock_read_register()
146 reader->previous = NULL; in ck_brlock_read_register()
151 reader->next = ck_pr_load_ptr(&br->readers); in ck_brlock_read_register()
152 if (reader->next != NULL) in ck_brlock_read_register()
153 reader->next->previous = reader; in ck_brlock_read_register()
154 ck_pr_store_ptr(&br->readers, reader); in ck_brlock_read_register()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DRecordSerialization.h46 inline Error consume(BinaryStreamReader &Reader) { return Error::success(); } in consume() argument
52 LLVM_ABI Error consume(BinaryStreamReader &Reader, APSInt &Num);
55 LLVM_ABI Error consume_numeric(BinaryStreamReader &Reader, uint64_t &Value);
58 LLVM_ABI Error consume(BinaryStreamReader &Reader, uint32_t &Item);
59 LLVM_ABI Error consume(BinaryStreamReader &Reader, int32_t &Item);
62 LLVM_ABI Error consume(BinaryStreamReader &Reader, StringRef &Item);
69 template <typename T> Error consume(BinaryStreamReader &Reader, T *&Item) { in consume() argument
70 return Reader.readObject(Item); in consume()
76 Error deserialize(BinaryStreamReader &Reader) const { in deserialize()
79 return consume(Reader, Item); in deserialize()
[all …]
H A DTypeDeserializer.h31 : Stream(RecordData, llvm::endianness::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 in visitKnownMemberImpl()
[all...]
H A DCodeViewRecordIO.h49 return Reader->getOffset(); in getCurrentOffset()
56 explicit CodeViewRecordIO(BinaryStreamReader &Reader) : Reader(&Reader) {} in CodeViewRecordIO() argument
71 return (Streamer != nullptr) && (Reader == nullptr) && (Writer == nullptr); in isStreaming()
74 return (Reader != nullptr) && (Streamer == nullptr) && (Writer == nullptr); in isReading()
77 return (Writer != nullptr) && (Streamer == nullptr) && (Reader == nullptr); in isWriting()
95 if (auto EC = Reader->readObject(ValuePtr)) in mapObject()
112 return Reader->readInteger(Value);
167 if (auto EC = Reader->readInteger(Size))
192 while (!Reader->empty() && Reader->peek() < 0xf0 /* LF_PAD0 */) {
264 BinaryStreamReader *Reader = nullptr; variable
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DPDBStringTable.cpp26 Error PDBStringTable::readHeader(BinaryStreamReader &Reader) { in readHeader() argument
27 if (auto EC = Reader.readObject(Header)) in readHeader()
37 assert(Reader.bytesRemaining() == 0); in readHeader()
41 Error PDBStringTable::readStrings(BinaryStreamReader &Reader) { in readStrings() argument
43 if (auto EC = Reader.readStreamRef(Stream)) in readStrings()
52 assert(Reader.bytesRemaining() == 0); in readStrings()
61 Error PDBStringTable::readHashTable(BinaryStreamReader &Reader) { in readHashTable() argument
63 if (auto EC = Reader.readObject(HashCount)) in readHashTable()
66 if (auto EC = Reader.readArray(IDs, *HashCount)) { in readHashTable()
75 Error PDBStringTable::readEpilogue(BinaryStreamReader &Reader) { in readEpilogue() argument
[all …]
H A DModuleDebugStream.cpp37 BinaryStreamReader Reader(*Stream); in reload() local
40 if (Error E = reloadSerialize(Reader)) in reload()
43 if (Reader.bytesRemaining() > 0) in reload()
49 Error ModuleDebugStreamRef::reloadSerialize(BinaryStreamReader &Reader) { in reloadSerialize() argument
60 if (auto EC = Reader.readInteger(Signature)) in reloadSerialize()
62 Reader.setOffset(0); in reloadSerialize()
63 if (auto EC = Reader.readSubstream(SymbolsSubstream, SymbolSize)) in reloadSerialize()
65 if (auto EC = Reader.readSubstream(C11LinesSubstream, C11Size)) in reloadSerialize()
67 if (auto EC = Reader.readSubstream(C13LinesSubstream, C13Size)) in reloadSerialize()
81 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
140 if (auto EC = Reader.readArray(HashBitmap, NumBitmapEntries)) in readGSIHashBuckets()
161 if (auto EC = Reader.readArray(HashBuckets, NumBuckets)) in readGSIHashBuckets()
169 Error GSIHashTable::read(BinaryStreamReader &Reader) { in read() argument
[all …]
H A DDbiStream.cpp33 BinaryStreamReader &Reader) { in loadSectionContribs() argument
34 if (Reader.bytesRemaining() % sizeof(ContribType) != 0) in loadSectionContribs()
39 uint32_t Count = Reader.bytesRemaining() / sizeof(ContribType); 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()
98 if (auto EC = Reader.readSubstream(ModiSubstream, Header->ModiSubstreamSize)) in reload()
101 if (auto EC = Reader.readSubstream(SecContrSubstream, in reload()
104 if (auto EC = Reader.readSubstream(SecMapSubstream, Header->SectionMapSize)) in reload()
106 if (auto EC = Reader.readSubstream(FileInfoSubstream, Header->FileInfoSize)) in reload()
[all …]
H A DInfoStream.cpp24 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 DPublicsStream.cpp56 BinaryStreamReader Reader(*Stream); in reload()
59 if (Reader.bytesRemaining() < in reload()
65 if (Reader.readObject(Header)) in reload()
70 if (auto E = PublicsTable.read(Reader)) in reload()
75 if (auto EC = Reader.readArray(AddressMap, NumAddressMapEntries)) in reload()
81 if (auto EC = Reader.readArray(ThunkMap, Header->NumThunks)) in reload()
87 if (Reader.bytesRemaining() > 0) { in reload()
88 if (auto EC = Reader.readArray(SectionOffsets, Header->NumSections)) in reload()
94 if (Reader.bytesRemaining() > 0) in reload()
57 BinaryStreamReader Reader(*Stream); reload() local
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderInternals.h1 //===- ASTReaderInternals.h - AST Reader Internals --------------*- C++ -*-===//
9 // This file provides internal definitions used in the AST reader.
40 namespace reader {
44 ASTReader &Reader;
84 explicit ASTDeclContextNameLookupTraitBase(ASTReader &Reader, ModuleFile &F) in ASTDeclContextNameLookupTraitBase() argument
85 : Reader(Reader), F(F) {} in ASTDeclContextNameLookupTraitBase()
109 explicit ASTDeclContextNameLookupTrait(ASTReader &Reader, ModuleFile &F) in ASTDeclContextNameLookupTrait() argument
110 : ASTDeclContextNameLookupTraitBase(Reader, F) {} in ASTDeclContextNameLookupTrait()
139 explicit ModuleLocalNameLookupTrait(ASTReader &Reader, ModuleFile &F) in ModuleLocalNameLookupTrait() argument
140 : ASTDeclContextNameLookupTraitBase(Reader, F) {} in ModuleLocalNameLookupTrait()
[all …]
H A DASTReaderDecl.cpp104 ASTReader &Reader; member in clang::ASTDeclMerger
107 ASTDeclMerger(ASTReader &Reader) : Reader(Reader) {} in ASTDeclMerger() argument
145 ASTReader &Reader; member in clang::ASTDeclReader
211 static NamedDecl *getAnonymousDeclForMerging(ASTReader &Reader,
213 static void setAnonymousDeclForMerging(ASTReader &Reader, DeclContext *DC,
220 static CXXRecordDecl *getOrFakePrimaryClassDefinition(ASTReader &Reader,
229 ASTReader &Reader; member in clang::ASTDeclReader::FindExistingResult
237 FindExistingResult(ASTReader &Reader) : Reader(Reader) {} in FindExistingResult() argument
239 FindExistingResult(ASTReader &Reader, NamedDecl *New, NamedDecl *Existing, in FindExistingResult() argument
242 : Reader(Reader), New(New), Existing(Existing), AddResult(true), in FindExistingResult()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h36 ASTReader *Reader; variable
46 ASTRecordReader(ASTReader &Reader, ModuleFile &F) in ASTRecordReader() argument
47 : DataStreamBasicReader(Reader.getContext()), Reader(&Reader), F(&F) {} in ASTRecordReader()
57 /// Retrieve the AST context that this AST reader supplements.
58 ASTContext &getContext() { return Reader->getContext(); } in getContext()
91 return Reader->getGlobalSubmoduleID(*F, LocalID); in getGlobalSubmoduleID()
96 return Reader->getSubmodule(GlobalID); in getSubmodule()
101 return Reader->ReadLexicalDeclContextStorage(*F, F->DeclsCursor, Offset, in readLexicalDeclContextStorage()
119 return Reader->getGlobalBitOffset(*F, LocalOffset); in getGlobalBitOffset()
123 Stmt *readStmt() { return Reader->ReadStmt(*F); } in readStmt()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DRecordSerialization.cpp36 Error llvm::codeview::consume(BinaryStreamReader &Reader, APSInt &Num) { in consume() argument
40 if (auto EC = Reader.readInteger(Short)) in consume()
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()
94 if (auto EC = Reader.readInteger(N)) in consume()
114 Error llvm::codeview::consume_numeric(BinaryStreamReader &Reader, in consume_numeric() argument
126 consume(BinaryStreamReader & Reader,uint32_t & Item) consume() argument
139 consume(BinaryStreamReader & Reader,int32_t & Item) consume() argument
143 consume(BinaryStreamReader & Reader,StringRef & Item) consume() argument
[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.cpp27 BinaryStreamReader Reader(Stream); in operator ()() local
28 if (Reader.bytesRemaining() < sizeof(CrossModuleImport)) in operator ()()
32 if (auto EC = Reader.readObject(Item.Header)) in operator ()()
34 if (Reader.bytesRemaining() < Item.Header->Count * sizeof(uint32_t)) in operator ()()
38 if (auto EC = Reader.readArray(Item.Imports, Item.Header->Count)) in operator ()()
44 BinaryStreamReader Reader) { in initialize() argument
45 return Reader.readArray(References, Reader.bytesRemaining()); in initialize()
49 BinaryStreamReader Reader(Stream); in initialize() local
50 return initialize(Reader); in initialize()
H A DDebugInlineeLinesSubsection.cpp26 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 DDebugFrameDataSubsection.cpp17 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()
/freebsd/contrib/llvm-project/libc/src/__support/threads/linux/
H A Drwlock.h47 enum class Role { Reader = 0, Writer = 1 }; enumerator
53 // Pending reader count (protected by the mutex)
57 // Reader serialization (increases on each reader-waking operation)
76 if constexpr (role == Role::Reader) in pending_count()
82 if constexpr (role == Role::Reader) in serialization()
103 if constexpr (role == Role::Reader) in wait()
110 if constexpr (role == Role::Reader) in notify()
122 // | 0 | Pending Reader Bit |
126 // | [2, MSB) | Active Reader Count |
184 // are preferred, reader acquisition will be blocked until all pending
[all …]
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DChainedIncludesSource.cpp62 std::unique_ptr<ASTReader> Reader; in createASTReader() local
63 Reader.reset(new ASTReader( in createASTReader()
69 Reader->addInMemoryBuffer(sr, std::move(MemBufs[ti])); in createASTReader()
71 Reader->setDeserializationListener(deserialListener); in createASTReader()
72 switch (Reader->ReadAST(pchFile, serialization::MK_PCH, SourceLocation(), in createASTReader()
75 // Set the predefines buffer as suggested by the PCH reader. in createASTReader()
76 PP.setPredefines(Reader->getSuggestedPredefines()); in createASTReader()
77 return Reader.release(); in createASTReader()
91 CompilerInstance &CI, IntrusiveRefCntPtr<ExternalSemaSource> &Reader) { in createChainedIncludesSource() argument
163 IntrusiveRefCntPtr<ASTReader> Reader; in createChainedIncludesSource() local
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMsgPackReader.h1 //===- MsgPackReader.h - Simple MsgPack reader ------------------*- C++ -*-===//
10 /// This is a MessagePack reader.
18 /// msgpack::Reader MPReader(input);
105 class Reader {
107 /// Construct a reader, keeping a reference to the \p InputBuffer.
108 LLVM_ABI Reader(MemoryBufferRef InputBuffer);
109 /// Construct a reader, keeping a reference to the \p Input.
110 LLVM_ABI Reader(StringRef Input);
112 Reader(const Reader &) = delete;
113 Reader &operator=(const Reader &) = delete;
/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DMsgPackReader.cpp1 //===- MsgPackReader.cpp - Simple MsgPack reader ----------------*- C++ -*-===//
10 /// This file implements a MessagePack reader.
22 Reader::Reader(MemoryBufferRef InputBuffer) in Reader() function in Reader
26 Reader::Reader(StringRef Input) : Reader({Input, "MsgPack"}) {} in Reader() function in Reader
28 Expected<bool> Reader::read(Object &Obj) { in read()
183 template <class T> Expected<bool> Reader::readRaw(Object &Obj) { in readRaw()
193 template <class T> Expected<bool> Reader::readInt(Object &Obj) { in readInt()
203 template <class T> Expected<bool> Reader::readUInt(Object &Obj) { in readUInt()
213 template <class T> Expected<bool> Reader::readLength(Object &Obj) { in readLength()
223 template <class T> Expected<bool> Reader::readExt(Object &Obj) { in readExt()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMappingReader.h1 //===- CoverageMappingReader.h - Code coverage mapping reader ---*- C++ -*-===//
46 CoverageMappingReader *Reader; variable
60 : Reader(nullptr), ReadErr(coveragemap_error::success) {} in CoverageMappingIterator()
62 CoverageMappingIterator(CoverageMappingReader *Reader) in CoverageMappingIterator() argument
63 : Reader(Reader), ReadErr(coveragemap_error::success) { in CoverageMappingIterator()
77 return Reader == RHS.Reader;
80 return Reader != RHS.Reader;
132 /// Reader for the raw coverage mapping data.
163 /// Reader for the coverage mapping data that is emitted by the
231 /// Reader for the raw coverage filenames.
/freebsd/share/misc/
H A Dusb_vendors51 0600 eBook Reader
59 0112 Card Reader
123 2049 Stripe Snoop Magnetic Stripe Reader
244 0223 Digital Drive Flash Reader
366 1539 Mini Magnetic Stripe Reader
462 2724 Magnetic Stripe Reader IDRA-334133-HP
495 3102 PhotoSmart P1100 Printer w/ Card Reader
810 5635 M5635 Flash Card Reader
1233 6510 Weltrend Bar Code Reader
1236 6543 Manhattan Magnetic Card Strip Reader
[all …]
/freebsd/contrib/llvm-project/clang/lib/APINotes/
H A DAPINotesManager.cpp58 if (auto Reader = dyn_cast_if_present<APINotesReader *>(Entry.second)) in ~APINotesManager() local
59 delete Reader; in ~APINotesManager()
100 auto Reader = APINotesReader::Create(std::move(CompiledBuffer), SwiftVersion); in loadAPINotes() local
101 assert(Reader && "Could not load the API notes we just generated?"); in loadAPINotes()
102 return Reader; in loadAPINotes()
121 auto Reader = APINotesReader::Create(std::move(CompiledBuffer), SwiftVersion); in loadAPINotes() local
122 assert(Reader && "Could not load the API notes we just generated?"); in loadAPINotes()
123 return Reader; in loadAPINotes()
129 if (auto Reader = loadAPINotes(APINotesFile)) { in loadAPINotes() local
130 Readers[HeaderDir] = Reader.release(); in loadAPINotes()
[all …]

12345678910>>...32