private void evaluatePrePatternMatch(Match match, Program program, MemoryBlock block,
			PatternEvaluationStats matchStats) {
		Address blockStart = block.getStart();
		Address matchStart = blockStart.add(match.getMatchStart());
		Address funcStart = matchStart.add(indexToSize.get(match.getSequenceIndex()));
		Address patternEnd = funcStart.add(-1);
		int totalBits = match.getSequence().getNumFixedBits();
		int postBits = 0;
		PatternEvalRowObject rowObject = new PatternEvalRowObject(PatternMatchType.PRE_PATTERN_HIT,
			new AddressSet(matchStart, patternEnd), match.getHexString(), funcStart, postBits,
			totalBits);
		matchStats.addRowObject(rowObject);
		return;

	}
Evaluate a set of patterns
@param rows patterns to evaluate
@return statistics about the pattern matches
Ghidra/Features/BytePatterns/src/main/java/ghidra/bitpatterns/gui/ClipboardPanel.java