Commit Graph

68 Commits (b849bbd02eabc0f948930e893bee2e0590a6e8b2)

Author SHA1 Message Date
Andrew 319bfb51a5 Fix several coverity warnings 5 years ago
Micah Snyder (micasnyd) 9c58ba7bd7 Update to clamav-devel to synchronize with the clamav-bytecode-compiler project. 6 years ago
Török Edvin d5f7afdded testcase for cl_scan APIs 14 years ago
Török Edvin 62ee12b2f8 unit tests for new fmap scan API 14 years ago
Török Edvin 1ab57a63c7 Add bytecode.cvd load test. 15 years ago
Török Edvin 7c394b5a9d Update these tests. 15 years ago
Török Edvin 8a06c645ad Fix unit test. 15 years ago
Török Edvin 3d2808c218 bytecode: update unit tests for improved arithmetic test. 15 years ago
Török Edvin fc01c6476f Fix interpreter. 15 years ago
Török Edvin a969167b6c Add new bytecode API unit tests. 15 years ago
Török Edvin 08d7e5f07d Restore the previous cbc testfiles. 15 years ago
Török Edvin 7a7365efe9 0.96.1 new APIs (cli_map etc.) 15 years ago
Török Edvin d772904022 Fix matchwithread.cbc 15 years ago
Török Edvin 1bef6a803d Update pdf.cbc. 15 years ago
Török Edvin 1678ef9e43 Fix inflate.cbc for the interpreter. 15 years ago
Török Edvin e439954b51 Fix valgrind warnings. 15 years ago
Török Edvin 778df8c22f Fix more leaks. 15 years ago
Török Edvin 6ea339aeab Fix bswap. 15 years ago
Török Edvin 48fc8b9852 Leak testcase. 15 years ago
Török Edvin b26d43809a Add matchwithread.cbc to unit tests. 15 years ago
Török Edvin b63681a52b Introduce BytecodeTimeout. 15 years ago
Török Edvin 353dafc9c4 Update unit tests. 15 years ago
Török Edvin b56bea54d3 New API for buffer fill. 15 years ago
Török Edvin 1e30496d2a runtime checks verifier. 15 years ago
Török Edvin 0eb864b461 update unit tests. 15 years ago
Török Edvin 236fb13647 New pointer handling rules. 15 years ago
Török Edvin 2d45ef0616 Support for malloc in bytecode. Fix crash with mismatched api/flevel versions. 16 years ago
Török Edvin 9463f9fd90 Stack protector support. 16 years ago
Török Edvin 688799d126 yc_bytecode is able to unpack a file now! 16 years ago
Török Edvin 482e97dbb2 Support for bytecode lines >8k. 16 years ago
Török Edvin 284ffd21f2 Add support for null constant. 16 years ago
Török Edvin 65c740d7d8 Add support for tracing (if bytecode compiled with support). 16 years ago
Török Edvin aee2f72436 Fix compiler version check for C++: autoconf needs [] to be escaped. 16 years ago
Török Edvin 3ae0a76d03 Support for scanning files created by bytecode. 16 years ago
Török Edvin 322a0ea653 Fix bytecode load bugs. Make loading more robust: print error message instead of 16 years ago
Török Edvin b8656613c0 Doxygenize API headers. 16 years ago
Török Edvin 250d92c533 Sync with compiler. 16 years ago
Török Edvin f564b09e9a More WiP. 16 years ago
Török Edvin ec41017bba WiP 16 years ago
Török Edvin 88815fd801 Sync with compiler. 16 years ago
Török Edvin d38d6dadef Logical signature hook for bytecode. 16 years ago
Török Edvin dcee45cce2 Update to latest bytecode format. 16 years ago
Török Edvin 1a486dca3b Add hidden ctx param to APIcalls. 16 years ago
Török Edvin e6d1fe78ea Apicall0 suppport for JIT. 16 years ago
Török Edvin 479fa7135c Fix type checking. 16 years ago
Török Edvin 6b67ec6ee7 Handle runtime errors with setjmp/longjmp, using a thread-local jmpbuf to make 16 years ago
Török Edvin 3b33bd6830 Minimal LLVM codegen. 16 years ago
Török Edvin cf0cd429e9 Implement API calls from bytecode. 16 years ago
Török Edvin 09bd983946 Fix bytecode interpreter to work on bigendian machines. 16 years ago
Török Edvin 8cc286f57d Add support for type loader. 16 years ago