private Address createFakeContextMemory(long len) {
		long offset_from_eom = 0x100_000;
		Address max = program.getAddressFactory().getDefaultAddressSpace().getMaxAddress();
		Address mbStart = max.subtract(offset_from_eom + len - 1);
		MemoryBlock newMB =
			MemoryBlockUtils.createUninitializedBlock(program, false, "ARTIFICAL_GOLANG_CONTEXT",
				mbStart, len, "Artifical memory block created to hold golang context data types",
				null, true, true, false, null);
		newMB.setArtificial(true);
		return newMB.getStart();
	}
Fixes the function signature of the runtime.duffzero and runtime.duffcopy functions.
<p>
The alternate duff-ified entry points haven't been discovered yet, so the information
set to the main function entry point will be propagated at a later time by the
FixupDuffAlternateEntryPointsBackgroundCommand.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/analysis/GolangSymbolAnalyzer.java