@Override
	public void addLoadOptions(ElfHeader elf, List<Option> options) {

		// If PC Bias option disabled addend assumed to includes PC Bias,
		// if enabled PC Bias must be factored in explicitly during relocation processing
		boolean enablePcBiasOption = false;

		try {
			elf.parse(); // ensure ELF is fully parsed to query section data

			// Enable PC Bias use if Green Hills (GHS) detected
			ElfSectionHeader section = elf.getSection(".ghsinfo");
			if (section != null) {
				enablePcBiasOption = true;
			}
		}
		catch (IOException e) {
			Msg.warn(this, "Failed to fully parse ELF headers to formulate ARM import options");
		}

		options.add(new Option(APPLY_PC_BIAS_TO_RELATIVE_RELOCATIONS_OPTION_NAME,
			enablePcBiasOption, Boolean.class,
			Loader.COMMAND_LINE_ARG_PREFIX + "-applyArmElfRelocPCBias"));
	}
ARM PC Bias option affecting all relative relocations.
If PC Bias is already accounted for within relocation addend this option should be specified
as false, otherwise true (default).
Ghidra/Processors/ARM/src/main/java/ghidra/app/util/bin/format/elf/extend/ARM_ElfExtension.java