.TH CLAMBC "1" "September 2014" "ClamAV 0.103.2" "Clam AntiVirus" .SH NAME clambc \- Bytecode Analysis and Testing Tool .SH SYNOPSIS .PP clambc [function] [param1 ...] .SH DESCRIPTION Bytecode signatures are a platform independent executable plugin format that extend ClamAV's malware detection capabilities. This tool is provided for signature authors and ClamAV developers to test bytecode signatures and bytecode runtime performance. **Caution**: You should NEVER run bytecode signatures from untrusted sources. Doing so may result in arbitrary code execution. .SH "OPTIONS" .TP \fB\-\-help\fR \fB\-h\fR Show help. .TP \fB\-\-version\fR \fB\-V\fR Show version .TP \fB\-\-debug\fR Show debug. .TP \fB\-\-force\-interpreter\fR \fB\-f\fR Force using the interpreter instead of the JIT. .TP \fB\-\-trust\-bytecode\fR \fB\-t\fR Trust loaded bytecode (default yes). .TP \fB\-\-info\fR \fB\-i\fR Print information about bytecode. .TP \fB\-\-printsrc\fR \fB\-p\fR Print bytecode source. .TP \fB\-\-printbcir\fR \fB\-c\fR Print IR of bytecode signature. .TP \fB\-\-input\fR \fB\-r\fR Input file to run the bytecode on. .TP \fB\-\-trace\fR \fB\-T\fR Set bytecode trace level 0..7 (default 7). .TP \fB\-\-no\-trace\-showsource\fR Don't show source line during tracing. .TP \fB\-\-statistics=bytecode\fR Collect and print bytecode execution statistics. .TP file File to test. .SH "CREDITS" Please check the full documentation for credits. .SH "AUTHOR" .LP Tomasz Kojm , Kevin Lin .SH "SEE ALSO" .LP clamscan(1), sigtool(1)