| /freebsd/sys/contrib/ck/include/ |
| H A D | ck_brlock.h | 31 * 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 D | RecordSerialization.h | 46 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 D | TypeDeserializer.h | 31 : 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 D | CodeViewRecordIO.h | 49 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 D | PDBStringTable.cpp | 26 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 D | ModuleDebugStream.cpp | 37 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 D | GlobalsStream.cpp | 41 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 D | DbiStream.cpp | 33 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 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 | PublicsStream.cpp | 56 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 D | ASTReaderInternals.h | 1 //===- 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 D | ASTReaderDecl.cpp | 104 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 D | ASTRecordReader.h | 36 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 D | RecordSerialization.cpp | 36 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 D | DebugSubsectionVisitor.cpp | 31 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 D | DebugCrossImpSubsection.cpp | 27 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 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 | 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()
|
| /freebsd/contrib/llvm-project/libc/src/__support/threads/linux/ |
| H A D | rwlock.h | 47 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 D | ChainedIncludesSource.cpp | 62 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 D | MsgPackReader.h | 1 //===- 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 D | MsgPackReader.cpp | 1 //===- 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 D | CoverageMappingReader.h | 1 //===- 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 D | usb_vendors | 51 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 D | APINotesManager.cpp | 58 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 …]
|