ErrCode match ( uint32_t total_lnm, const uint64_t* msg_buff, uint32_t* offt_buff, uint16_t* len_buff, uint32_t* out_buff )
Prepares configurations for RegexEngineKernel , and performs the actual matching process.
Parameters:
| total_lnm | Total number of lines in current message block |
| msg_buff | Buffer for saving messages line-by-line, pads white-space if not hit the boundary of 64-bit |
| offt_buff | Buffer for saving starting address of each line, aligned with 64-bit |
| len_buff | Buffer for saving length of each message, in byte |
| out_buff | Buffer for saving output results including match flag & corresponding start/end offset address for each capturing group |