private Address processRelocation(Address address, LoaderRelocationHeader loaderRelocation)
			throws Exception {
		monitor.setMessage("Processing relocations...");
		List<Relocation> relocations = loaderRelocation.getRelocations();
		for (Relocation relocation : relocations) {
			if (monitor.isCancelled()) {
				break;
			}
			DataType dt = relocation.toDataType();
			createData(address, dt);
			createFragment("Relocation", address, dt.getLength());
			address = address.add(dt.getLength());
		}
		return address;
	}
The loader string table contains strings that specify
the names of imported and exported symbols and imported libraries.
Strings for imported symbols and libraries must be null terminated,
but strings for exported symbols do not have this requirement.
The length is determined using the upper-16 of the hash value.
Ghidra/Features/Base/src/main/java/ghidra/app/cmd/formats/PefBinaryAnalysisCommand.java