private Data getDexClassOffsetsData(Data oatDexFileHeaderData, TaskMonitor monitor)
			throws Exception {
		for (int i = 0; i < oatDexFileHeaderData.getNumComponents(); ++i) {
			monitor.checkCancelled();
			monitor.setMaximum(oatDexFileHeaderData.getNumComponents());
			monitor.setProgress(i);

			Data componentI = oatDexFileHeaderData.getComponent(i);
			if (componentI.getFieldName().startsWith("dexClassOffsets")) {
				return componentI;
			}
		}
		throw new RuntimeException("Can't find dexClassOffsets");
	}
<a href="https://android.googlesource.com/platform/art/+/refs/heads/kitkat-release/runtime/oat_file.h#191">kitkat-release/runtime/oat_file.h</a>
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/android/oat/oatdexfile/OatDexFile_KitKat.java