public static ElfRelocationContext<?> getRelocationContext(ElfLoadHelper loadHelper,
			Map<ElfSymbol, Address> symbolMap) {
		ElfHeader elf = loadHelper.getElfHeader();
		ElfRelocationContext<?> context = null;
		ElfRelocationHandler handler = ElfRelocationHandlerFactory.getHandler(elf);
		if (handler != null) {
			context = handler.createRelocationContext(loadHelper, symbolMap);
		}
		if (context == null) {
			context = new ElfRelocationContext<>(handler, loadHelper, symbolMap);
		}
		return context;
	}
Get a relocation context for a specfic Elf image and relocation table
@param loadHelper Elf load helper
@param symbolMap Elf symbol placement map
@return relocation context object.  A generic context will be returned if a custom one
is not defined.
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/elf/relocation/ElfRelocationContext.java