public void findText(Program program, Pattern searchPattern, Iterator<Function> functions,
			Consumer<TextMatch> consumer, TaskMonitor monitor) {

		monitor = TaskMonitor.dummyIfNull(monitor);
		StringFinderCallback callback = new StringFinderCallback(program, searchPattern, consumer);
		doFindText(program, functions, callback, monitor);
	}
Finds text inside the given decompiled functions using the given pattern.
@param program the program
@param searchPattern the search pattern
@param functions the functions to search
@param consumer the consumer that will get matches
@param monitor the task monitor
@see #findText(Program, Pattern, Consumer, TaskMonitor)
Ghidra/Features/DecompilerDependent/src/main/java/ghidra/app/plugin/core/search/DecompilerTextFinder.java