@Override
	public boolean added(Program program, AddressSetView addedLocationAddresses,
			TaskMonitor monitor, MessageLog log) throws CancelledException {

		if (visitedPrograms.contains(program)) {
			return true;
		}

		AutoAnalysisManager analysisManager = AutoAnalysisManager.getAnalysisManager(program);
		analysisManager.addListener(analysisListener);

		monitor.setMessage("Analyzing GCC exception-handling artifacts");
		monitor.setIndeterminate(true);
		monitor.setShowProgressValue(false);

		handleStandardSections(program, monitor, log);

		handleDebugFrameSection(program, monitor, log);

		// handleArmSections(program, monitor, log);

		visitedPrograms.add(program);
		monitor.setIndeterminate(false);
		monitor.setShowProgressValue(true);

		return true;
	}
Creates an analyzer for marking up the GCC exception handling information.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/exceptionhandlers/gcc/GccExceptionAnalyzer.java