public InputStream getDataStream(MachHeader header) throws IOException {
		if (getType() == SectionTypes.S_ZEROFILL) {
			return new SectionInputStream(getSize(), (byte) 0);
		}
		if (getSectionName().equals(SectionNames.IMPORT_JUMP_TABLE) &&
			header.getFileType() == MachHeaderFileTypes.MH_EXECUTE) {
			return new SectionInputStream(getSize(), (byte) 0xf4);
		}
		return reader.getByteProvider().getInputStream(header.getStartIndex() + offset);
	}
Returns an input stream to underlying bytes of this section.

@param header The Mach-O header
@return an input stream to underlying bytes of this section
@throws IOException if an i/o error occurs.
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/macho/Section.java