private Set<SymbolHashRecord> deserializeHashRecords(PdbByteReader reader)
			throws PdbException, CancelledException {
		Set<SymbolHashRecord> hashRecords = new TreeSet<>();
		while (reader.hasMore()) {
			pdb.checkCancelled();
			SymbolHashRecord record = new SymbolHashRecord();
			record.parse(reader);
			hashRecords.add(record);
		}
		return hashRecords;
	}
Deserializes and returns the hash records
@param reader {@link PdbByteReader} containing the data buffer to process
@throws PdbException upon not enough data left to parse
@throws CancelledException upon user cancellation
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/AbstractSymbolInformation.java