Один из работников компании Sourcefire, занимающейся развитием таких систем, как Snort и ClamAV, подробно
рассказал в своем блоге об организации работы основанного на LLVM интерпретатора
байткода, интегрированного в версию антивирусного пакета
ClamAV 0.96.
Интерпретатор байткода использует технику JIT-компиляции, позволяющую
существенно увеличить скорость исполнения инструкций и предоставляющую
средства для написания на языке Си достаточно сложного кода для
выявления вирусов.
Новость взята с
OpenNET.