Commit Graph

49 Commits (03adf2a54f51b1b1af8ad4f7c021166cdbb41bfd)

Author SHA1 Message Date
Török Edvin 540fc128a0 freshclam is using private symbol that changed proto (bb #2187). 15 years ago
Török Edvin 762d46e8ea Fix matchicon bytecode API (bb #2139). 15 years ago
Török Edvin dc200c6b19 Add bytecode API for pdf. 15 years ago
Török Edvin 927d054838 Add engine param to bytecode, and remove dconf from _init. 15 years ago
Török Edvin 2545f9767c Rearrange some fields in structs to avoid holes. 15 years ago
Török Edvin 2a7f1cdaf5 Print C++ compiler version. 15 years ago
Török Edvin 20327f931f compute global offsets. 15 years ago
Török Edvin 6eeadbfeda dconf for bytecode. 15 years ago
Török Edvin 236fb13647 New pointer handling rules. 15 years ago
Török Edvin 57f14280a7 Fix use-after-free on bytecode load/execution. 16 years ago
Török Edvin 847d7fc1b8 2009->2010 16 years ago
Tomasz Kojm baf2e702e2 libclamav: provide information about lsig matches to bytecode (bb#1799) 16 years ago
Török Edvin a35cfe5137 print bytecode metadata. 16 years ago
Török Edvin be43f951c6 BytecodeSecurity setting. 16 years ago
Török Edvin f4e3421592 Support PE hook bytecodes triggered by logical signature. 16 years ago
Tomasz Kojm 12c6a97e9b fix some compiler warnings 16 years ago
Török Edvin 688799d126 yc_bytecode is able to unpack a file now! 16 years ago
Török Edvin 92ba8d661c Attempt to fix SunC build: enum/unsigned mismatch is not allowed. 16 years ago
Török Edvin 853b6e5da1 Add LLVM win32 proj files generated by cmake. 16 years ago
Török Edvin 29cbf0787b stdint.h -> cltypes.h 16 years ago
Török Edvin d0934caf99 Distcheck fixes. 16 years ago
Török Edvin 0a11015bf5 Refactor trace API, so that trace printing happens in clambc. 16 years ago
Török Edvin 65c740d7d8 Add support for tracing (if bytecode compiled with support). 16 years ago
Török Edvin 74b0023374 Fix after merge: update to fmap API. 16 years ago
Török Edvin 3ae0a76d03 Support for scanning files created by bytecode. 16 years ago
Török Edvin 53bd5bb14d read optional debug metadata. 16 years ago
Török Edvin 250d92c533 Sync with compiler. 16 years ago
Török Edvin ec41017bba WiP 16 years ago
Török Edvin ab63657088 Add generic and PE hooks. 16 years ago
Török Edvin 9fac78c72e Update to latest bytecode format. 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 ec07792943 Support for constant global with global initializers. 16 years ago
Török Edvin a1781898ec inputfile support 16 years ago
Török Edvin 2922746173 Fix make distcheck. 16 years ago
Török Edvin 4789b8a5a6 Add draft file API, doesn't work yet. 16 years ago
Török Edvin 1a486dca3b Add hidden ctx param to APIcalls. 16 years ago
Török Edvin 2487a4a342 Various bytecode JIT fixes, teach clamconf about JIT, and make sure make check runs the JIT! 16 years ago
Török Edvin 85a25497bd really execute the JITed code. 16 years ago
Török Edvin d1487222f7 Draft of libclamav <-> jit communication. 16 years ago
Török Edvin cf0cd429e9 Implement API calls from bytecode. 16 years ago
Török Edvin 8cc286f57d Add support for type loader. 16 years ago
Török Edvin 6922903ad9 bytecode: fully switch to a stack based allocation, and operands with various bitwidths. 16 years ago
Török Edvin 30188fccb9 constify 16 years ago
Török Edvin f3b2dc9e28 Implement ICMP_*. 16 years ago
Török Edvin e0c4fd853c Start implementing bytecode opcodes. 16 years ago
Török Edvin 7a9022c944 bytecode: setup context to invoke a bytecode function. 16 years ago
Török Edvin 3555ee75bf bytecode: Introduce cli_bc_value to store the result of an operation. Implement More checking. 16 years ago
Török Edvin 997a1efeb2 Draft of bytecode loader. 16 years ago
Török Edvin 2480ce633a CMSG_SPACE/CMSG_LEN compat macros for Solaris 8 (bb #1439). 16 years ago