protected void dumpHashRecords(Writer writer)
			throws IOException, CancelledException, PdbException {
		Set<SymbolHashRecord> hashRecords = getHashRecords();
		writer.write("HashRecords-------------------------------------------------\n");
		writer.write("numHashRecords: " + hashRecords.size() + "\n");
		for (SymbolHashRecord record : hashRecords) {
			pdb.checkCancelled();
			writer.write(
				String.format("0X%08X  0X%04X\n", record.getOffset(), record.getReferenceCount()));
		}
		writer.write("\nEnd HashRecords---------------------------------------------\n");
	}
Debug method for dumping hash records from this {@link AbstractSymbolInformation}
@param writer the writer
@throws IOException upon issue with writing to the writer
@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