Commit Graph

136 Commits (2c859ec754734dd15f29eecd28aadec952d325d0)

Author SHA1 Message Date
Török Edvin 71ca3536c4 Fix hung clamd on FreeBSD (bb #2235). 16 years ago
Török Edvin f1d071c8ed Avoid false 'Verification error' messages (bb #2239). 16 years ago
Török Edvin c85060ff79 Move environment detection code to bytecode_detect.c. 16 years ago
Török Edvin 8977ed61fe Update paxctl message to 'paxctl -cm' (bb #2092). 16 years ago
Török Edvin a5a19f4518 bytecode: PaX and selfcheck. 16 years ago
Török Edvin fa0a9143bb Fix types for store/copy instructions. 16 years ago
Török Edvin daad92ace3 Relax bounds checks. It was rejecting correct code. 16 years ago
Török Edvin 7a7365efe9 0.96.1 new APIs (cli_map etc.) 16 years ago
Török Edvin b0a5ddb3a5 Fix memcmp and memmove. 16 years ago
Török Edvin 2a7f1cdaf5 Print C++ compiler version. 16 years ago
Török Edvin e4a0f2c94f fix compiler warnings (bb #1872, bb #1934, bb #1935) 16 years ago
Török Edvin f121d43df8 Workaround LLVM JIT PowerPC relocation bug (bb #1921). 16 years ago
Török Edvin 556eaf0442 Update ClamBCRTChecks.cpp from bytecode compiler: 16 years ago
Török Edvin b2de4fd85f Minor optimization in JIT loader. 16 years ago
Török Edvin cbec3f2446 Update SELinux message. 16 years ago
Török Edvin 44e134312c More fixes for pdf.cbc. 16 years ago
Török Edvin c506c2c555 Fallback to interpreter mode when SELinux denies 'execmem' access. (bb #1901). 16 years ago
Török Edvin 11cee1b7de Disable JITDebugRegisterer, and fix unit_tests rule. 16 years ago
Török Edvin 6ea339aeab Fix bswap. 16 years ago
Török Edvin bdd9aeaeeb Use a watchdog thread. Also make timeout be ms instead of us. 16 years ago
Török Edvin 99536a178c Insert timeout checks directly into the JITed code. 16 years ago
Török Edvin b63681a52b Introduce BytecodeTimeout. 16 years ago
Török Edvin 884a0b8f8d Support for timeouts. 16 years ago
Török Edvin 84edf09bba Fix clambc -p. 16 years ago
Török Edvin e2752b2cc8 Fix valgrind warning. 16 years ago
Török Edvin 52d0d8bc7e More fixes for global vars in the interpreter. 16 years ago
Török Edvin 09667cdd3b Print size and location of JITed code. 16 years ago
Török Edvin 6ad39a4099 zlib/buffer apis. 16 years ago
Török Edvin 75e18b29c2 minimalistic zlib api. 16 years ago
Török Edvin b56bea54d3 New API for buffer fill. 16 years ago
Török Edvin aa745db74d Add clamscan commandline to load bytecode in debug mode. 16 years ago
Török Edvin f60c59a471 bb #1800. 16 years ago
Török Edvin 04d11afedb Update to new LLVM API. 16 years ago
Török Edvin 6eeadbfeda dconf for bytecode. 16 years ago
Török Edvin 1e30496d2a runtime checks verifier. 16 years ago
Török Edvin 236fb13647 New pointer handling rules. 16 years ago
Török Edvin 847d7fc1b8 2009->2010 16 years ago
Török Edvin 57bbb2eb14 Fix loading of multiple .cbc files. 16 years ago
Török Edvin bcb354a654 _GLIBCXX_PARALLEL is not supported: it creates threads before we fork() causing 16 years ago
Török Edvin a7b7a64833 fix compiler warning. 16 years ago
Török Edvin ee6ab4f8d3 Support building w/o atomic builtins for i386 (bb #1781). 16 years ago
Török Edvin be43f951c6 BytecodeSecurity setting. 16 years ago
Török Edvin 4395bb9acf bytecode ptrdiff32 opcode. 16 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 8997b14725 bswap. 16 years ago
Török Edvin b3571ea9ae Fix __*di3 libcalls on x86-32. 16 years ago
Török Edvin c52e92748e Fix some warnings from clang++ bytecode2llvm.cpp. 16 years ago
Török Edvin 8d18898743 add regalloc local for debug purposes. 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