1. A device, comprising: a pattern-recognition processor comprising: a plurality of feature cells each comprising: a plurality of memory cells, where each of the memory cells is coupled to an output conductor and to one of a plurality of input conductors; and a detection cell comprising an activation memory cell, wherein the detection cell is configured to output a signal based on the state of the activation memory cell and a signal received from the output conductor; a decoder configured to receive a data stream and select one of the plurality of input conductors based on data received from the data stream; and a matching-data reporting module comprising: a buffer coupled to the data stream and configured to store at least part of the data stream; and a match event table configured to store data indicative of a buffer location corresponding with a start of a search criterion being satisfied.