@Override
	public ByteProvider getSectionAsByteProvider(String sectionName, TaskMonitor monitor)
			throws IOException {

		Section s = findSectionByName(sectionName);
		return (s != null) ? new ByteProviderWrapper(provider,
			machHeader.getStartIndex() + s.getOffset(), s.getSize()) : null;
	}
Fetches DWARF section data for a MachO program with co-located .dSYM folder. (ie. Mac OSX
binaries)
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/dwarf/sectionprovider/DSymSectionProvider.java