private void createFunction_59a3() throws Exception, OverlappingFunctionException {
		setBytes("0x010059a3",
			"55 8b ec 83 ec 14 53 56 33 f6 57 39 75 10 56 89 75 ec 89 75 f0 89 " +
				"75 fc 68 80 00 00 00 75 1a 6a 03 56 6a 01 68 00 00 00 c0 ff 75 0c ff 15 b4 10 00 01 " +
				"a3 d0 8b 00 01 eb 30 6a 04 56 6a 03 68 00 00 00 c0 ff 75 0c ff 15 b4 10 00 01 83 f8 " +
				"ff a3 d0 8b 00 01 74 13 ff 15 8c 10 00 01 33 c9 3d b7 00 00 00 0f 95 c1 89 4d ec 83 " +
				"3d d0 8b 00 01 ff 75 27 39 75 10 0f 84 e1 01 00 00 6a 30 ff 75 0c ff 35 60 80 00 01 " +
				"ff 35 50 80 00 01 ff 75 08 e8 be d2 ff ff e9 c3 01 00 00 39 35 e4 87 00 01 74 05 e8 " +
				"e5 fe ff ff 8b 3d 14 12 00 01 56 56 6a 0e ff 35 d4 87 00 01 ff d7 56 56 68 bd 00 00 " +
				"00 8b d8 ff 35 d4 87 00 01 ff d7 3b c6 89 45 f4 0f 84 38 01 00 00 50 ff 15 ec 10 00 " +
				"01 3b c6 89 45 10 0f 84 26 01 00 00 a1 cc 8b 00 01 48 0f 84 da 00 00 00 48 0f 84 89 " +
				"00 00 00 48 75 1f 8d 45 f8 56 50 6a 03 68 a8 85 00 01 ff 35 d0 8b 00 01 ff 15 28 11 " +
				"00 01 c7 45 fc e9 fd 00 00 33 c0 83 3d cc 8b 00 01 03 74 0c ff 15 38 11 00 01 89 45 " +
				"fc 8d 45 f0 50 56 56 56 53 ff 75 10 56 ff 75 fc ff 15 14 11 00 01 39 75 f0 8b f8 74 " +
				"22 6a 31 ff 75 0c ff 35 90 80 00 01 ff 35 50 80 00 01 ff 75 08 e8 ee d1 ff ff 83 f8 " +
				"02 0f 84 a7 00 00 00 57 53 ff 75 10 ff 75 fc ff 35 d0 8b 00 01 e8 95 fd ff ff eb 78 " +
				"8b 3d 28 11 00 01 8d 45 f8 56 50 6a 02 68 b0 85 00 01 ff 35 d0 8b 00 01 ff d7 53 ff " +
				"75 10 ff 75 10 e8 3c fd ff ff 8d 45 f8 56 50 8d 04 1b 50 ff 75 10 ff 35 d0 8b 00 01 " +
				"ff d7 53 8b f8 ff 75 10 ff 75 10 e8 1a fd ff ff eb 30 8b 3d 28 11 00 01 8d 45 f8 56 " +
				"50 6a 02 68 ac 85 00 01 ff 35 d0 8b 00 01 ff d7 8d 45 f8 56 50 8d 04 1b 50 ff 75 10 " +
				"ff 35 d0 8b 00 01 ff d7 8b f8 3b fe 75 65 ff 35 40 8f 00 01 ff 15 e4 11 00 01 ff 75 " +
				"0c e8 39 07 00 00 ff 35 40 8f 00 01 ff 15 e4 11 00 01 ff 35 d0 8b 00 01 ff 15 34 11 " +
				"00 01 83 0d d0 8b 00 01 ff 39 75 f4 74 09 ff 75 f4 ff 15 80 10 00 01 39 75 ec 74 09 " +
				"ff 75 0c ff 15 24 11 00 01 39 35 e4 87 00 01 74 05 e8 71 fd ff ff 33 c0 5f 5e 5b c9 " +
				"c2 0c 00 ff 35 d0 8b 00 01 ff 15 10 11 00 01 56 56 68 b9 00 00 00 ff 35 d4 87 00 01 " +
				"ff 15 14 12 00 01 ff 75 0c e8 62 ce ff ff ff 35 d0 8b 00 01 89 35 14 80 00 01 ff 15 " +
				"34 11 00 01 ff 75 f4 83 0d d0 8b 00 01 ff ff 15 80 10 00 01 39 35 e4 87 00 01 74 05 " +
				"e8 12 fd ff ff ff 35 40 8f 00 01 ff 15 e4 11 00 01 6a 01 58 eb 92");

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

		disassemble(new AddressSet(getProgram(), addr("0x010059a3"), addr("0x01005c6d")));
	}
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