public static PdbInfoCodeView read(BinaryReader reader, long offset) throws IOException {
		reader = reader.clone(offset);

		PdbInfoCodeView result = new PdbInfoCodeView();
		result.magic = reader.readNextByteArray(4);
		result.offset = reader.readNextInt();
		result.sig = reader.readNextInt();
		result.age = reader.readNextInt();
		result.pdbPath = reader.readNextAsciiString();
		result.pdbName = FilenameUtils.getName(result.pdbPath);

		return result;
	}
Reads the pdb information from a PE binary.

@param reader {@link BinaryReader}
@param offset offset of the Pdb information
@return new {@link PdbInfoCodeView} instance, never null
@throws IOException if error reading data
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pdb/PdbInfoCodeView.java