private void createFunction_30d2() throws Exception, OverlappingFunctionException {
		setBytes("0x010030d2", "ff 25 f4 12 00 01");

		Function function = createFunction("0x010030d2");
		startTransaction();
		function.setBody(new AddressSet(getProgram(), addr("0x010030d2"), addr("0x010030d7")));
		endTransaction();

		disassemble(new AddressSet(getProgram(), addr("0x010030d2"), addr("0x010030d7")));
	}
Construct sample program builder using the x86 language and default compiler spec.
A set of predefined memory bytes, code units and functions will be added.
@param name program name
@param disableAnalysis if true, the analysis manager will be disabled
@param consumer program consumer (if null this builder will be used as consumer and must be disposed to release program)
@throws Exception
Ghidra/Features/Base/src/main/java/ghidra/test/ClassicSampleX86ProgramBuilder.java