@Deprecated
	protected Map<Long, AbstractMsSymbol> getSymbolsByOffset()
			throws CancelledException, PdbException, IOException {
		PdbDebugInfo debugInfo = pdb.getDebugInfo();
		if (debugInfo == null) {
			return new TreeMap<>();
		}
		int streamNumber = debugInfo.getSymbolRecordsStreamNumber();
		if (streamNumber <= 0) {
			return new TreeMap<>();
		}
		PdbByteReader reader = pdb.getReaderForStreamNumber(streamNumber);
		return deserializeSymbolRecords(pdb, reader);
	}
Returns the list of symbols
@return {@link Map}&lt;{@link Long},{@link AbstractMsSymbol}&gt; of buffer offsets to
symbols
@throws IOException on file seek or read, invalid parameters, bad file configuration, or
 inability to read required bytes
@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/SymbolRecords.java