protected void setupRtti64Shape(ProgramBuilder builder) throws Exception {
		// ---- Shape ----
		//
		// rtti4:  101003354 - 101003367
		// rtti3:  101003378 - 101003387
		// rtti2:  101003394 - 10100339b
		// rtti1:  1010033c4 - 1010033df
		// rtti0:  101003220 - 10100323b // 8 byte aligned
		// vfTbl:  1010031b0 - 1010031cf // 8 byte aligned
		//
		setupRtti4_64(builder, 0x101003354L, 0, 0, 0, "0x101005220", "0x101003378"); // 20 bytes
		setupRtti3_64(builder, 0x101003378L, 0, 0, 2, "0x101003394"); // 16 bytes
		setupRtti2_64(builder, 0x101003394L, new String[] { "0x1010033c4", "0x1010033a8" }); // 8 bytes
		setupRtti1_64(builder, 0x1010033c4L, "0x101005220", 0, 0, 0xffffffff, 0, 0x40,
			"0x101003378"); // 28 bytes
		setupRtti0_64(builder, 0x101005220L, "0x101003280", "0x00000000", ".?AVShape@@"); // 8 + 8 + 12 bytes + 0 align = 28
		setupVfTable_64(builder, 0x1010031b0L, "0x101003354",
			new String[] { "0x101001214", "0x101001230" }); // 8 + (2 * 8) bytes = 24
	}
Abstract class that is extended by the RTTI tests.
It provides setup and validation methods for the tests.
Ghidra/Features/MicrosoftCodeAnalyzer/src/test/java/ghidra/app/cmd/data/rtti/AbstractRttiTest.java