Extending the PCRE Library with Static Backtracking Based Just-in-Time Compilation Support
Zoltán Herczeg · 2014
High matching performance of regular expressions is a critical requirement for many widely used software tools today, including web servers, firewalls, and intrusion detection systems. Backtracking regular expression engines have been considerably improved in the last decade as a result of this requirement. Today, state of the art engines use just-in-time (JIT) compilation support to generate machine code from regular expressions, and they use new, innovative techniques to further improve the speed of the generated code.