Mailing List Archive

what does the LLVM do?
Hi all~

When the ClamAV scanning a PE file, does it use the LLVM and why use it?

Best Regards.
_______________________________________________
http://lurker.clamav.net/list/clamav-devel.html
Please submit your patches to our Bugzilla: http://bugs.clamav.net
Re: what does the LLVM do? [ In reply to ]
On Mon, 28 Jun 2010 10:43:22 +0800
candy <outstandingcandy@gmail.com> wrote:

> Hi all~
>
> When the ClamAV scanning a PE file, does it use the LLVM and why use
> it?

Yes, it can execute a bytecode program when scanning PE files.
Bytecode can be executed either by the builtin interpreter (which
doesn't need LLVM at all), or JITed using LLVM.

Best regards,
--Edwin
_______________________________________________
http://lurker.clamav.net/list/clamav-devel.html
Please submit your patches to our Bugzilla: http://bugs.clamav.net