@Deprecated
	protected Map<Long, AbstractMsSymbol> getModuleSymbolsByOffset(int moduleNumber)
			throws CancelledException, IOException, PdbException {
		PdbDebugInfo debugInfo = pdb.getDebugInfo();
		if (debugInfo == null) {
			return new TreeMap<>();
		}
		ModuleInformation moduleInfo = debugInfo.moduleInformationList.get(moduleNumber);
		int streamNumber = moduleInfo.getStreamNumberDebugInformation();
		if (streamNumber == MsfStream.NIL_STREAM_NUMBER) {
			return new TreeMap<>();
		}
		PdbByteReader reader = pdb.getReaderForStreamNumber(streamNumber);
		int sizeSymbolsSection = moduleInfo.getSizeLocalSymbolsDebugInformation();
		PdbByteReader symbolsReader = reader.getSubPdbByteReader(sizeSymbolsSection);
		symbolsReader.skip(getCvSigLength(streamNumber));
		return deserializeSymbolRecords(pdb, symbolsReader);
	}
Returns the buffer-offset-to-symbol map for the module as specified by moduleNumber
@param moduleNumber the number ID of the module for which to return the list
@return {@link Map}&lt;{@link Long},{@link AbstractMsSymbol}&gt; of buffer offsets to
symbols for the specified module
@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