private Map<Integer, Integer> deserializeThunkMap(PdbByteReader reader)
			throws PdbException, CancelledException {
		int count = 0;
		Map<Integer, Integer> myThunkTargetOffsetsByTableOffset = new HashMap<>();
		while (reader.hasMore()) {
			pdb.checkCancelled();
			int targetOffset = reader.parseInt();
			int mapTableOffset = count * thunkSize + offsetThunkTable;
			myThunkTargetOffsetsByTableOffset.put(mapTableOffset, targetOffset);
		}
		return myThunkTargetOffsetsByTableOffset;
	}
Deserializes the Thunk Map for these public symbols
@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/PublicSymbolInformation.java