CLAMBC(1) Clam AntiVirus CLAMBC(1)

# [NAME](#NAME)

clambc - Bytecode Analysis and Testing Tool

# [SYNOPSIS](#SYNOPSIS)

clambc &lt;file&gt; \[function] \[param1 ...]

# [DESCRIPTION](#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.

# [OPTIONS](#OPTIONS)

[**--help** **-h**](#help)

Show help.

[**--version** **-V**](#version)

Show version

[**--debug**](#debug)

Show debug.

[**--force-interpreter** **-f**](#force)

Force using the interpreter instead of the JIT.

[**--trust-bytecode** **-t**](#trust)

Trust loaded bytecode (default yes).

[**--info** **-i**](#info)

Print information about bytecode.

[**--printsrc** **-p**](#printsrc)

Print bytecode source.

[**--printbcir** **-c**](#printbcir)

Print IR of bytecode signature.

[**--input** **-r**](#input)

Input file to run the bytecode on.

[**--trace** &lt;level&gt; **-T**](#trace)

Set bytecode trace level 0..7 (default 7).

[**--no-trace-showsource**](#no)

Don't show source line during tracing.

[**--statistics=bytecode**](#statistics=bytecode)

Collect and print bytecode execution statistics.

[file](#file)

File to test.

# [CREDITS](#CREDITS)

Please check the full documentation for credits.

# [AUTHOR](#AUTHOR)

Tomasz Kojm &lt;tkojm@clamav.net&gt;, Kevin Lin &lt;klin@sourcefire.com&gt;

# [SEE ALSO](#SEE_ALSO)

[clamscan(1)](/man/enterprise-packages/clamav-1.4/clamscan.1), [sigtool(1)](/man/enterprise-packages/clamav-1.4/sigtool.1)

September 2014 ClamAV 1.4.6

---

Document: clambc(1) from clamav-1.4 1.4.6-r4 (Chainguard OS)
Source: https://github.com/Cisco-Talos/clamav
