protected void processCorruptLoadCommands() throws CancelledException {
		List<CorruptLoadCommand> cmds = machoHeader.getLoadCommands(CorruptLoadCommand.class);
		monitor.initialize(cmds.size(), "Processing corrupt load commands...");
		for (CorruptLoadCommand cmd : cmds) {
			monitor.increment();
			log.appendMsg("Skipping corrupt load command: %s (%s: %s)".formatted(
				LoadCommandTypes.getLoadCommandName(cmd.getCommandType()),
				cmd.getProblem().getClass().getSimpleName(),
				cmd.getProblem().getMessage()));
		}
	}
Processes {@link LoadCommand}s that appear to be corrupt.

@throws CancelledException if the operation was cancelled.
Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/MachoProgramBuilder.java