@Override
	public void markup(Program program, MachHeader header, String source, TaskMonitor monitor,
			MessageLog log) throws CancelledException {
		Address addr = fileOffsetToAddress(program, header, dataoff, datasize);
		if (addr == null) {
			return;
		}
		super.markup(program, header, source, monitor, log);

		try {
			DataUtilities.createData(program, addr, chainHeader.toDataType(), -1,
				DataUtilities.ClearDataMode.CHECK_FOR_SPACE);
			chainHeader.markup(program, addr, header, monitor, log);
		}
		catch (Exception e) {
			log.appendMsg(DyldChainedFixupsCommand.class.getSimpleName(),
				"Failed to markup: " + getContextualName(source, null));
		}
	}
Gets the {@link DyldChainedFixupHeader}

@return The {@link DyldChainedFixupHeader}
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/macho/commands/DyldChainedFixupsCommand.java