Lines Matching refs:Reader
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
76 if (auto EC = Reader.readInteger(NameCount)) in readEpilogue()
79 assert(Reader.bytesRemaining() == 0); in readEpilogue()
83 Error PDBStringTable::reload(BinaryStreamReader &Reader) { in reload() argument
87 std::tie(SectionReader, Reader) = Reader.split(sizeof(PDBStringTableHeader)); in reload()
91 std::tie(SectionReader, Reader) = Reader.split(Header->ByteSize); in reload()
97 if (auto EC = readHashTable(Reader)) in reload()
100 std::tie(SectionReader, Reader) = Reader.split(sizeof(uint32_t)); in reload()
104 assert(Reader.bytesRemaining() == 0); in reload()