@Override
	public DataType toDataType() throws DuplicateNameException, IOException {
		Structure struct = new StructureDataType(StructConverterUtil.parseName(getClass()), 0);
		struct.add(new ArrayDataType(ASCII, CoffConstants.SYMBOL_NAME_LENGTH, ASCII.getLength()),
			"e_name", null);
		struct.add(DWORD, "e_value", null);
		struct.add(WORD, "e_scnum", null);
		struct.add(WORD, "e_type", null);
		struct.add(BYTE, "e_sclass", null);
		struct.add(BYTE, "e_numaux", null);
		return struct;
	}
Adds offset to the value; this must be performed before
relocations in order to achieve the proper result.
@param offset the offset to add to the value
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/coff/CoffSymbol.java