Lines Matching refs:Reader
27 Error PDBStringTable::readHeader(BinaryStreamReader &Reader) { in readHeader() argument
28 if (auto EC = Reader.readObject(Header)) in readHeader()
38 assert(Reader.bytesRemaining() == 0); in readHeader()
42 Error PDBStringTable::readStrings(BinaryStreamReader &Reader) { in readStrings() argument
44 if (auto EC = Reader.readStreamRef(Stream)) in readStrings()
53 assert(Reader.bytesRemaining() == 0); in readStrings()
62 Error PDBStringTable::readHashTable(BinaryStreamReader &Reader) { in readHashTable() argument
64 if (auto EC = Reader.readObject(HashCount)) in readHashTable()
67 if (auto EC = Reader.readArray(IDs, *HashCount)) { in readHashTable()
76 Error PDBStringTable::readEpilogue(BinaryStreamReader &Reader) { in readEpilogue() argument
77 if (auto EC = Reader.readInteger(NameCount)) in readEpilogue()
80 assert(Reader.bytesRemaining() == 0); in readEpilogue()
84 Error PDBStringTable::reload(BinaryStreamReader &Reader) { in reload() argument
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()
105 assert(Reader.bytesRemaining() == 0); in reload()